)]}'
{
  "commit": "b773e55c9b6bbea2dbcc63c9fe985f81d647ac92",
  "tree": "ff3d147b3ec3fe4c238ccd79f899e05e2033f96f",
  "parents": [
    "3919479886411009585ae86cf4ee8a38ab02e460"
  ],
  "author": {
    "name": "aizatsky@google.com",
    "email": "aizatsky@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Tue Mar 09 18:54:56 2010 +0000"
  },
  "committer": {
    "name": "aizatsky@google.com",
    "email": "aizatsky@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Tue Mar 09 18:54:56 2010 +0000"
  },
  "message": "Gflow framework with some local CFG-based optimizations.\n\n\nRietveld issues this was reviewed in:\n\nhttp://gwt-code-reviews.appspot.com/112811\nhttp://gwt-code-reviews.appspot.com/117805\nhttp://gwt-code-reviews.appspot.com/130812\nhttp://gwt-code-reviews.appspot.com/130813\nhttp://gwt-code-reviews.appspot.com/130814\nhttp://gwt-code-reviews.appspot.com/132813\nhttp://gwt-code-reviews.appspot.com/132814\nhttp://gwt-code-reviews.appspot.com/153807\nhttp://gwt-code-reviews.appspot.com/154811\n\nReview by: spoon@google.com\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@7690 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c4bbe8ac55d82479ef77fb91d2e89c109849b3bf",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java",
      "new_id": "13e2845299d3299dd62bb6d24dbabb05d75f2602",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java"
    },
    {
      "type": "modify",
      "old_id": "de7676516b5f035e470e568ad8fb5a9aa2828761",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/HasName.java",
      "new_id": "b3e43d5be7b048637a315a2b373fa1abd84a90aa",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/HasName.java"
    },
    {
      "type": "modify",
      "old_id": "e63722f6b01c8a476ee2afb75cfb17a9ec1d246a",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JArrayRef.java",
      "new_id": "948122c46bdf41eb9eabb3ce1702305e2b4252be",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JArrayRef.java"
    },
    {
      "type": "modify",
      "old_id": "61af84f7189bb41c216044d80bd10142930d2696",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JBinaryOperation.java",
      "new_id": "0ad22c3de2932c6e92f09cb2db2903daa1d41dfd",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JBinaryOperation.java"
    },
    {
      "type": "modify",
      "old_id": "8e0142f8c318ae9993bb89571381c55bc545f89d",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JBooleanLiteral.java",
      "new_id": "f87ccf92f02846886221db6ca613a2c6a11de314",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JBooleanLiteral.java"
    },
    {
      "type": "modify",
      "old_id": "40c3a3b28cafa920b3a1395b28028601f2d0cdce",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JCastOperation.java",
      "new_id": "cda2c465a50eb51d5c1d0643c84be723311351d6",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JCastOperation.java"
    },
    {
      "type": "modify",
      "old_id": "b8f4dffe7902ecfbea8b3f841d2b7a38712102d3",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JConditional.java",
      "new_id": "a780f6e6b53600e06f57a27ea93ec2e1a2e21cb5",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JConditional.java"
    },
    {
      "type": "modify",
      "old_id": "69ebac227ab705d4bfad9b422937797ceb79785c",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JGwtCreate.java",
      "new_id": "478477220ca60c582e2a7a420e83522c3dd75636",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JGwtCreate.java"
    },
    {
      "type": "modify",
      "old_id": "e573ca5c64650455fcdedccf409190bb71693dbd",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JIfStatement.java",
      "new_id": "2a053fb8f7eedc24e7af060d70578cab8701b9cc",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JIfStatement.java"
    },
    {
      "type": "modify",
      "old_id": "35fe3be02b93e3deceeb2946b09fc6ae7dcc9a2d",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JInstanceOf.java",
      "new_id": "3018075c3b72631fb8a488a3d9e903dbd3232ea6",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JInstanceOf.java"
    },
    {
      "type": "modify",
      "old_id": "e67e24703a5730d0edf95a181c590c152f8392a1",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JLiteral.java",
      "new_id": "3760e5e2721a545231833c2665b7a444f0f51543",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JLiteral.java"
    },
    {
      "type": "modify",
      "old_id": "196b8e60dabbcea3549c65822e5cb57c578cca20",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JLocalRef.java",
      "new_id": "0caf5c00fb5c5f49a92b8bcc2f8de58744ae5209",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JLocalRef.java"
    },
    {
      "type": "modify",
      "old_id": "9245630a431029faac82f2fdb2a6ab87231ba476",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JMethod.java",
      "new_id": "644bbaaf46fbf6514ad82a892a7208be25032d48",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JMethod.java"
    },
    {
      "type": "modify",
      "old_id": "a8e891919684dd68da03b2a01e64cf297ecee465",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JModVisitor.java",
      "new_id": "41106deb04ceda786ae9e2a65a4c71c2b13d69aa",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JModVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "29dcd5dad57c4f32bb16bf38c929e58f1e209784",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JNullLiteral.java",
      "new_id": "501b053ab95ce2a876c7f0871fb1c5e789d67ed8",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JNullLiteral.java"
    },
    {
      "type": "modify",
      "old_id": "f49b162b5f7e5e8f8a95c71ccfff4c53ce6b1c01",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JParameterRef.java",
      "new_id": "5d0ce4ba79e17565417142a687a43dd03620ba36",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JParameterRef.java"
    },
    {
      "type": "modify",
      "old_id": "55edbf50d2cb96a2962ddd391e8fdcbb79cc12f9",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JProgram.java",
      "new_id": "c45cbe68ff92be871b534bb4f2dbcc41dd3a9952",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JProgram.java"
    },
    {
      "type": "modify",
      "old_id": "6f58f3be5f52f27992adcadad07bff0739544355",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JThisRef.java",
      "new_id": "dee076484bef3713564c64a3f1101049cb712059",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JThisRef.java"
    },
    {
      "type": "modify",
      "old_id": "bfff3cba5c39c36c7f34c5caafc95f9fffa551d1",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JTypeOracle.java",
      "new_id": "82553155541dddc6a870a2daae425fe6291e6fd4",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JTypeOracle.java"
    },
    {
      "type": "modify",
      "old_id": "e9ff4a2b36806f5593dbb87c4ada24b66a81483e",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JUnaryOperation.java",
      "new_id": "4334938d0e2bef52be4d426c8468a4d51705b785",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JUnaryOperation.java"
    },
    {
      "type": "modify",
      "old_id": "f729a672294fd8b924c85539d9ec7e918d870516",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JValueLiteral.java",
      "new_id": "1cbfe78fbceb4006895944113d8bbdf066758b93",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JValueLiteral.java"
    },
    {
      "type": "modify",
      "old_id": "a6a593c2755cb2c8c879369e42eda8bb814b2589",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JVisitor.java",
      "new_id": "99f7304820b3ca1e5c069e667afd140bc59459f3",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "641d997005ad417b9d1d4c836e1e91a5fd2447ca",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/js/JsonArray.java",
      "new_id": "46d9cffe0623e1d650001af7d8ca82b6ee78ba1c",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/js/JsonArray.java"
    },
    {
      "type": "modify",
      "old_id": "a6fe9c6b4ca7a6a26ee5ffdb268ab09ed5baf397",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/js/JsonObject.java",
      "new_id": "ee749cad983c96872e3dea42b3388e89b4c505dc",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/js/JsonObject.java"
    },
    {
      "type": "modify",
      "old_id": "34c6efc779bb4370424816751bb29a457873279b",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/BuildTypeMap.java",
      "new_id": "4c7bf5e71569e05767eeca05d5b516f6c9e902bb",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/BuildTypeMap.java"
    },
    {
      "type": "modify",
      "old_id": "7e544cf4af82a832d75ee932ee35df85ee334e02",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/CatchBlockNormalizer.java",
      "new_id": "d32ef574c5443f0aa1a11432289c3fdbbff8d203",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/CatchBlockNormalizer.java"
    },
    {
      "type": "modify",
      "old_id": "4723c420432508557f45685e1fa7bda49ee6e5df",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/CompoundAssignmentNormalizer.java",
      "new_id": "bb4b516d998a5908d38985aada15a8b32dc6672f",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/CompoundAssignmentNormalizer.java"
    },
    {
      "type": "modify",
      "old_id": "ab86a8c0e5eaba6c6306b19c31c01764ccefbd66",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/ControlFlowAnalyzer.java",
      "new_id": "35d16162c81003d8ef3680ee75226d15342a5bf1",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/ControlFlowAnalyzer.java"
    },
    {
      "type": "modify",
      "old_id": "b39364c92779de6d178074b2ba4aa23e00425ac6",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/DeadCodeElimination.java",
      "new_id": "7e4381cb56cf6b0de0073b72ab2f1d62785fd056",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/DeadCodeElimination.java"
    },
    {
      "type": "modify",
      "old_id": "d1820bcf6319cb69263b93bb7a3f4d1fe0f699a2",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaAST.java",
      "new_id": "f217c96cb9ccc735a5bb82b488b8737d3c9dbf5c",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaAST.java"
    },
    {
      "type": "modify",
      "old_id": "a18f36f5beb9cbc4a2e63ef0b6db0374a44daa1b",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/JavaPrecedenceVisitor.java",
      "new_id": "d6d2a53b03465d8fa01327d91b016f44f42d94e2",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/JavaPrecedenceVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "7199696533e1e73546dace55f486f0c72ebc70ad",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/JsoDevirtualizer.java",
      "new_id": "2216f989eff14b673d92e0dee34d214b8bf31e03",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/JsoDevirtualizer.java"
    },
    {
      "type": "modify",
      "old_id": "2b88423c4535e5a03396bb55bc0a32be9a732904",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/MakeCallsStatic.java",
      "new_id": "158ab5f094fc7be1e7986b8977129efa7f1d4a02",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/MakeCallsStatic.java"
    },
    {
      "type": "modify",
      "old_id": "de4e38b8e3a2a4dd8de71860b5622e3c627808f2",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/Simplifier.java",
      "new_id": "c67a28ffc5e3a858c38fed83b99b8ac6064af526",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/Simplifier.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3fef9c902d1f73ae642eb5c996cf9c50ffd83cb4",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/Analysis.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08c3eb727e01fbc1fdbf2d5762d291f0b9bddbbc",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/AnalysisSolver.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4915ed93229c7276590879429bafd0b753738649",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/Assumption.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ce0a347e1c4ff94e6e978c38958ba66e2a4a991",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/AssumptionMap.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d4b15777a6e1006b48e2329d535daad1c7c5f172",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/AssumptionUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3512e3e743d14432e2a46dc8b85a6b3c559bec5c",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/CombinedIntegratedAnalysis.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a70c9beaf5f4909ac3a93bb00a9b7edcb948a33",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/DataflowOptimizer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ec28f30107765e4222e1e2211b724054edc088f",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/FlowFunction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c6d64cb12fd3ce10cc2c85b425ef7aa76d3c65e1",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/Graph.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49d44c2a98489c15ec0e6088f96bcd29384be3ef",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/IntegratedAnalysis.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ec60788e56b223b79ec7eb0a92c2199852191c57",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/IntegratedFlowFunction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1a83636d7314eb77dbd91195bf53a47eddb5277",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/SubgraphAssumptions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "48af29e738fd8a6a307293a797d1062884151392",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/TransformationFunction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc6e54bfdb5deb4f6a19f776ccb6603dfd6d41e9",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/AssumptionsPrinter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d779c8e877edd0a57c5d20d304d0427cb7d51b6",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/Cfg.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "abe3deb41db5a54a474bf5b180f9611bf2a12bd0",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgBinaryConditionalOperationNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2acf2c8d94413ddf679fec205c524ffb67bf9b25",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgBlockNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d8cbc28131d6e860bcdfd0a796fb89fa4b4d193",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgBreakNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc55958e6d37ff98990206e8777c643cabb662a6",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b4461e823180c27efa8598664308a89cdef97e7",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgCaseNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94772d0cf05f40b8dc387c2c8afc9584eae0a1b4",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgConditionalExpressionNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "042f6d5bbce6f1ba30d4bb5ab3833728960e8014",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgConditionalNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "46a8bdb5864ede1b7116b6efd825eb93e5f2081d",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgContinueNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0288eae42154b039ac66678a3fefa956c5c01599",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgDoNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b61aec317ee2ebb77937c0118be50e006e36f227",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgEdge.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1647faa0fb81395b041ff87fc1e246bceb67f77",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgEndNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd0296811908ee935debce03135258a521274c99",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgForNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e9234ac7c341e6c0d507962411da25a4246a56c1",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgGotoNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9668d6fc020b19af0fb012fe22bbca7dc1097593",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgIfNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b18d584af73ed3ce049261858e5e3d5abb319e2",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgMethodCallNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f3a0e54bcce83bc643cbdff94459324a46a405c",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5403eb379c1a881bc29c97019ccc4e48c3ab5ad6",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgNopNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c52d0fde117db746f8adddab52d6576ff82f3f1",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgOptionalThrowNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "812996986da63cbf27856b588f564c3898f8778d",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgPrinter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "077bcd886759bea2cc55ae94eca6bb7b35564cff",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgReadNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ccfc348b8ad1ce27de4f6da1e88430c20f8cdd9e",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgReadWriteNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7275c8f9f388438341a13ae8136f3300917facef",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgReturnNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8cc01c28b5b15c862089e4b2b987382a11e72109",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgSimpleNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "76b0d270ab8b599049865fbfebe3016d2fb078a0",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgStatementNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c2a8d42dad87d95c06adf9b524b2d9f24af15460",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgThrowNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f204c27aa7b593f979b1e197d75f23d6e5a5c5e2",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgTransformer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ec9d86567d946c4cb5aea48d98aeb8bd77670ae2",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgTryNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ac5d3b51efd7345725eee2dc490d2f6e6047f71",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c6287b695881f9fbb7ccf1167c39ba9aa38045d",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgVisitor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "05810842655352f0681332bc0d8fc1efee0797c2",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgWhileNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12ce97b31fdabcacd5adf2a5a47a080e2b0b8b80",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgWriteNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de82f67b8913587feec9520213aaf882e5506f30",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/constants/AssumptionDeducer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a870c673c9bdd63b8170b6ae2b5240829305c5e7",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/constants/ConstantConditionTransformation.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d3a882f0bdef4e65bc0860bcb1b2759066e07f8a",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/constants/ConstantsAnalysis.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "19533cfd9513e2d1cd4c8fbc25cac4e9fd98396f",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/constants/ConstantsAssumption.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "32bcd22bf7915236bd5f68a60c234fa89008f01f",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/constants/ConstantsFlowFunction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f896b6891c3c316947e9610294d3150014957ae",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/constants/ConstantsIntegratedFlowFunction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bdda674bdc50b922de442374f47f323be6ea8349",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/constants/ConstantsTransformationFunction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b8f57674a5f84de4092c4446d3ca21f60678636",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/constants/ExpressionEvaluator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f09ba04753a052a06ca087f1ecea6e4e36d36bb1",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/constants/FoldConstantTransformer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f3e3fbb003e0677736331f62f46e136ee9250d18",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/constants/FoldConstantsTransformation.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3250d6f0a6713680be35a5c37cb1cde08bd58a6a",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/copy/CopyAnalysis.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cc728b6ac735778e2188257abbcbf0adf26564b4",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/copy/CopyAssumption.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4257b004dbf824ce6f91e8f1e27008b39056e089",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/copy/CopyFlowFunction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd1e443eebe28e300b463587b67f287f6c25fb2a",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/copy/CopyIntegratedFlowFunction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "35aa7b278cb91ca5bba95e74adc6ef56aa90bf7c",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/liveness/LivenessAnalysis.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "17ea867beec0eeb950bd48e0f9590e017f0b220b",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/liveness/LivenessAssumption.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a681872fe9cd21d42c495c28b96eb38347c8b9f",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/liveness/LivenessFlowFunction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e8f322e6ad2b662055178c17fa5a72b3459969a",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/liveness/LivenessIntegratedFlowFunction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b7a708624a640d34fdc4c34836b7f344f1076447",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/liveness/LivenessTransformation.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "419555bc9ef0479bc1f1d1d69af346cbb95dc4b3",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "238ea9a34509dfb5725d7bb021268ecb015f87fd",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/unreachable/DeleteNodeTransformation.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf1cdc13eb1eab52895e67c23bf01210984c3327",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/unreachable/DeleteNodeVisitor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "97a1be9c01ccef6666a66b25bcde070611f344e2",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/unreachable/UnreachabeIntegratedTransformationFunction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "91373a494aedd3491cb105d4cf625b88ba75e0a0",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/unreachable/UnreachableAnalysis.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aff1dffc54d4bdb445f3e367b2b6491b6d8aee7b",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/gflow/unreachable/UnreachableAssumptions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c892ded9214c9f60d40a660f07f874d430ef5e1",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/util/Either.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f630ffff769d5c40bbb6052c65a0755e25fc0fa",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/util/Pair.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bbe4cf5c5878194448d35684611cf0b598bbe46c",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/util/Preconditions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "625102aee7b0ecae636d608dc335dd7fcdc2b75b",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/util/Strings.java"
    },
    {
      "type": "modify",
      "old_id": "5d7cff6c68c3bf8acc55014d28d7f90cccfbda9f",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/util/collect/Lists.java",
      "new_id": "8498265920974e734191b3cc9c9f8999dc14dfc6",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/util/collect/Lists.java"
    },
    {
      "type": "modify",
      "old_id": "02b1f2cc795c5f791010f4106d5ba8aad9c1409f",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/jjs/impl/DeadCodeEliminationTest.java",
      "new_id": "6f4e74b9a6412a29e0e2136ddb9740b8ffeae5b1",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/jjs/impl/DeadCodeEliminationTest.java"
    },
    {
      "type": "modify",
      "old_id": "e74392845ee9b63d2c6aa544245ece37d8ff568a",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/jjs/impl/OptimizerTestBase.java",
      "new_id": "d1bf20d11267ed674738d88278b5148935737ed0",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/jjs/impl/OptimizerTestBase.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7cda7ba0f8c703e80d2d88be0a67922e801c1daa",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/jjs/impl/gflow/CfgAnalysisTestBase.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9882273f7c2891349281d91dd7e46490e1924ea4",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/jjs/impl/gflow/CfgIntegratedAnalysisTestBase.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb9e0b01f20a1b1d5c98df78b7566e589a13dcc5",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/jjs/impl/gflow/DataflowOptimizerTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d2311471a3729cf04c4231599acf2142101723dc",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/jjs/impl/gflow/GflowTests.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13e438a75f05622836be2919756731d3b48ee6e8",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/jjs/impl/gflow/cfg/CfgBuilderTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "69ccd2765216d45d6560e84c5ae27086cd11e730",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/jjs/impl/gflow/constants/AssumptionsDeducerTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3aa10e06f880d2d80cb0fb623b912686e6a41467",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/jjs/impl/gflow/constants/ConstantsAnalysisTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50b443f0442d3bd1d7677719d9dfb8d1c14ab7c9",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/jjs/impl/gflow/constants/ConstantsAnalysisTransformationTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "14b344471217043427a61058f0a87eae7c3d6a1a",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/jjs/impl/gflow/constants/ExpressionEvaluatorTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "91d8107b80d3169435a79d8850545ed659517fa0",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/jjs/impl/gflow/copy/CopyAnalysisTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f504a4bee422f0cfe4991af528db97f0647d9e0",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/jjs/impl/gflow/copy/CopyAnalysisTransformationTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6834eacc256c6bb8a82c5ca0466cce0f79f88799",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/jjs/impl/gflow/liveness/LivenessAnalysisTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c02c5cd541be0b48aa3606cb8e7b87d4f6c1fae",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/jjs/impl/gflow/liveness/LivenessTransformationTest.java"
    }
  ]
}
