)]}'
{
  "commit": "9945275fb944299ddfe3b457cc45960009dfaa19",
  "tree": "7c039436d7f77f49cb2f2d04ef9655d59513dbcb",
  "parents": [
    "f8eb27f844c09c8f2bef943255bbd50b64b66670"
  ],
  "author": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Fri Sep 24 09:09:54 2021 +0200"
  },
  "committer": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Fri Sep 24 09:09:54 2021 +0200"
  },
  "message": "Remove uninstantiated type optimization pass\n\nChange-Id: I4514f4d8342f4951683f5ee0db01b80d90903926",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1f87898ae2ac04cdc3ace9f9fbb835b29298de10",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/R8.java",
      "new_id": "0c8c20d4eac25f97542afc7a311b8d6b474af551",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/R8.java"
    },
    {
      "type": "modify",
      "old_id": "c6bb8a72f8638e1c998d1ec2c512fd4cec3f8df2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/DeadCodeRemover.java",
      "new_id": "04ba47d97729ec04e3b62a7df16778a672486f7e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/DeadCodeRemover.java"
    },
    {
      "type": "modify",
      "old_id": "2b439a6b33a50d12ed6cfdb03245ab03677b4315",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/MethodPoolCollection.java",
      "new_id": "652c185c8cb966919775250dd06b45918e562f12",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/MethodPoolCollection.java"
    },
    {
      "type": "delete",
      "old_id": "df7eeb3ef2a7c24cbed0a60445227a73f18a83ef",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/UninstantiatedTypeOptimization.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "2c93f779b521f2de087e482c2de7c4ba10a42678",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/library/BooleanMethodOptimizer.java",
      "new_id": "b0b64ee2352412876fcac1ff1f07f49f976ac745",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/library/BooleanMethodOptimizer.java"
    },
    {
      "type": "modify",
      "old_id": "5fb3d05808bd25c3c6124502d800e0d187f0f7a2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/library/ByteMethodOptimizer.java",
      "new_id": "952d7cc0d4bfb04ef7d1efaa806d55346e243b8f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/library/ByteMethodOptimizer.java"
    },
    {
      "type": "modify",
      "old_id": "5ee7017f51a2346b84559527224e81fbeebeded5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/library/EnumMethodOptimizer.java",
      "new_id": "167a528a077ff6bbb2fb8077abfe02b59a082b4c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/library/EnumMethodOptimizer.java"
    },
    {
      "type": "modify",
      "old_id": "1ce2493d2b3dd75ee3e1def07cc0847aa918c9e4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/library/LibraryMemberOptimizer.java",
      "new_id": "935e8696dad636da83329f35a00394266da09631",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/library/LibraryMemberOptimizer.java"
    },
    {
      "type": "modify",
      "old_id": "da381118a2ee774762ee909a8a609dd6a5cc9e75",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/library/LibraryMethodModelCollection.java",
      "new_id": "dbc5b0b720aa8cf1663b0250d07d6afa074448f6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/library/LibraryMethodModelCollection.java"
    },
    {
      "type": "modify",
      "old_id": "aa93f3c4ee02d7e27140dc72e6b055b1edb41734",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/library/LogMethodOptimizer.java",
      "new_id": "37ca53d6d0cd654a96289e447447f657ab30a664",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/library/LogMethodOptimizer.java"
    },
    {
      "type": "modify",
      "old_id": "2eeb16519a51f719ee313b3a5bcea506f39062ef",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/library/NopLibraryMethodModelCollection.java",
      "new_id": "e545164f845e8f10c15c3865344aa48a7a2b8399",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/library/NopLibraryMethodModelCollection.java"
    },
    {
      "type": "modify",
      "old_id": "c325500367b33c0f47904d853482246e20267659",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/library/ObjectMethodOptimizer.java",
      "new_id": "98e00143ee4ecd8645565c6e7c1cd93ce8c918a4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/library/ObjectMethodOptimizer.java"
    },
    {
      "type": "modify",
      "old_id": "1e518d6a9e9f58d10f64eba20d4ded62a16af99a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/library/ObjectsMethodOptimizer.java",
      "new_id": "7e55ce31d573fc6eafa63a84e7631788133c1921",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/library/ObjectsMethodOptimizer.java"
    },
    {
      "type": "modify",
      "old_id": "df151979b603de4002e7e8ca9cd4255e13d0bec1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/library/StatelessLibraryMethodModelCollection.java",
      "new_id": "520c27a1820297319a37ae1d9303ad5505ab6910",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/library/StatelessLibraryMethodModelCollection.java"
    },
    {
      "type": "modify",
      "old_id": "07ab344bcf259c35ac8cebf4d6c8e5f9198eec73",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/library/StringBuilderMethodOptimizer.java",
      "new_id": "8e03c6160d4446ba3494688ca0af038c706c8177",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/library/StringBuilderMethodOptimizer.java"
    },
    {
      "type": "modify",
      "old_id": "8c62340927c99ca57457392f26025b31a733e585",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/library/StringMethodOptimizer.java",
      "new_id": "e5483db1fbd108b3fbef2c32d48778b5b78d9400",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/library/StringMethodOptimizer.java"
    },
    {
      "type": "modify",
      "old_id": "308862a2670e74d22493f5fdb27946584271ae23",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/InternalOptions.java",
      "new_id": "b5235d28b4333cc2265c773593b2dc953eebf57b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/InternalOptions.java"
    },
    {
      "type": "modify",
      "old_id": "ca64a9fc6fccbb336e5bd6932ec3bb5727ea02f5",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/optimize/ObjectsRequireNonNullTest.java",
      "new_id": "77da4186bd26319a9b5ced2e3d9601522354a4dd",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/optimize/ObjectsRequireNonNullTest.java"
    },
    {
      "type": "modify",
      "old_id": "f699bd77eceb8717b4a815ebaafaeb0a96276aba",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/optimize/staticizer/ClassStaticizerTest.java",
      "new_id": "615aa208610cbb88a0015c7c6fe7145298e86f70",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/optimize/staticizer/ClassStaticizerTest.java"
    },
    {
      "type": "modify",
      "old_id": "06aae25216f72f5f573cdeceff47fdf1a9025ec5",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/optimize/uninstantiatedtypes/InvokeMethodWithReceiverOptimizationTest.java",
      "new_id": "eca11f0427130f91d2a4c69b70162279b46a5726",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/optimize/uninstantiatedtypes/InvokeMethodWithReceiverOptimizationTest.java"
    }
  ]
}
