)]}'
{
  "commit": "3250b3acc892e3cd5210b6b0af57ccffe230b9e7",
  "tree": "ad4d4b42848b86924f71cb2b6dfe19e2be4618cf",
  "parents": [
    "8407eed5e87f953f42f57d634c1773a1c6578dd4"
  ],
  "author": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Fri Apr 19 11:13:30 2024 +0200"
  },
  "committer": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Tue Apr 23 11:53:36 2024 +0000"
  },
  "message": "Extend bridge analyzer to invoke-super\n\nFixes: b/335024186\nChange-Id: I63ac1ced3e01d6b84359db64803eb6c8f612bf98",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5c76c0fe60c17843b57d68fd3cb4a629d9754840",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/info/bridge/BridgeAnalyzer.java",
      "new_id": "dcb89a4084bd0fcb3ff1047ca10561cd6012b94d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/info/bridge/BridgeAnalyzer.java"
    },
    {
      "type": "modify",
      "old_id": "3848c7edb16d60a491c3883ec7ea4bd9e4f61b3e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/info/bridge/BridgeInfo.java",
      "new_id": "fdb5092194a8a3e022539be68467c181388a035a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/info/bridge/BridgeInfo.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54b74f48ab26350719eef6b6945fadbd0905df3a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/info/bridge/SuperBridgeInfo.java"
    },
    {
      "type": "modify",
      "old_id": "11e1377c7ad05c2c62c2710a4c0d32971bc99f7f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/InvokeSingleTargetExtractor.java",
      "new_id": "dfce4f2eed424047d7f2a5f99bc80c44cdb9d28c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/InvokeSingleTargetExtractor.java"
    },
    {
      "type": "modify",
      "old_id": "1a1508180d9edab691591cafe08f0346091cf68c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/MemberRebindingAnalysis.java",
      "new_id": "8cde8ffb98096075d6ac52eea8b8f34c8da59229",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/MemberRebindingAnalysis.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60b1176fb185a7dc61b5b5b208dc0bdd9ee8828b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/MemberRebindingHelper.java"
    },
    {
      "type": "modify",
      "old_id": "b5e328e967006d6326193badcd898b8e8e84187a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/bridgehoisting/BridgeHoisting.java",
      "new_id": "a1de15563d00d2bb8adac05726e7a245a0f52d25",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/bridgehoisting/BridgeHoisting.java"
    },
    {
      "type": "modify",
      "old_id": "5e40a1186b4d96583694db292b815934ecf89bd4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/redundantbridgeremoval/RedundantBridgeRemovalLens.java",
      "new_id": "33491afd999a6b6b9c9edb2d9dfffee2914cb8e3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/redundantbridgeremoval/RedundantBridgeRemovalLens.java"
    },
    {
      "type": "modify",
      "old_id": "f79af093ddbd03b53bc56da01af9cb746e8d116e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/redundantbridgeremoval/RedundantBridgeRemover.java",
      "new_id": "00588b5e345be997f71a27006c409b46daff2b5c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/redundantbridgeremoval/RedundantBridgeRemover.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "67c821cd9d1599e4da70e6657a887919fd09d8de",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/bridgeremoval/RedundantToStringBridgeTest.java"
    },
    {
      "type": "modify",
      "old_id": "22d1742ffc46703b3709b4b9cce30dc78f1a007a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/optimize/devirtualize/DevirtualizeLibrarySuperTest.java",
      "new_id": "262d1b594f10492c0213ef5f50f475514d525314",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/optimize/devirtualize/DevirtualizeLibrarySuperTest.java"
    },
    {
      "type": "modify",
      "old_id": "bf0e5cf6cfbc7de410ecbcc38e3c393c788e5562",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/memberrebinding/MemberRebindingInvokeSuperAbstractTest.java",
      "new_id": "b4eef89d0d0c67879b7d4f7c012412af90408cd7",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/memberrebinding/MemberRebindingInvokeSuperAbstractTest.java"
    },
    {
      "type": "modify",
      "old_id": "7dec9dee609a18ba34ade19c9d5e957b2a7a083d",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/assumenosideeffects/AssumenosideeffectsPropagationWithSuperCallTest.java",
      "new_id": "e6f3ee54f71b0a5a01a1a0f2f459b1733f9e9931",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/assumenosideeffects/AssumenosideeffectsPropagationWithSuperCallTest.java"
    },
    {
      "type": "modify",
      "old_id": "f20b1b52e8ac4d3924e6bb72c4683f6f6750fec8",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/librarymethodoverride/LibraryMethodOverrideDefaultMethodTest.java",
      "new_id": "787777dbf62ce0cb5869a3c0316faff05697c79d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/librarymethodoverride/LibraryMethodOverrideDefaultMethodTest.java"
    }
  ]
}
