)]}'
{
  "commit": "0ed22beaa99d25f2838f9a82e4a11eec3274d58f",
  "tree": "d64b06f464d61131b9867e48f75e7d10be8edcae",
  "parents": [
    "1143fc13bd00a8dfd1341234126fa4e48fa1d1ab"
  ],
  "author": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Sun Dec 10 20:00:18 2023 +0100"
  },
  "committer": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Mon Dec 11 08:48:16 2023 +0000"
  },
  "message": "Rerun isolated split checker in final tree shaking\n\nRunning the checker in the first round of tree shaking guarantees that the application has no illegal accesses across feature split boundaries.\n\nHowever, R8 may introduce errors as a result of optimizations, which would go unnoticed if we do not rerun the checker in the final round of tree shaking.\n\nBug: b/300247439\nChange-Id: If23083b93b0fbc1774ef9806990c2a4ec1f77bc1",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dbef2b3af2abd1b1bb6c2702eeb3aae60afa4fb6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/features/IsolatedFeatureSplitsChecker.java",
      "new_id": "2833213b39ea815048f32dd0e7ebdee00aca3d6e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/features/IsolatedFeatureSplitsChecker.java"
    }
  ]
}
