)]}'
{
  "commit": "b320a4d6edb6ab0824934700d706cb5e7cf19c56",
  "tree": "068d536878babd30ed9c52e498d96feca49beb53",
  "parents": [
    "11957a6dd52ea45eef7324225204fd06a6c983cf"
  ],
  "author": {
    "name": "Santiago Aboy Solanes",
    "email": "solanes@google.com",
    "time": "Mon Sep 25 10:22:06 2023 +0100"
  },
  "committer": {
    "name": "Santiago Aboy Solanes",
    "email": "solanes@google.com",
    "time": "Tue Sep 26 12:50:06 2023 +0000"
  },
  "message": "Optimize Sub/Sub and Sub/Add operations\n\nHandles cases like:\n * y - (x + y) \u003d -x\n * x - (x + y) \u003d -y.\n * (x - y) - x \u003d -y.\n * x - (x - y) \u003d y.\n\nBug: 301612598\nFixes: 301612598\nTest: art/test/testrunner/testrunner.py --host --64 -b --optimizing\nChange-Id: I2f506b4a4903774baf39e8d2c681db6a59efeb2c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e13c8eafaf13f8e771983dc38b9660c0b3403040",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/instruction_simplifier.cc",
      "new_id": "4a1813266e589865a1379dfc55c9f51b2b60ed2e",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/instruction_simplifier.cc"
    },
    {
      "type": "modify",
      "old_id": "8ab059dcbe12ef88d4c1a93ae7209186da1db79e",
      "old_mode": 33188,
      "old_path": "test/458-checker-instruct-simplification/src/Main.java",
      "new_id": "46ac7f04ba631c1a9a00e843ffca99f4ad455946",
      "new_mode": 33188,
      "new_path": "test/458-checker-instruct-simplification/src/Main.java"
    }
  ]
}
