)]}'
{
  "commit": "65413ec4fa36d5523caa099489d15ac1050ee09c",
  "tree": "c432915e43295727cf4223a015b59c33f160d213",
  "parents": [
    "e69997795722a0d7dbd2ada8b9fef1495a0bf1e9"
  ],
  "author": {
    "name": "Nicolas Geoffray",
    "email": "ngeoffray@google.com",
    "time": "Fri Jul 18 11:49:53 2025 +0100"
  },
  "committer": {
    "name": "Nicolas Geoffray",
    "email": "ngeoffray@google.com",
    "time": "Mon Jul 21 06:14:05 2025 -0700"
  },
  "message": "Fast compiler: Fix two bugs in updating dex register mask.\n\n- Update masks after executing instanceof\n- Update masks when an instruction might jump to a catch handler.\n\nTest: test.py\nTest: 864-catch\nFlag: com.android.art.flags.fast_baseline_compiler\nChange-Id: Idb034eb83937cac29cbf37082608f996a9f61fad\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "78b5d57b8501aa17e373e5a64870360f9364a5c3",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/fast_compiler_arm64.cc",
      "new_id": "1325f93d91825bfa079c5f321b38abcdfe99d8e7",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/fast_compiler_arm64.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "test/864-catch/expected-stderr.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "test/864-catch/expected-stdout.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "93eb0c6e4acce3fb4f54871fe202c3b5c2d61d8d",
      "new_mode": 33188,
      "new_path": "test/864-catch/info.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "704262471a4413f0a11f459a976ec7506c8351d7",
      "new_mode": 33188,
      "new_path": "test/864-catch/smali/TestCase.smali"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de13021197557c08af110f0446d1f9b3090c29e0",
      "new_mode": 33188,
      "new_path": "test/864-catch/src/Main.java"
    },
    {
      "type": "modify",
      "old_id": "4a3db8cc9555389bc5902f6b5e19d58b6b26d3f2",
      "old_mode": 33188,
      "old_path": "test/knownfailures.json",
      "new_id": "f1c9f9a7e0632841cb4fea9a12b617c39bba32d2",
      "new_mode": 33188,
      "new_path": "test/knownfailures.json"
    }
  ]
}
