)]}'
{
  "commit": "ebccfe65efaf1bc56fbcb176ca70cf28573148f2",
  "tree": "658115f7afb14be0b155865bf54bf589cf7280e1",
  "parents": [
    "5fadb8ae77281b94fa495a3ad78122deb97a9168"
  ],
  "author": {
    "name": "Clément Béra",
    "email": "clementbera@google.com",
    "time": "Wed Sep 30 19:23:45 2026 +0200"
  },
  "committer": {
    "name": "Clement Bera",
    "email": "clementbera@google.com",
    "time": "Thu Oct 01 00:31:32 2026 -0700"
  },
  "message": "Remove catch handler deduplication from LinearScanRegisterAllocator\n\n- the optimizations is mostly subsumed by the improvement suffix sharing and identical basic block sharing.\n- the code size regression is because this optimizations was not considering a bug in Android N to P devices.\n\nChange-Id: I2170237e6b512e9f9f457474edf538340a5b6720",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fac67dfb39fd7dcb2ad982d563cfffc661847148",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/regalloc/LinearScanRegisterAllocator.java",
      "new_id": "7bd8312c184dddc0de504be4dac63e48aae76051",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/regalloc/LinearScanRegisterAllocator.java"
    },
    {
      "type": "modify",
      "old_id": "e63bcbb1f1a47a0bc43eb9bb5c4103a85416b053",
      "old_mode": 33188,
      "old_path": "src/test/java8/regress/com/android/tools/r8/regress/b120164595/B120164595.java",
      "new_id": "9d6a405ae982ba3c0b2ab7e817a700b9ee0a13d1",
      "new_mode": 33188,
      "new_path": "src/test/java8/regress/com/android/tools/r8/regress/b120164595/B120164595.java"
    }
  ]
}
