)]}'
{
  "commit": "85b9a7890aeea897ea062b2c3c47565a0b4dfc9e",
  "tree": "7c52cd2d4cf0990f42b9836c50fb63655f32e8bd",
  "parents": [
    "bbaa307d9a069aec0723f611dc56d217f95732cf"
  ],
  "author": {
    "name": "conroy@google.com",
    "email": "conroy@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Fri Aug 06 19:01:02 2010 +0000"
  },
  "committer": {
    "name": "conroy@google.com",
    "email": "conroy@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Fri Aug 06 19:01:02 2010 +0000"
  },
  "message": "Refactor SpeedTracerLogger to use Event objects for controlling start/stop\n\nReview at http://gwt-code-reviews.appspot.com/704803\n\nReview by: zundel@google.com\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@8500 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "09e2bb1a72e87b64c7a8f2780f62850ad495ef7f",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/Compiler.java",
      "new_id": "1465db61017efb2d0058fcb61992a0cfc78faa96",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/Compiler.java"
    },
    {
      "type": "modify",
      "old_id": "ae085c4f8e9da2e630007a7124d15b0224f83e91",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/DevMode.java",
      "new_id": "32aaca47c489137d3ce85b271d0c28b89a747f19",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/DevMode.java"
    },
    {
      "type": "modify",
      "old_id": "91d15144774a9be1f1c8640265662948a3e8bf06",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/DevModeBase.java",
      "new_id": "b8f3f7586466a8ce69d0d2213d4a1cc3f4cbff77",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/DevModeBase.java"
    },
    {
      "type": "modify",
      "old_id": "a056d6db5313f699e2472900e9cfe907c4c42641",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/GWTCompiler.java",
      "new_id": "a705bf70a5f6af8a67268e997424fe8228a30bb8",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/GWTCompiler.java"
    },
    {
      "type": "modify",
      "old_id": "050a1c4926dc9743e0a8e2a7f2de47d5eaa6886b",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/PermutationWorkerFactory.java",
      "new_id": "348890269db85285ca0a688089e0183b417f2c23",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/PermutationWorkerFactory.java"
    },
    {
      "type": "modify",
      "old_id": "f976ac1304a46cc1858741b6d70883bcdf4348c4",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/Precompile.java",
      "new_id": "6ff1d60d9293223b4c401d533898e8bc95b79f44",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/Precompile.java"
    },
    {
      "type": "modify",
      "old_id": "0f323d3a0aa67750b85cd7078fa73a2499503a89",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/cfg/ModuleDef.java",
      "new_id": "f8238821abd2be13405217ae21c424174acc82c1",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/cfg/ModuleDef.java"
    },
    {
      "type": "modify",
      "old_id": "1ee4a401df7eb9118e15a12252a3deeca4a6baf3",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/cfg/ModuleDefLoader.java",
      "new_id": "fc4b521d7f994b5489c356b25d08a1609057b430",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/cfg/ModuleDefLoader.java"
    },
    {
      "type": "modify",
      "old_id": "47fdf3024800ac6e5477372031f80caaa8de85d1",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/javac/CompilationState.java",
      "new_id": "9747eefd2c7bd2a8b1b54ea750af2504de464f01",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/CompilationState.java"
    },
    {
      "type": "modify",
      "old_id": "36a653d42ebeded4aebd387c2e87ad77a7244e7d",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/javac/CompilationStateBuilder.java",
      "new_id": "d3ee0356c4768e3a24b264194f9d9f61e99be35c",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/CompilationStateBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "c89ca5b6fa6787ccc6d1b082f85f49b2bf37304a",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/javac/JdtCompiler.java",
      "new_id": "106ffde99b56981913a17e227f610fb321b79bdb",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/JdtCompiler.java"
    },
    {
      "type": "modify",
      "old_id": "27b27a1736535943f9ba19b8668e7f6a7becdf62",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/javac/StandardGeneratorContext.java",
      "new_id": "2cf676cc4ee777d1b3506a22abe3e48e3b03deb8",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/StandardGeneratorContext.java"
    },
    {
      "type": "modify",
      "old_id": "2111c515a587031b62b97ebb9a086603ae6e9301",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/javac/TypeOracleMediator.java",
      "new_id": "ec79ee4739f95febda9350fc01496361a22d8f9d",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/TypeOracleMediator.java"
    },
    {
      "type": "modify",
      "old_id": "e972336d9e5b3b45fbb2b5e4e91182f91bce6f0d",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jdt/WebModeCompilerFrontEnd.java",
      "new_id": "24c626151c237acbbb15591467155a91db99d50d",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jdt/WebModeCompilerFrontEnd.java"
    },
    {
      "type": "modify",
      "old_id": "a2ad9f03fc805d0e664b9f2e87e80a1524020940",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ArtificialRescueRecorder.java",
      "new_id": "8d3ead7d5818eaabda2cb5dffee558cbfa7b91b1",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ArtificialRescueRecorder.java"
    },
    {
      "type": "modify",
      "old_id": "b6419ba6ac99fc3a3e3d8993e89f8ccf2c80b175",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java",
      "new_id": "48025b450ef8a7ad139333ca18ac66bbab26a43c",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java"
    },
    {
      "type": "modify",
      "old_id": "196c96ba787dcbc415b8ad27bbcf7eb0ca41d45b",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/AssertionNormalizer.java",
      "new_id": "c354397109ce6b61ea10302642f3e6ed225329c8",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/AssertionNormalizer.java"
    },
    {
      "type": "modify",
      "old_id": "71dfb82a9154d8ea0514033a2124f8ab9293db80",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/AssertionRemover.java",
      "new_id": "70fc98488e53495ec78f8580593018ec8e30ed46",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/AssertionRemover.java"
    },
    {
      "type": "modify",
      "old_id": "d7d87c5a3450d3645342b18a0ffb126fb4789fb1",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/BuildTypeMap.java",
      "new_id": "02ee4e8695a189f9934626ec0ff45c4f743bdefd",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/BuildTypeMap.java"
    },
    {
      "type": "modify",
      "old_id": "e06f87343088a910a1d8f19df22bd98765f17e0a",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/CodeSplitter.java",
      "new_id": "5ad75c99d84f3c2a750f2a43efc10622e4e13253",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/CodeSplitter.java"
    },
    {
      "type": "modify",
      "old_id": "4cadb3bbb05f7c23a923badeaa7ae551e2051047",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/DeadCodeElimination.java",
      "new_id": "a69eb37a907bb4f45a28d597b1d93e0ee25c2b3b",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/DeadCodeElimination.java"
    },
    {
      "type": "modify",
      "old_id": "2f52809dcc628149eb657bd612afeb5dc048874b",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/Finalizer.java",
      "new_id": "be9a6a372a985ffdba9aa9591d8561376da4bc84",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/Finalizer.java"
    },
    {
      "type": "modify",
      "old_id": "b9b078f262b00eae1561f3acf0cc9a03119fda65",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/FixAssignmentToUnbox.java",
      "new_id": "d7849562cd79a01b8f2630ea23282507a70b2280",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/FixAssignmentToUnbox.java"
    },
    {
      "type": "modify",
      "old_id": "86061706659e890d3c8e5af566b88d2339898e7b",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaAST.java",
      "new_id": "31c48def6323be062a309e0228c96aa57246684e",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaAST.java"
    },
    {
      "type": "modify",
      "old_id": "c63b854c8a3ea79731e58e42acfc5c59078a68c7",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/JavaScriptObjectNormalizer.java",
      "new_id": "f640c4d23707f0ca91ff7810b374dbfe68492acd",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/JavaScriptObjectNormalizer.java"
    },
    {
      "type": "modify",
      "old_id": "786f9eed24a6e81ffe3870c2af5d74284c3ff874",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/MakeCallsStatic.java",
      "new_id": "413ccbb6237cc31c167b1bd86f20d70eaf4d68c6",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/MakeCallsStatic.java"
    },
    {
      "type": "modify",
      "old_id": "6e69a4067d29686f3f95be2892a783eaf63616ce",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/MethodCallTightener.java",
      "new_id": "b381676936e630e617d97a29e8845cdb380977f2",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/MethodCallTightener.java"
    },
    {
      "type": "modify",
      "old_id": "37043c15e8c12a925c0bd3fe68736a9b9b68c0cf",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/MethodInliner.java",
      "new_id": "a33ab893555caa1376c7b60ebd4b0b3b9d52164b",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/MethodInliner.java"
    },
    {
      "type": "modify",
      "old_id": "067d3b92dfc1ae7b41543b548e80ec84a02fae10",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/Pruner.java",
      "new_id": "3efd21075eceed25019adc6e3cebaca7b3ef8ced",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/Pruner.java"
    },
    {
      "type": "modify",
      "old_id": "d17169042ec941fe46f70c90ed7ddd13f60a4ee1",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/RecordRebinds.java",
      "new_id": "64ff60fa77f5510e1a0bdee394fb50b4f57e0e56",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/RecordRebinds.java"
    },
    {
      "type": "modify",
      "old_id": "1eb438d4a0e98f29d7fba0b5950430134b6e7c97",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/ReplaceRebinds.java",
      "new_id": "84302ec2f94c78cfc4396b8f9c627f59882bb95f",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/ReplaceRebinds.java"
    },
    {
      "type": "modify",
      "old_id": "1c91a5ca75f978059da4f382dba964ce82e54751",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/ReplaceRunAsyncs.java",
      "new_id": "e39f4c03162bd68258582df1b6fa7b692f8fdc48",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/ReplaceRunAsyncs.java"
    },
    {
      "type": "modify",
      "old_id": "a8133577b93bc569d540bc488e65aeaa0fc4131c",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/SameParameterValueOptimizer.java",
      "new_id": "93ca79470f37ffa9d4a2402d8412780bb1237b34",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/SameParameterValueOptimizer.java"
    },
    {
      "type": "modify",
      "old_id": "66c8e3140d29a628c42b61fd1b75b41bed6aa9eb",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/TypeTightener.java",
      "new_id": "d05bf01dd9f1d29e3ad6af3f22fc8cc8da74aaa4",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/TypeTightener.java"
    },
    {
      "type": "modify",
      "old_id": "4ad55a4e198e3a67649ff8dc34e8090f5a79c01c",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/DataflowOptimizer.java",
      "new_id": "8341e6cc8ce4c258060344fa9848b98a52fdc1e5",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/DataflowOptimizer.java"
    },
    {
      "type": "modify",
      "old_id": "18bdf4831e0d7345c0a9733b1da24eeac16dde0f",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/resource/impl/ResourceOracleImpl.java",
      "new_id": "2b7e547bd8617e5891a134c77c21e5549797d239",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/resource/impl/ResourceOracleImpl.java"
    },
    {
      "type": "modify",
      "old_id": "a42cd89efb7d7971b685eb7304d087f570d4f6ff",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/shell/ModuleSpace.java",
      "new_id": "744649e30dcb667f9289b29c0f02c56181d6cef3",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/shell/ModuleSpace.java"
    },
    {
      "type": "modify",
      "old_id": "0e818455f12cf0af332be1507777cbad2eddcfe6",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/shell/ModuleSpaceOOPHM.java",
      "new_id": "84560bde9fe0f2c418c79e460a6f07e1c7a08fc6",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/shell/ModuleSpaceOOPHM.java"
    },
    {
      "type": "modify",
      "old_id": "0ce8bc8436414936051b7166cdaaf7a938146d10",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/shell/OophmSessionHandler.java",
      "new_id": "8eef1480611afe028c87e2b5b8b0e07c1f45291f",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/shell/OophmSessionHandler.java"
    },
    {
      "type": "modify",
      "old_id": "c748f755255902f47b6e65a6baf7d04558e53eda",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/shell/ShellModuleSpaceHost.java",
      "new_id": "72d730598cd7056bb776789229ba29b4b3db5118",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/shell/ShellModuleSpaceHost.java"
    },
    {
      "type": "modify",
      "old_id": "f42e126668071731b33ec96d752b3a945040579e",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/shell/StandardRebindOracle.java",
      "new_id": "03b505998d706383fcfc6c46cf4c4ac392c9ef47",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/shell/StandardRebindOracle.java"
    },
    {
      "type": "modify",
      "old_id": "9b7e61c5e9263f9f20f83765c0c7c052fa089305",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/shell/rewrite/HostedModeClassRewriter.java",
      "new_id": "f85ba0a52870e3add9f0fb4c817c743492c7ab5e",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/shell/rewrite/HostedModeClassRewriter.java"
    },
    {
      "type": "modify",
      "old_id": "cf1a3f254af138b3235022e2a299eb63257a9619",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/util/Util.java",
      "new_id": "48acd27fa6c5f42bab4fb66322da0518cbec1304",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/util/Util.java"
    },
    {
      "type": "modify",
      "old_id": "d38763cc5ad184c09ec8dd245cbc34d59669e46c",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/util/log/speedtracer/CompilerEventType.java",
      "new_id": "eb66b10d96b4ebec8300918d69ee833e517f66ad",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/util/log/speedtracer/CompilerEventType.java"
    },
    {
      "type": "modify",
      "old_id": "0cddcc9a013b7f73da38a3746053a5c82ea145cc",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/util/log/speedtracer/SpeedTracerLogger.java",
      "new_id": "4232bd7ed5b57cbde95ed7e38350d1b08c0b2867",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/util/log/speedtracer/SpeedTracerLogger.java"
    },
    {
      "type": "modify",
      "old_id": "f11bc542d0dd394b3446a529494d4d7e741fd29e",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/util/log/speedtracer/SpeedTracerLoggerTest.java",
      "new_id": "60954abb1d2ab635e02a68fc4d78ccbc397d85b1",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/util/log/speedtracer/SpeedTracerLoggerTest.java"
    }
  ]
}
