)]}'
{
  "commit": "f8eb27f844c09c8f2bef943255bbd50b64b66670",
  "tree": "9b8a9f377abbef988bd686973cc480e31a1128e4",
  "parents": [
    "263c05bb03701b69a35d4a840d1a374dc1a8ea33"
  ],
  "author": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Fri Sep 24 09:09:40 2021 +0200"
  },
  "committer": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Fri Sep 24 09:09:40 2021 +0200"
  },
  "message": "Handle uninstantiated types in argument propagation\n\nChange-Id: I27c1e859c0a1884d3ec52af352fb6336608c2fed",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1b49b315a796fbcb946a136cf40ab5656915b5fe",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/NestedGraphLens.java",
      "new_id": "00bd8bbc08dc133b795d58ebe1106d92516ca311",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/NestedGraphLens.java"
    },
    {
      "type": "modify",
      "old_id": "a4a886f1b5f018f6fa60e8388d6faa440a975ef2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/RewrittenPrototypeDescription.java",
      "new_id": "6d86108c36c0173c93329827ce7278bd74624e73",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/RewrittenPrototypeDescription.java"
    },
    {
      "type": "modify",
      "old_id": "c9bcee06265fcea35d697c1e0b6588858cd0ded8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/value/SingleConstClassValue.java",
      "new_id": "911bddb6b4cdbd2fc4b7669bfcb4dd5200cd810f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/value/SingleConstClassValue.java"
    },
    {
      "type": "modify",
      "old_id": "530bfc472084edf5c1be8a985c1dae2b58c30b86",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/value/SingleFieldValue.java",
      "new_id": "a5d76c334c9cd00bfb93cfcb31f5cf1d1ad5f99e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/value/SingleFieldValue.java"
    },
    {
      "type": "modify",
      "old_id": "0b2d8386f3c2830edc310cfec9ee8f108a8a5b3c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/IRBuilder.java",
      "new_id": "d265b7bbc84fae609971696e3d0389edd9cf269b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/IRBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "0356381eb3caa6bec279f82b2c98bb517bafbacb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/LensCodeRewriter.java",
      "new_id": "303d31c930ac2de5216824b67ca4564138ca9de1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/LensCodeRewriter.java"
    },
    {
      "type": "modify",
      "old_id": "da704c163ecd41d7fa89cad0fcc914bfc36ec498",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxingLens.java",
      "new_id": "1fe7a2774affa176670eaabf32763d66b17a5674",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxingLens.java"
    },
    {
      "type": "modify",
      "old_id": "c3fe41bc3ce700142c300d830a64dc393d24b66c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorGraphLens.java",
      "new_id": "a0f67e0072473bb7345664712eeeccba1bcd8eac",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorGraphLens.java"
    },
    {
      "type": "modify",
      "old_id": "68c7d12855bcc5d9c19bd133dae51d82e64820e4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorMethodReprocessingEnqueuer.java",
      "new_id": "eff98930272e4970bc2301a2e1af007b90b0ef7a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorMethodReprocessingEnqueuer.java"
    },
    {
      "type": "modify",
      "old_id": "ae2a8aad87b2dbfb89272b8de11f454f1c50c7f6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorOptimizationInfoPopulator.java",
      "new_id": "9b5a3fa221a7e3d024860051369840e1a94e629a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorOptimizationInfoPopulator.java"
    },
    {
      "type": "modify",
      "old_id": "055013f56c32b18c852afbd594eb565ccd5f1cd2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorProgramOptimizer.java",
      "new_id": "515572767da45a9890dc921d60ad213e4ffc6a95",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorProgramOptimizer.java"
    },
    {
      "type": "modify",
      "old_id": "1ff7079458ad4e7bf91828711c59808fc86a8e85",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/ListUtils.java",
      "new_id": "c5326b3ef650f2f1b4e568938db21d940faf1d04",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/ListUtils.java"
    },
    {
      "type": "modify",
      "old_id": "ef58a2d6e4bf04e2bca1e09e4f99f952e62392e4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/collections/ProgramMemberMap.java",
      "new_id": "3a648fe1ab0c03e09cd29ccc7e7b0ebd6596f064",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/collections/ProgramMemberMap.java"
    },
    {
      "type": "modify",
      "old_id": "4004a4720dbcf790af87758a08ee3f1550ba23ca",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/TestShrinkerBuilder.java",
      "new_id": "dbaa9c97f0185a28ccb429f55fbfb0755d28133f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/TestShrinkerBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "938a8f65da2e243c06dde05cff800a687319d662",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/dexsplitter/DexSplitterMemberValuePropagationRegression.java",
      "new_id": "38d19da474c7bab5de2a91a1e6ee4b5370a6bace",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/dexsplitter/DexSplitterMemberValuePropagationRegression.java"
    },
    {
      "type": "modify",
      "old_id": "c3f71e30803ee434a920355ba45513d1ce831b94",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/optimize/staticizer/ClassStaticizerTest.java",
      "new_id": "f699bd77eceb8717b4a815ebaafaeb0a96276aba",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/optimize/staticizer/ClassStaticizerTest.java"
    },
    {
      "type": "modify",
      "old_id": "fe09d69209ad4047e05ef77969647b259a684630",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/optimize/staticizer/InvokeStaticWithNullOutvalueTest.java",
      "new_id": "67505625b8f7beed692ef3632e7d3eea2f92ef3e",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/optimize/staticizer/InvokeStaticWithNullOutvalueTest.java"
    },
    {
      "type": "modify",
      "old_id": "209f9f90f4332551d7a28a1164e3671e6a73b99c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/optimize/uninstantiatedtypes/InterfaceMethodTest.java",
      "new_id": "91a886dc263118fa38c4a47141df3e943dd30db3",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/optimize/uninstantiatedtypes/InterfaceMethodTest.java"
    },
    {
      "type": "modify",
      "old_id": "f07d6b6471d50753b1f0616c0c769a86c4547d30",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/optimize/uninstantiatedtypes/NestedInterfaceMethodTest.java",
      "new_id": "44d3e314bbd75bc85d9231f02218d9428868d32f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/optimize/uninstantiatedtypes/NestedInterfaceMethodTest.java"
    },
    {
      "type": "modify",
      "old_id": "5e5345a381f87f1534e996c7f07ec572b7da3e79",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/optimize/uninstantiatedtypes/VoidReturnTypeRewritingTest.java",
      "new_id": "472ec2446ff568b219e0de72491b1a63bcea49be",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/optimize/uninstantiatedtypes/VoidReturnTypeRewritingTest.java"
    },
    {
      "type": "modify",
      "old_id": "612a0b5fca20ac58f8d0f4cfc50949bf93ab631d",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/optimize/unusedarguments/CollisionWithLibraryMethodsTest.java",
      "new_id": "e99083090496b3f1aada29e8f67419f1ddbf7058",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/optimize/unusedarguments/CollisionWithLibraryMethodsTest.java"
    },
    {
      "type": "modify",
      "old_id": "c4c9fdffc73e9c6983f450a858dfc409ec2f6d67",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/naming/b72391662/B72391662.java",
      "new_id": "8771ff4acf0b2c8b8640e4989be8950a4d2f939f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/naming/b72391662/B72391662.java"
    },
    {
      "type": "modify",
      "old_id": "f13700cc3fc6a42d1afaf5864d2055d9617e10a6",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/naming/b72391662/TestClass.java",
      "new_id": "451a8170e792225f613715d0b0712d671af04f26",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/naming/b72391662/TestClass.java"
    },
    {
      "type": "modify",
      "old_id": "6660196b4d4b0b23452fbc50721a444e28002a70",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/naming/overloadaggressively/B.java",
      "new_id": "298c59763f8502facb797e8beef10c547f015a00",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/naming/overloadaggressively/B.java"
    },
    {
      "type": "modify",
      "old_id": "5c48866d8048b06231c7b7a18b6563667b892901",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/naming/overloadaggressively/OverloadAggressivelyTest.java",
      "new_id": "e691d86914f58d9f7bb61f3095969aa7b5f2eedd",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/naming/overloadaggressively/OverloadAggressivelyTest.java"
    },
    {
      "type": "modify",
      "old_id": "76e8f34d590dbadb0f276e623e8a59258eb36748",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/rewrite/enums/EnumOptimizationTest.java",
      "new_id": "b666291e5d8b9fa653834bcb2467f793818f61b2",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/rewrite/enums/EnumOptimizationTest.java"
    },
    {
      "type": "modify",
      "old_id": "10a70c4a16b64fbb2532485bed4cf29f901c8474",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/rewrite/enums/Names.java",
      "new_id": "7eeae7ca5d012423c88a3ef653510660aee22c6c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/rewrite/enums/Names.java"
    },
    {
      "type": "modify",
      "old_id": "de4677df1d4d97d5149494667ec906aa85efdd1f",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/rewrite/enums/Ordinals.java",
      "new_id": "79aaeaaaf9786a43177c25f91238d5a7b914c737",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/rewrite/enums/Ordinals.java"
    },
    {
      "type": "modify",
      "old_id": "957a5e12a630cfdc6f56f1748a8f2b51a28fd713",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/rewrite/enums/ToStrings.java",
      "new_id": "c5188689b2af4bb8567367ef02ea6569c2aa22f8",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/rewrite/enums/ToStrings.java"
    }
  ]
}
