)]}'
{
  "commit": "4504be2fafadc02456f987b51b70c4925688e795",
  "tree": "0c244ad7e9981cb52816ea44528765c72d65de5f",
  "parents": [
    "f58e5dddacc10c959ba6c6dfded3938129ac5e1b"
  ],
  "author": {
    "name": "Clément Béra",
    "email": "clementbera@google.com",
    "time": "Thu Mar 19 12:59:30 2020 +0000"
  },
  "committer": {
    "name": "Clément Béra",
    "email": "clementbera@google.com",
    "time": "Thu Mar 19 13:11:37 2020 +0000"
  },
  "message": "Enum unboxing: Enum arrays support\n\nBug: 147860220\nChange-Id: Ib6236ae57c88e83fac9fede6298c14e636e42f15",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "39ebff819340e7acbda7eaf4810c0d7e26b02f74",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/type/ArrayTypeLatticeElement.java",
      "new_id": "64885a8809cbafa259484aad8cdae3f614e63170",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/type/ArrayTypeLatticeElement.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "14ac116986b8e62b01f1b00e904797bfafcbd445",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/ArrayAccess.java"
    },
    {
      "type": "modify",
      "old_id": "17dcc5ea300381725dbcaefb0db4692b2af3096e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/ArrayGet.java",
      "new_id": "b6eb1133584380cdac0ae1fdc50b43f06248a73e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/ArrayGet.java"
    },
    {
      "type": "modify",
      "old_id": "589710fa8845bb07263805aefcd9477b62684e96",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/ArrayPut.java",
      "new_id": "b1046d3434c30140f1ef47193da1e9c5b0fb7235",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/ArrayPut.java"
    },
    {
      "type": "modify",
      "old_id": "2b5bc0215a198935e53ef13cb27073e3d939664e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/ImpreciseMemberTypeInstruction.java",
      "new_id": "ff21fbda0d78ab2a9132c0e72229ce7b8fd24b0d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/ImpreciseMemberTypeInstruction.java"
    },
    {
      "type": "modify",
      "old_id": "a56f0a2d53e0c12fa4f81b2f6ad8e2487193ca4c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/Instruction.java",
      "new_id": "3f85e8aef4a0a9df3a6519ded299efa5c29cedee",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/Instruction.java"
    },
    {
      "type": "modify",
      "old_id": "f440fd31af1431f0c46ebd3ca98a00271443041c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxer.java",
      "new_id": "fb02388fbc31c8c32dfde2a17ebb38140656944b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxer.java"
    },
    {
      "type": "modify",
      "old_id": "cbd38240037dd952bf44d09770bd1aa879137208",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxingRewriter.java",
      "new_id": "1514d99efa04d2780c8ff6da799346fb2d7eaee1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxingRewriter.java"
    },
    {
      "type": "modify",
      "old_id": "a4917f27e1e467b4e704b9098e5caf82363fd472",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/info/MutableFieldOptimizationInfo.java",
      "new_id": "f7a4b57b69e1cdfea5b1f79902ec08d1ab097d4f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/info/MutableFieldOptimizationInfo.java"
    },
    {
      "type": "modify",
      "old_id": "366b4d2c3d38b39560dc2cbb18a3da775236ce45",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/info/UpdatableMethodOptimizationInfo.java",
      "new_id": "f50a3d1d58f6ef516f6b6c02daa901e0923cd94c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/info/UpdatableMethodOptimizationInfo.java"
    },
    {
      "type": "modify",
      "old_id": "7d6f2ac5689a9a5adb7cb3859e3d5ea5b30f23de",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/enumunboxing/EnumUnboxingArrayTest.java",
      "new_id": "c97b7a7d1d955344a0284bf84078f8c1f539ab76",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/enumunboxing/EnumUnboxingArrayTest.java"
    },
    {
      "type": "modify",
      "old_id": "b7c7005e2f3f15f222c5b03207e2feb7b7348159",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/enumunboxing/SwitchEnumUnboxingTest.java",
      "new_id": "3ccdd37150cf3e4ae618482a713515d59ef1e9ad",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/enumunboxing/SwitchEnumUnboxingTest.java"
    }
  ]
}
