)]}'
{
  "commit": "f51913e75bb5e78bb2fcb60bdd535a50deff84a3",
  "tree": "e52147d5aa722527901a0b97fba0b6d1a21bee76",
  "parents": [
    "fe3817301fb86035b282703de3c35446718bab2c"
  ],
  "author": {
    "name": "Jinseong Jeon",
    "email": "jsjeon@google.com",
    "time": "Tue Sep 24 07:28:38 2019 -0700"
  },
  "committer": {
    "name": "Jinseong Jeon",
    "email": "jsjeon@google.com",
    "time": "Tue Sep 24 15:46:21 2019 +0000"
  },
  "message": "Reland \"Extend the range of assume instructions, part 3.\"\n\nPS1 (or rebased PS3) is same as go/r8g/42840\n\nPS4 adds more type updates for remnant phis in ClassInliner.\n\nBug: 141517313, 120920488\nChange-Id: Idb2e960a67786f9253d8c1bcbeeecc21abdfdf01\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c4dfbc450838650caf93105cd472e004f923fa12",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/Assume.java",
      "new_id": "18ba9620254f4fa0779cc2ddef41a73700379d7e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/Assume.java"
    },
    {
      "type": "modify",
      "old_id": "fa3074e2188b288d73d97916a0136e57d7063b66",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/IRCode.java",
      "new_id": "cb320155b508bdafb3a6066ace2921b2953596c5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/IRCode.java"
    },
    {
      "type": "modify",
      "old_id": "e2f9cf3e972e5ccdf62ff663a87c81399562fcea",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/Phi.java",
      "new_id": "7cd8ca2d3e1a7631fca7bd5893d2ad932c84043a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/Phi.java"
    },
    {
      "type": "modify",
      "old_id": "2881de76e7d514ab46038d632043a105c1924ce6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/Value.java",
      "new_id": "6648777ee91b18e21a5a0f90801af2c6ce2b05b0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/Value.java"
    },
    {
      "type": "modify",
      "old_id": "545fcffe504637da1f7e1a6e7b284e58a6a835ff",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java",
      "new_id": "b46a83482930ad7612ad02cc7bb6e53595448b16",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java"
    },
    {
      "type": "modify",
      "old_id": "fba5ae7a2ae7a6947c22e0635d9b4f020449ba52",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/CodeRewriter.java",
      "new_id": "1f36d253dfdbd8c3016ec4d2841b7f6b1e05475a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/CodeRewriter.java"
    },
    {
      "type": "modify",
      "old_id": "b6566789d441e4855e0989a578c86b7865187c86",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/classinliner/ClassInliner.java",
      "new_id": "7df35420e7153062ae6491a14ca9029cfc4a0520",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/classinliner/ClassInliner.java"
    },
    {
      "type": "modify",
      "old_id": "a16e9a36edaba4216bae751e5109becafdff19f1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/classinliner/FieldValueHelper.java",
      "new_id": "d06b3f9733406f7a8cd56e26b23ae6f5401202cd",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/classinliner/FieldValueHelper.java"
    },
    {
      "type": "modify",
      "old_id": "a2e9358451d76a2caa8a7d4a8d91acdd0f9446f3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/classinliner/InlineCandidateProcessor.java",
      "new_id": "1318135740900b7367125d46ce5a5b726711e892",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/classinliner/InlineCandidateProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "a9c3f98f9b732561e3a881f0f80b489f7b47d11b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/ListUtils.java",
      "new_id": "370d5e23117955899c6251986c997d059d528ef0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/ListUtils.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a6355526cc41eb2dc8fc8a13a0fb4843aa11eb5",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/utils/ListUtilsTest.java"
    }
  ]
}
