)]}'
{
  "commit": "8e4b20bb006c7af3a888db038223540286df0980",
  "tree": "eafc074c2fa2cfd0a284f61cd6ca3b4c2f4dd3ba",
  "parents": [
    "f6e24ea3ef5edb64164a5f30fbb145063071a3d2"
  ],
  "author": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Wed Mar 19 11:43:49 2025 +0000"
  },
  "committer": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Wed Mar 19 06:20:50 2025 -0700"
  },
  "message": "Skip inline candidate analysis when out-of-budget\n\nThis can significantly improve the time it takes to apply the inliner for (very) large methods.\n\nChange-Id: Ica3629a78e501edd621a788ece1973244c323591",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "05e6f822cada406aa22293c4241cc91d65998cd6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/ClassInitializationAnalysis.java",
      "new_id": "b9ae1bcb142764c92b39a2135c0407ea34c85f47",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/ClassInitializationAnalysis.java"
    },
    {
      "type": "modify",
      "old_id": "c40827ca6e4c0790f9798b45921bbba89f7a4015",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/InvokeMethod.java",
      "new_id": "049a94e41dc0ff01ef676220e16c2b79eff7f256",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/InvokeMethod.java"
    },
    {
      "type": "modify",
      "old_id": "58ad2ed63401ede9e9083b94d2cbc6b786cfd682",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/InvokeMethodWithReceiver.java",
      "new_id": "a228556d84d4008df58ba4ede9224907c9cc6516",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/InvokeMethodWithReceiver.java"
    },
    {
      "type": "modify",
      "old_id": "601448c7921441636fe048b90aaa2d70e93d6e3c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/InvokePolymorphic.java",
      "new_id": "f31fd3955a931608d68cd1467d383e14996ab269",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/InvokePolymorphic.java"
    },
    {
      "type": "modify",
      "old_id": "16f0c048fe989d25ca58dc506fcfd8874fdb0300",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/InvokeStatic.java",
      "new_id": "653bdaaf3fce4a040bbc1530c33e3672c5047dbe",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/InvokeStatic.java"
    },
    {
      "type": "modify",
      "old_id": "e811b725929dc4dbf8ce4e5685d856d957de3347",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/DefaultInliningOracle.java",
      "new_id": "a593c4a3dddfcfd0075291278656532eacd881cc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/DefaultInliningOracle.java"
    },
    {
      "type": "modify",
      "old_id": "5b674724248bd559210e0a799c3f9ec0eb80a2bb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/ForcedInliningOracle.java",
      "new_id": "7cdf8b4073153b5fd2008a3a87aa798fab8fd19f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/ForcedInliningOracle.java"
    },
    {
      "type": "modify",
      "old_id": "5d6a7abdf327f28c1c16acc730ace7fd1188815e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/Inliner.java",
      "new_id": "bba1a6c77ad280574945f9fc69d1c899d6ee80ce",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/Inliner.java"
    },
    {
      "type": "modify",
      "old_id": "e24b2c1bafaf183aa888ea905ec0a1d7ef609632",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/InliningOracle.java",
      "new_id": "d8bf28cb417d7b432095f22c068363a73a1968fa",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/InliningOracle.java"
    },
    {
      "type": "modify",
      "old_id": "753a33d03962e16d4e1b0da69b9bc8d926e0c6cb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/MultiCallerInliner.java",
      "new_id": "2f782d4578d4fc80a071b1972e766edbe5001336",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/MultiCallerInliner.java"
    },
    {
      "type": "modify",
      "old_id": "9fc8456c14ee002f5989cfc7b266eb3b7de291c7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/singlecaller/SingleCallerInliner.java",
      "new_id": "7d1581c16d33e92fb05ca10ae6e7a9338fb21f0f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/singlecaller/SingleCallerInliner.java"
    }
  ]
}
