)]}' { "commit": "ecaaac6f0ff91a44fda837a5fe2a1f63aca649b6", "tree": "6c3a802eb0cfc8d9d9b0d517f3ee699084d42071", "parents": [ "45eaf7662ccbe4d8ce4b039f78f92c200a051973" ], "author": { "name": "Søren Gjesse", "email": "sgjesse@google.com", "time": "Wed Jun 17 16:40:41 2020 +0200" }, "committer": { "name": "Søren Gjesse", "email": "sgjesse@google.com", "time": "Wed Jun 17 14:41:40 2020 +0000" }, "message": "Version 2.1.42\n\nCherry-pick: Use compat mode for shrinking the desugared library\nCL: https://r8-review.googlesource.com/c/r8/+/52143\n\nCherry-pick: Collect desugared library types used in check-cast and instanceof\nCL: https://r8-review.googlesource.com/c/r8/+/52140\n\nCherry-pick: Collect desugared library exception types used in try/catch\nCL: https://r8-review.googlesource.com/c/r8/+/52124\n\nCherry-pick: Provide access to try/catch guards in code inspector\nCL: https://r8-review.googlesource.com/c/r8/+/52123\n\nCherry-pick: Add reproduction of duplicate methods due to staticizer\nCL: https://r8-review.googlesource.com/52125\n\nCherry-pick: Disable moving not processed members to host for\nstaticizer\nCL: https://r8-review.googlesource.com/52142\n\nBug: 158815562\nBug: 158417777\nBug: 157966650\nBug: 158018192\nChange-Id: I32cdfc36dd24db48deb4b3e692bbbbb68d89a28e\n", "tree_diff": [ { "type": "modify", "old_id": "b1072dfcd041756ad72acfd69b26b90d17877488", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/L8Command.java", "new_id": "93d688dbe5ab25adafd973c30378e06d6361e881", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/L8Command.java" }, { "type": "modify", "old_id": "04e181730f587917f126d7016618ef2758a7492d", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/Version.java", "new_id": "b31555516f47ad48047cc6e1e947f04a83fa4864", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/Version.java" }, { "type": "modify", "old_id": "57151fa5da197f709bc519a23fba5c3341c7fd30", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/code/CheckCast.java", "new_id": "f472800b69d8df72c0ea273d0a6a1b9284ad7859", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/code/CheckCast.java" }, { "type": "modify", "old_id": "11b2d5cd6d8557e4e41467c8c22aa5f9dfe13bde", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/code/InstanceOf.java", "new_id": "4550406a179d32ff3d4b4eba0013497beeab42f5", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/code/InstanceOf.java" }, { "type": "modify", "old_id": "b6b1f9cf5b8f005e2a31c0dad85607d2f9fdac3e", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/code/Instruction.java", "new_id": "86abac657685d41ef71092b555b5a5f13c9ef289", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/code/Instruction.java" }, { "type": "modify", "old_id": "ef1b81bfd00ea51ec661c2b78a84461b4fdea92e", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/dex/DexOutputBuffer.java", "new_id": "037d7690696db99ba3ee722d959dbc909f100e66", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/dex/DexOutputBuffer.java" }, { "type": "modify", "old_id": "867f32d7e1318d205fb00f746436ea2be8699b65", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/dex/FileWriter.java", "new_id": "0047bf81992e29160b38be20d381bac9280d79e5", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/dex/FileWriter.java" }, { "type": "modify", "old_id": "0e0e1c9ebf6cf9487ab9995616deba75624a5d22", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/ir/optimize/staticizer/StaticizingProcessor.java", "new_id": "4cc6fdfd541fef7abc55494c478461211e3a24b2", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/ir/optimize/staticizer/StaticizingProcessor.java" }, { "type": "modify", "old_id": "3cb6218eaf1df4612609b50333bcb4299ab47a1e", "old_mode": 33188, "old_path": "src/test/java/com/android/tools/r8/desugar/desugaredlibrary/JavaTimeTest.java", "new_id": "23d3658739771d13c6a547df7f04c03d821dc501", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/desugar/desugaredlibrary/JavaTimeTest.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "0fcb3eef5045330a65f745d92816795501494af7", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/ir/optimize/staticizer/HostWithStaticMethodTest.java" }, { "type": "modify", "old_id": "f28235bf59526ee614479b4d19b2101416a0ec47", "old_mode": 33188, "old_path": "src/test/java/com/android/tools/r8/ir/optimize/staticizer/InstanceInsideCompanionTest.java", "new_id": "5dabfafec4fbb2b8d6d6b3e32624fa03c405ee31", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/ir/optimize/staticizer/InstanceInsideCompanionTest.java" }, { "type": "modify", "old_id": "e552581975803c848919529a8e69c71af17cd665", "old_mode": 33188, "old_path": "src/test/java/com/android/tools/r8/ir/optimize/staticizer/InvokeStaticWithNullOutvalueTest.java", "new_id": "4e3f691f4bf088701df0b819983ad8b8279d16ab", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/ir/optimize/staticizer/InvokeStaticWithNullOutvalueTest.java" }, { "type": "modify", "old_id": "3e47f3b3264115bbff4c7fedf90b1b7a224ed559", "old_mode": 33188, "old_path": "src/test/java/com/android/tools/r8/utils/codeinspector/CfTryCatchSubject.java", "new_id": "d6bac64c4a94e554bf77382a673eb3c6673221e0", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/utils/codeinspector/CfTryCatchSubject.java" }, { "type": "modify", "old_id": "b2edae2a7c72636247018d5ddc6810ac399d525d", "old_mode": 33188, "old_path": "src/test/java/com/android/tools/r8/utils/codeinspector/CodeInspector.java", "new_id": "3cfbb22c5082026f875072233f55a1db2ca1fbc9", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/utils/codeinspector/CodeInspector.java" }, { "type": "modify", "old_id": "4a96ff1e7f49d41b7e06f3b82502df9b3b012827", "old_mode": 33188, "old_path": "src/test/java/com/android/tools/r8/utils/codeinspector/DexTryCatchSubject.java", "new_id": "4624c3365815184b865b9b0040742b5768aa3da5", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/utils/codeinspector/DexTryCatchSubject.java" }, { "type": "modify", "old_id": "b158404bef1d5ce37e5e8ae598f7c795b8514fc7", "old_mode": 33188, "old_path": "src/test/java/com/android/tools/r8/utils/codeinspector/MethodSubject.java", "new_id": "72b71b0e9ba904224838e46590486558a64867ac", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/utils/codeinspector/MethodSubject.java" }, { "type": "modify", "old_id": "73e9ef10744b4d5532cefd449c797998cb9bd24d", "old_mode": 33188, "old_path": "src/test/java/com/android/tools/r8/utils/codeinspector/TryCatchSubject.java", "new_id": "d34f4e9305fa4034d54150cd7c53120166fc685f", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/utils/codeinspector/TryCatchSubject.java" } ] }