)]}'
{
  "commit": "d15a63e5f9550173182a5068c54d377064b74d1f",
  "tree": "25a845b88a259e945ee5836af54b7d6fab5d662c",
  "parents": [
    "57c7f68a81301909639dffd45fb2c24f87a77367"
  ],
  "author": {
    "name": "Søren Gjesse",
    "email": "sgjesse@google.com",
    "time": "Thu Jul 23 15:18:55 2026 +0200"
  },
  "committer": {
    "name": "r8-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "r8-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sun Jul 26 23:36:30 2026 -0700"
  },
  "message": "Ensure synthetic Unsafe helper class is placed in base split\n\nEnsure that synthetic UNSAFE_HELPER class is mapped to FeatureSplit.BASE\nso that it is always placed in the base split DEX and accessible from base\nand all feature splits.\n\nUpdate reproduction test to assert that the Unsafe synthetic class is\nplaced in base split.\n\nFixes: b/537973315\n\nChange-Id: Ieee83b23a1b040aa28ce941dc1b0d03556bfede9",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "742e3ce515228b25bdd060914d23221a654940c2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/features/ClassToFeatureSplitMap.java",
      "new_id": "58a313cff56f27794e83bd47e763a9566556e800",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/features/ClassToFeatureSplitMap.java"
    },
    {
      "type": "modify",
      "old_id": "53dad9cd73178104430b2194f9a4ac3cf1b7f183",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/synthesis/SyntheticItems.java",
      "new_id": "478d727d3c84b85efd1076985e755d1da9eb2817",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/synthesis/SyntheticItems.java"
    },
    {
      "type": "modify",
      "old_id": "0cef0f1dc1992bab76f53d45595b07e9eec076ad",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/optimize/atomicfieldupdater/AtomicFieldUpdaterFeatureSplitTest.java",
      "new_id": "aff495894a4d69b89bcaae65cbe2514ab24956b8",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/optimize/atomicfieldupdater/AtomicFieldUpdaterFeatureSplitTest.java"
    }
  ]
}
