)]}'
{
  "commit": "10db8329647c6f316e4c90ac9d622a531c27ad00",
  "tree": "36f5ee5a3f535170816d03464733540e85480416",
  "parents": [
    "0db0767fb83d6bbe932cf4e2d2ff9b13944c9b6d"
  ],
  "author": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Thu Apr 02 06:38:15 2020 +0200"
  },
  "committer": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Thu Apr 02 06:45:12 2020 +0000"
  },
  "message": "Reland \"Use instance information to iterate instantiated subtypes.\"\n\nThis relands commit 357a6232744eb8aaa1f896545be45bd5cd4989c1.\n\nCL: https://r8-review.googlesource.com/c/r8/+/50141\n\nBug: 139464956\nBug: 145344105\nBug: 150277553\nChange-Id: I2d0730f918a682b105c1c2055d58c24f23cd0aec",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "897763affeff49e749391a93c17a923bb2a9cd71",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/CfCode.java",
      "new_id": "93ca81d01fd71e223a334905a1d75026e8676279",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/CfCode.java"
    },
    {
      "type": "modify",
      "old_id": "283777fce60980da04eb7b257d0336c8b3ff2a32",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/ResolutionResult.java",
      "new_id": "fbecfef52e5c601188a02d04b3cc9da55b6057f8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/ResolutionResult.java"
    },
    {
      "type": "modify",
      "old_id": "63f6a891aba280ee3dff06c741f49532bd5f824d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/InvokeMethod.java",
      "new_id": "dc319a864c11188df7d25078f62dd271df30b142",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/InvokeMethod.java"
    },
    {
      "type": "modify",
      "old_id": "18b62e6aada3a2f9efad6d1eee221a5db7e48896",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/CallGraphBuilderBase.java",
      "new_id": "92b23eb9efb0f05f6f8a0f650f449efe0e48c107",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/CallGraphBuilderBase.java"
    },
    {
      "type": "modify",
      "old_id": "d6d698e5dc8393b401b9eeaf6e910570f5ee57ba",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/LambdaRewriter.java",
      "new_id": "85b98ba070a53fc17657e3a1accaa1f0fbe112c5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/LambdaRewriter.java"
    },
    {
      "type": "modify",
      "old_id": "78136a9b63c38131609cb0af208d982ac349ccd7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/AppInfoWithLiveness.java",
      "new_id": "f0189d3db544a67bafdca684ca32fff204d8b7f7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/AppInfoWithLiveness.java"
    },
    {
      "type": "modify",
      "old_id": "f636d052c2db4a5c3805141c742f4a604419e119",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java",
      "new_id": "1d712b52df37006b01f52cbd1438e651e09d86e3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java"
    },
    {
      "type": "modify",
      "old_id": "b8256fe14aa18dbf088cad8ff47681ac79086655",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/R8RunExamplesAndroidOTest.java",
      "new_id": "a64200208052404f9a7f0c1d8162891cb89b7ddd",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/R8RunExamplesAndroidOTest.java"
    },
    {
      "type": "modify",
      "old_id": "03f58034b6fb710762507f8242e9f1780aeb82d3",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/classmerging/InterfaceWithProxyTest.java",
      "new_id": "ba16ddcdc5e49a4cec480a11017cfee1e9a6743e",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/InterfaceWithProxyTest.java"
    },
    {
      "type": "modify",
      "old_id": "e209e442d3b78e68c441632107041df340259574",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/DefaultLambdaWithSelfReferenceTestRunner.java",
      "new_id": "7a97972cf57f33882d32163bdec6fc7d01355f29",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/DefaultLambdaWithSelfReferenceTestRunner.java"
    },
    {
      "type": "modify",
      "old_id": "530b5b552f08c6de097aa1aab0508f20dee3ea5a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/transformers/ClassFileTransformer.java",
      "new_id": "7bc82795d6506da5e19ebe82cd6d3ce969ab4abe",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/transformers/ClassFileTransformer.java"
    }
  ]
}
