)]}'
{
  "commit": "72d43e19622b997d70abc3559c335f2410810db6",
  "tree": "91c729b24ae66e8d8a285e10a7275bba64297df3",
  "parents": [
    "93504d3d6cb39b4b19abd557a5b07206ac1e4215"
  ],
  "author": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Tue May 09 15:54:41 2023 +0200"
  },
  "committer": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Wed May 10 07:30:29 2023 +0000"
  },
  "message": "[LIR] Add support for more binops.\n\nAlso migrates legacy example tests sync and throwing.\n\nBug: b/225838009\nBug: b/167145686\nChange-Id: I047cded36747d7ca755844badebaab39ccc0b83b",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b02f9683031f32a405433bd559a0d1741eb81d29",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/lightir/Lir2IRConverter.java",
      "new_id": "3fc706961bcc6f109ce755c8f6c470b81f4acbf0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/lightir/Lir2IRConverter.java"
    },
    {
      "type": "modify",
      "old_id": "3354fba5f06564e39e61b5afa8575e2e524ba261",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/lightir/LirParsedInstructionCallback.java",
      "new_id": "4e14c72d1fab26941ee094d4cb6315dd0c6dda6c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/lightir/LirParsedInstructionCallback.java"
    },
    {
      "type": "modify",
      "old_id": "26a4694dd3cd17590690751b846b7aa16dbec5af",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/lightir/LirPrinter.java",
      "new_id": "98dd02debb4bc3e5f299e4afccb3cb47175943ae",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/lightir/LirPrinter.java"
    },
    {
      "type": "delete",
      "old_id": "6de724a5251a03ac6607fbe2717360309f80b850",
      "old_mode": 33188,
      "old_path": "src/test/examples/throwing/proguard.cfg",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "c359fd96332fb9818b5c7dc7f61bd247764b3e85",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/R8RunExamplesTest.java",
      "new_id": "bbce8eadb73f80761de512e36753ef9b580dda21",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/R8RunExamplesTest.java"
    },
    {
      "type": "modify",
      "old_id": "c1bf716ae2747cac2e142a9966206a0a95ab7663",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/debug/ExamplesDebugTest.java",
      "new_id": "ff2c4baff09829f2d10e02fa381f6ba84cc57586",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/debug/ExamplesDebugTest.java"
    },
    {
      "type": "rename",
      "old_id": "7459d0e66db53723c917807f73af59f3a464f89f",
      "old_mode": 33188,
      "old_path": "src/test/examples/sync/Sync.java",
      "new_id": "095c8c9002d3b866bb940f9e57c390ed6750be38",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/examples/sync/Sync.java",
      "score": 98
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8502356e32e6398cac377e5275a0caa94122614e",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/examples/sync/SyncTestRunner.java"
    },
    {
      "type": "rename",
      "old_id": "44b543537bea8e591a9764113181e55877ece97a",
      "old_mode": 33188,
      "old_path": "src/test/examples/throwing/Overloaded.java",
      "new_id": "26a9cd52d9fce5c087b664ccca4b3481f01226a6",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/examples/throwing/Overloaded.java",
      "score": 93
    },
    {
      "type": "rename",
      "old_id": "a3fd5371d3c06e6d609795f515ab7a6fe140f1a9",
      "old_mode": 33188,
      "old_path": "src/test/examples/throwing/RenamedClass.java",
      "new_id": "3a3f5139ebcdb4bc37e1ef14e1a7c8ea5ea4c9b0",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/examples/throwing/RenamedClass.java",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "80b81150088aa3a40164601b2088b6a196cbbc9b",
      "old_mode": 33188,
      "old_path": "src/test/examples/throwing/Throwing.java",
      "new_id": "a072f1493e179410e0aaa787b611376854565193",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/examples/throwing/Throwing.java",
      "score": 98
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "582aad59ec54a31205a1f3b970a17bf3ea7adf65",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/examples/throwing/ThrowingTestRunner.java"
    }
  ]
}
