)]}'
{
  "commit": "09c7cd988a057b51399b05ab0b2ecfbde5c41ae2",
  "tree": "c8a86ab9c8e58746944da57ba1fcc7acccfc7037",
  "parents": [
    "6b264e44dd17d1f1ba40dfeeb50053de0ca898da"
  ],
  "author": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Wed Nov 03 18:17:13 2021 +0100"
  },
  "committer": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Wed Nov 03 19:38:25 2021 +0000"
  },
  "message": "Reland \"Prune single caller inlined direct methods when wave ends\"\n\nThis reverts commit a882c7b8db707b0e1b0fc86047976a3f5b46dd82.\n\nChange-Id: I1ae8f71d3193690745e63455f1fe15ee4c288cd5",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4d3d50a0c8a80dc64f464f59edeec51e16109a57",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/AppView.java",
      "new_id": "cfb13ae645fee2da562cb8257f7f37c45b0f747c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/AppView.java"
    },
    {
      "type": "modify",
      "old_id": "f0675bab263049260256196950c79f44e4cb6e14",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/GraphLens.java",
      "new_id": "9236d1f635206a3a7d910444f62fb802ee88580f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/GraphLens.java"
    },
    {
      "type": "modify",
      "old_id": "459c008dd9e31d102df0c5dae8019aae8399fd7d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/ObjectAllocationInfoCollectionImpl.java",
      "new_id": "aa5e4c8d9a68ec309c79a5d8ce6e051c9ca66abc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/ObjectAllocationInfoCollectionImpl.java"
    },
    {
      "type": "modify",
      "old_id": "44894213739b5a88e3d12cd4ff7ab37b859260f0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/PrunedItems.java",
      "new_id": "4f901fdd5d5e80f0d0cda2f1f5170365bfb4cdb1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/PrunedItems.java"
    },
    {
      "type": "modify",
      "old_id": "2b12d6da0cf2b12c53167cd295592a8da1609846",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/HorizontalClassMergerGraphLens.java",
      "new_id": "03a044df4412b92898ae6b3a74b5f2fc9c9db45a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/HorizontalClassMergerGraphLens.java"
    },
    {
      "type": "modify",
      "old_id": "e5c792fbf4065097302c14ce323b5e0582f6975d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/IRCode.java",
      "new_id": "f4a2cdc1bffc2d2ff61a50ec15c6e497f3cd3252",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/IRCode.java"
    },
    {
      "type": "modify",
      "old_id": "513719e2b117e3cf6e1fe1811f008f0e6695bb5f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java",
      "new_id": "d04223fca5ac5f4a54ae17f9739aed5f7e5f0756",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java"
    },
    {
      "type": "modify",
      "old_id": "bea221af3e00601c47ed87f580d544b62dec9068",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/PrimaryMethodProcessor.java",
      "new_id": "9998d53725e676b40afde14b7a6ab9c157b5a4ee",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/PrimaryMethodProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "32d2228709eba4e9090eedba940db688170b9d88",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/Inliner.java",
      "new_id": "f0de604942b56dbf3f963beabf6a6016402f5861",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/Inliner.java"
    },
    {
      "type": "modify",
      "old_id": "748253ffe2b4e8209b5d18ecd871da33c7d7b72c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/staticizer/ClassStaticizer.java",
      "new_id": "30b0da18f83e139c92437e1792c93e87d7778b89",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/staticizer/ClassStaticizer.java"
    },
    {
      "type": "modify",
      "old_id": "9551e2c349a79f71754f0d981d866b2467211424",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/staticizer/StaticizingProcessor.java",
      "new_id": "112d27099778af202fb66667776cf844aa2f90ae",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/staticizer/StaticizingProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "158a8de4a1491adf304b18286ea2f55d592c3a14",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagator.java",
      "new_id": "45f498459f10916cffb494042dcdf49f35416678",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagator.java"
    },
    {
      "type": "modify",
      "old_id": "5470ed5b46b0154a3ef166e0abb86f9465f320c2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorOptimizationInfoPopulator.java",
      "new_id": "e050de81528f947e95f684b1112caf74f505d503",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorOptimizationInfoPopulator.java"
    },
    {
      "type": "modify",
      "old_id": "9b583c78c7ae85f9c843cd356f26317106404475",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/propagation/InParameterFlowPropagator.java",
      "new_id": "9b10015f3b62f1cb00906d3f4cd8c023a46ef5ca",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/propagation/InParameterFlowPropagator.java"
    },
    {
      "type": "modify",
      "old_id": "b66ea0715d040773c892e270cb0c79f52a37cbac",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/AppInfoWithLiveness.java",
      "new_id": "0bdea15befa9455d91fd425324725dedd1e6fd13",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/AppInfoWithLiveness.java"
    },
    {
      "type": "modify",
      "old_id": "b65a0eda8f1e91eec5fa5988f1bf74cc7b347313",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java",
      "new_id": "fc81e6c9986319506eb0d2a3f55b178a6ec2c9e1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java"
    },
    {
      "type": "modify",
      "old_id": "ec1594a3c27aa53939db9fe0427c29c33ea67104",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/MinimumKeepInfoCollection.java",
      "new_id": "8062bebb4be44daba2e87d4ed7bc8ed71c05c5a8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/MinimumKeepInfoCollection.java"
    },
    {
      "type": "modify",
      "old_id": "b105a80c8edc3b30a0a391f9ecef8433d4de78a9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/RootSetUtils.java",
      "new_id": "03cff1011fc54701c85a862953343077ec997007",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/RootSetUtils.java"
    },
    {
      "type": "modify",
      "old_id": "c53f8ea399567efe1584e1ed1ba6087f320c9148",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/VerticalClassMerger.java",
      "new_id": "6d90250e2cb420dcd77a9f2b8df547a9d1ce2fb8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/VerticalClassMerger.java"
    },
    {
      "type": "modify",
      "old_id": "ea9f9710658495cf860b3ea025133562a0e20272",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/VerticalClassMergerGraphLens.java",
      "new_id": "21af6a81e41233f68ee1804c1c9a2e9550542794",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/VerticalClassMergerGraphLens.java"
    },
    {
      "type": "modify",
      "old_id": "bdd70c8b1508ff40ca16b93b3141647eb3c6734b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/collections/BidirectionalManyToOneRepresentativeHashMap.java",
      "new_id": "0887329774fccacd3626a9a78d87caf2fdfde5f2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/collections/BidirectionalManyToOneRepresentativeHashMap.java"
    },
    {
      "type": "modify",
      "old_id": "24f91ac337b7b669098000d82afd44a194ab4244",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/collections/MutableBidirectionalManyToOneRepresentativeMap.java",
      "new_id": "b80cc5b958d0981fbc5d741dd225e463f862d4f7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/collections/MutableBidirectionalManyToOneRepresentativeMap.java"
    },
    {
      "type": "modify",
      "old_id": "d1dc197e93a383c5ee2c577f454d300b5c3505df",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/cf/bootstrap/BootstrapCurrentEqualityTest.java",
      "new_id": "cdecb7694dc01bf1a1ac2eacfc5a5bf0383ada8c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/cf/bootstrap/BootstrapCurrentEqualityTest.java"
    },
    {
      "type": "modify",
      "old_id": "699bb508152b62ff81ad20454a94c3531ab0010b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/classmerging/vertical/VerticalClassMergerTest.java",
      "new_id": "7e98cdd24a4391c8abd40c289e6a10227e5daa81",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/vertical/VerticalClassMergerTest.java"
    },
    {
      "type": "modify",
      "old_id": "7138094975d3f0328da31c05455c68d85f7aa10e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/regress/b69825683/Regress69825683Test.java",
      "new_id": "01d1c30bfec7e1092e3d0b045c1337093e417e69",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/regress/b69825683/Regress69825683Test.java"
    },
    {
      "type": "modify",
      "old_id": "27879321709cbf769f58eb49c5ae0fffec098a7b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/assumenosideeffects/StringBuildersAfterAssumenosideeffectsTest.java",
      "new_id": "b80febc7382fd9f579af874c92a9459a78bbe8fc",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/assumenosideeffects/StringBuildersAfterAssumenosideeffectsTest.java"
    }
  ]
}
