)]}'
{
  "commit": "859cd7eb40826717e7a3ab7e6212a2c4e4e95e4c",
  "tree": "59a9416a771ed7aee20d99c8329c28d1985278d8",
  "parents": [
    "ee0ebdc17de69e3808e12dfbd818fa69b9fc2c2d"
  ],
  "author": {
    "name": "Clément Béra",
    "email": "clementbera@google.com",
    "time": "Thu Aug 27 07:22:22 2020 +0000"
  },
  "committer": {
    "name": "Clément Béra",
    "email": "clementbera@google.com",
    "time": "Thu Aug 27 07:53:54 2020 +0000"
  },
  "message": "Enum unboxing: improve enum instance state tracking\n\nBug: 155368026\nChange-Id: Iac3057cad74510f20a4a955a9dc538e7996a8691",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3d8df1a3c3929422cfc425a6485a1f60949c50a4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/fieldvalueanalysis/StaticFieldValueAnalysis.java",
      "new_id": "ebcdfffd22643c7c46001c44eec6983bd69b2eef",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/fieldvalueanalysis/StaticFieldValueAnalysis.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1ec89c883f1107e4f031591140642922af6ecf7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/value/EnumValuesObjectState.java"
    },
    {
      "type": "modify",
      "old_id": "b72485837cbf9275c7e3150a4f0498903abc1cc4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/value/ObjectState.java",
      "new_id": "4e6d970b45d0040856ed80d888e12fe936982af9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/value/ObjectState.java"
    },
    {
      "type": "modify",
      "old_id": "0cb75c32806587b8d448913548fe86143df8a230",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/value/SingleNumberValue.java",
      "new_id": "98a7fa46f0193231d76e9519a5ad48d5803b4386",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/value/SingleNumberValue.java"
    },
    {
      "type": "modify",
      "old_id": "dac0f6dd1e5b5a63f7ec385ef76f80b8c6c44bed",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxer.java",
      "new_id": "8fafcb7d12c08c04b38f44c66b2b1a424810ff54",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxer.java"
    },
    {
      "type": "modify",
      "old_id": "f2f0a06dd1835baaf9854d03c97c1e9fcd5b6304",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/synthetic/EnumUnboxingCfCodeProvider.java",
      "new_id": "8b35793e0147c7c914db7af58db951a7abff3aa7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/synthetic/EnumUnboxingCfCodeProvider.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ddc08062885de01591220a6276104556a50826a8",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/enumunboxing/EmptyEnumUnboxingTest.java"
    },
    {
      "type": "modify",
      "old_id": "0c51e9dec0a3b14a40b15ba11b7a255a3f40054a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/enumunboxing/EnumUnboxingB160535628Test.java",
      "new_id": "590cc7c195df9418c940b4f52a368ea20d03c1af",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/enumunboxing/EnumUnboxingB160535628Test.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a6b7027bcb47d119b5d6a15c23539ec61e1076bd",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/enumunboxing/UnusedCaseEnumUnboxingTest.java"
    }
  ]
}
