)]}'
{
  "commit": "295ba5577340f6268bf1d2d8e58ba3a41e91fb40",
  "tree": "ac130b82729eb9c964911559c2493aa37dfcb653",
  "parents": [
    "4111aba9181064a5568e346e317918874f08b584"
  ],
  "author": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Tue Jan 23 15:36:09 2024 +0100"
  },
  "committer": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Tue Jan 23 14:38:54 2024 +0000"
  },
  "message": "Avoid use of force inlining in vertical class merger\n\nBug: b/321171043\nChange-Id: I3186c4cffa300d0ced5fae3badc70dc128f6c018",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "04171183443f66db491fe652379f48660e265a8a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/classmerging/ClassMergerTreeFixer.java",
      "new_id": "198b611213592507a54da9a3de6b4fb3bd690b06",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/classmerging/ClassMergerTreeFixer.java"
    },
    {
      "type": "modify",
      "old_id": "2355e0bbfa1f4d49a31c5369926deebf93473840",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/InstanceInitializerMerger.java",
      "new_id": "461cbc06981139b496d7c725a835d19f53343d56",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/InstanceInitializerMerger.java"
    },
    {
      "type": "modify",
      "old_id": "d541cdb8badddb43c41463e9c75f335a1b484d7d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/BasicBlockInstructionListIterator.java",
      "new_id": "dbb9d1a382646143c21c80498f435886e6066b65",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/BasicBlockInstructionListIterator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "40383bea6460f4c9298eb210faa94f80004c8f13",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/ExtraUnusedBooleanParameter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "891f4ce3f9abb1cdf6a320824cc4cc118c13a607",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/ExtraUnusedByteParameter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c142019f0241b3964eb88e8f73a329f57d472b8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/ExtraUnusedCharParameter.java"
    },
    {
      "type": "modify",
      "old_id": "dc1d09c978757724ec978e82ad18c56cbb0985d5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/ExtraUnusedIntParameter.java",
      "new_id": "386360bdac015adfbd7c80d5f354ef843d6951dd",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/ExtraUnusedIntParameter.java"
    },
    {
      "type": "modify",
      "old_id": "2ef4bcc9e358e5b07d63916e2c41710cd37f72d2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/ExtraUnusedNullParameter.java",
      "new_id": "2734bf5057015f2ee9a9d5fa81c4f4430da84637",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/ExtraUnusedNullParameter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "442d74a314b0701519bb623387c4d52f4601eb08",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/ExtraUnusedParameter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "904eb35d62a3ee793e4bc8896f25ff38861a71f6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/ExtraUnusedPrimitiveParameter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c90a394b4d2565142bea493cf74ee0cde6bd7b8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/ExtraUnusedShortParameter.java"
    },
    {
      "type": "modify",
      "old_id": "5f61f9bbe3d084a0bc9b5190de2db8dc796c0ac8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxingCandidateAnalysis.java",
      "new_id": "80212848f1bcf537a620bf352841681ecdf39b77",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxingCandidateAnalysis.java"
    },
    {
      "type": "modify",
      "old_id": "1eee4035c10bd289ee16af51e6864894a8aca2af",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxingLens.java",
      "new_id": "5d6088127de972a0445dfc2ad0e98de068ca26f9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxingLens.java"
    },
    {
      "type": "modify",
      "old_id": "09b22dbc66071435a2b09be5a7370455cc7d367f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxingTreeFixer.java",
      "new_id": "e14f91d2e20ad988e7a014ecb561af998440c3cb",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxingTreeFixer.java"
    },
    {
      "type": "modify",
      "old_id": "e33ceb1a860dec1e4d07179cf9466fb70723cfce",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/numberunboxer/NumberUnboxerLens.java",
      "new_id": "b81161f0b2d43025b44fa3d7edd325c345116248",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/numberunboxer/NumberUnboxerLens.java"
    },
    {
      "type": "modify",
      "old_id": "65881a89504ad87f451daa9deef97b39413f5882",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/collections/DexMethodSignatureMap.java",
      "new_id": "377be4893f690f93c331e11a84b4324b880a4693",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/collections/DexMethodSignatureMap.java"
    },
    {
      "type": "modify",
      "old_id": "f93292d324b66eabb545100bc3ce47e16ec6a029",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/verticalclassmerging/ClassMerger.java",
      "new_id": "6f89166b9833ec67b847dbd1e4a71efeb6830afc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/verticalclassmerging/ClassMerger.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7bc0e12ecc222bff621aa4f2aab5f60e6d25b7f7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/verticalclassmerging/ClassMergerSharedData.java"
    },
    {
      "type": "modify",
      "old_id": "cc04384d67129b7901e9d700555ecdc3d45a7043",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/verticalclassmerging/ConnectedComponentVerticalClassMerger.java",
      "new_id": "72547ecddc924c37a24baf26e84b70c52912cdd3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/verticalclassmerging/ConnectedComponentVerticalClassMerger.java"
    },
    {
      "type": "modify",
      "old_id": "68f4dbdb4207b87831cfd65e599704ab5eb8e3e3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/verticalclassmerging/VerticalClassMerger.java",
      "new_id": "7f0e70751c6b1c2ab29ae9409c110f787f26fe6a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/verticalclassmerging/VerticalClassMerger.java"
    },
    {
      "type": "modify",
      "old_id": "20bb15f636018a8b4cdd403244b9af0237db636b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/verticalclassmerging/VerticalClassMergerGraphLens.java",
      "new_id": "7fa9f560dbedf71a86dc005868beb5353b5baebf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/verticalclassmerging/VerticalClassMergerGraphLens.java"
    },
    {
      "type": "modify",
      "old_id": "27890cf80bfb7c4e076e6aa799f048935dc2a49a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/ClInitMergeSuperTypeApiLevelTest.java",
      "new_id": "ac2381da03bc96e983c9912918dbc65042f5e045",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/ClInitMergeSuperTypeApiLevelTest.java"
    },
    {
      "type": "modify",
      "old_id": "edda012ffdc3bf765d02ec129a2ab0713a663519",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/classmerging/vertical/VerticalClassMergerTest.java",
      "new_id": "50f9638422caf99829bb7708db304f9dca9f98db",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/vertical/VerticalClassMergerTest.java"
    },
    {
      "type": "modify",
      "old_id": "e2103e4c26187a79fb349232d4883afd5b23df42",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/enumunboxing/enummerging/AbstractEnumMergingTest.java",
      "new_id": "c96b6aba3877e364974b4ad1a3ad283951c1cefc",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/enumunboxing/enummerging/AbstractEnumMergingTest.java"
    },
    {
      "type": "modify",
      "old_id": "6e84651f8b9a20ac4e60c996d02b4a2e49734a16",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/naming/applymapping/ApplyMappingAfterVerticalMergingMethodTest.java",
      "new_id": "6271b08cc7ab266b9286d3ec9002a3a7d66d9e9b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/naming/applymapping/ApplyMappingAfterVerticalMergingMethodTest.java"
    },
    {
      "type": "modify",
      "old_id": "fbde552833ce61af3ec18a8889dd9415a40a7acb",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/ifrule/verticalclassmerging/KeepIfPresentRuleWithVerticalClassMergingTest.java",
      "new_id": "01cf6cedc919d5a5559b45ecc4e5c554c5a52e04",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/ifrule/verticalclassmerging/KeepIfPresentRuleWithVerticalClassMergingTest.java"
    }
  ]
}
