)]}'
{
  "commit": "603d50dcce998054b8ff4592f274fc2b433cd167",
  "tree": "11164ff3ecff590708238f776b68727042f4fa96",
  "parents": [
    "891b1f8b703edf1681109e3a0eff1c402845ba5a"
  ],
  "author": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Wed Aug 02 12:38:23 2017 +0200"
  },
  "committer": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Wed Aug 02 12:38:23 2017 +0200"
  },
  "message": "Compute local info at exceptional blocks based on its predecessor.\n\nThis CL ends the visibility of locals that are clobbered as part of spill-moves\nin the header of an exceptional block. Also added regression test that observed\nincorrect locals information on entry to an exceptional block.\n\nR\u003dager\n\nChange-Id: I50459fe34cf4ebc1c378e3ddfadba6a4b1de74cf\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "16bc7904881c0dc234301913cf98d10a5cea4dad",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/BasicBlock.java",
      "new_id": "44721aef839afe571413aa977130318123b9835c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/BasicBlock.java"
    },
    {
      "type": "modify",
      "old_id": "a08b0446e850f486f9bed978aee5d2d744cd38df",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/DebugLocalsChange.java",
      "new_id": "0a1cc1b0045584f99b0c6f1c3199a046d98d53c6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/DebugLocalsChange.java"
    },
    {
      "type": "modify",
      "old_id": "1e45d52e4018074f75a64b6cec17136cc7a1e9da",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/regalloc/LinearScanRegisterAllocator.java",
      "new_id": "3a77a5247bf301b06534157989c8a2529f57ec54",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/regalloc/LinearScanRegisterAllocator.java"
    },
    {
      "type": "modify",
      "old_id": "be2509780fe80662801f15af1ecf92b7f9b0f7f1",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/debug/DebugTestBase.java",
      "new_id": "6a5f73868e0a1b4a0eb53a18fa19b4077b969aa9",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/debug/DebugTestBase.java"
    },
    {
      "type": "modify",
      "old_id": "6a6a20fed230ecb588e51e9ae86ec0ff05fe0e2e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/debug/LocalsTest.java",
      "new_id": "1fd4bc97ae0c9ea9d497ead899b0306dc724a5d4",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/debug/LocalsTest.java"
    }
  ]
}
