)]}' { "commit": "fb5301320a8fb2c57128e52a347c3464cf9a9375", "tree": "1e2f1c4ce9b9a106eb0c7257a76f74ed1522de82", "parents": [ "818b7d645752686d851f6e31c34d868dcae314de" ], "author": { "name": "Søren Gjesse", "email": "sgjesse@google.com", "time": "Tue Nov 05 15:51:47 2019 +0100" }, "committer": { "name": "Søren Gjesse", "email": "sgjesse@google.com", "time": "Tue Nov 05 15:51:47 2019 +0100" }, "message": "Version 1.6.47\n\nCherry-pick: Synthesize lambda classes prior to each wave\nCL: https://r8-review.googlesource.com/c/r8/+/43986\n\nCherry-pick: Treat instance-put as having side-effects if it may store an object with a non-default finalize()\nCL: https://r8-review.googlesource.com/c/r8/+/44118\n\nCherry-pick: Fix may-have-finalize-method cache\nCL: https://r8-review.googlesource.com/c/r8/+/43952\n\nCherry-pick: Reland \"Treat static-puts that store objects with a non-default finalize() method as having side effects\"\nCL: https://r8-review.googlesource.com/c/r8/+/43902\n\nBug: 142203515\nBug: 137836288\nChange-Id: I06ecc3c1c014619b4bc16545625576a15bda4760", "tree_diff": [ { "type": "modify", "old_id": "091b93410822c6eb0714bd518afb6455e9927a84", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/Version.java", "new_id": "e374f531b263d903788bc1719dc3dc76e090396b", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/Version.java" }, { "type": "modify", "old_id": "c4e704ce5f6c14c2fb7d211a670e8e86f33a6b47", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/graph/AppInfoWithSubtyping.java", "new_id": "7d2cc6f2919e2cd1f2f50d93c6f36576fa6a98a1", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/graph/AppInfoWithSubtyping.java" }, { "type": "modify", "old_id": "e041d5a385e69b7f9c0460e7f77d227f46be65d0", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/ir/code/FieldInstruction.java", "new_id": "77e084d2526fede2e643ad1f3a26a55112e2c198", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/ir/code/FieldInstruction.java" }, { "type": "modify", "old_id": "4dcb749846624c678d772407e64c5827ab85fa6f", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/ir/code/InstancePut.java", "new_id": "32484c3df98022b6d10f3e06d2c7bc067769103e", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/ir/code/InstancePut.java" }, { "type": "modify", "old_id": "6db965b245e5d5616d42f095b13386331610f77b", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/ir/code/StaticPut.java", "new_id": "63e5c10df0fdf55912db360c99a4bb072ceca949", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/ir/code/StaticPut.java" }, { "type": "modify", "old_id": "9c4215e083409759a86586190813942a71a3622d", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java", "new_id": "7dffe9d0c2c52bb7e8e7e85e741595fd5ef0c2ac", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java" }, { "type": "modify", "old_id": "c093b1cb3175a41b1fe71dd90aeb9c27db5e1bc4", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/ir/conversion/LensCodeRewriter.java", "new_id": "7cab0e37936edd7cb5dcf6c8e54f820fb5a1a844", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/ir/conversion/LensCodeRewriter.java" }, { "type": "modify", "old_id": "195583d8000aaca9519983c14649a3d3edd4b55c", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/ir/conversion/MethodProcessor.java", "new_id": "9a55240945f506c6fdfbd9c1500aa1ec948f42f2", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/ir/conversion/MethodProcessor.java" }, { "type": "modify", "old_id": "65eb4865bfa90ea391137e1a752db78fa427c11c", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/ir/desugar/LambdaRewriter.java", "new_id": "30c22b4d22704609225d67ae0ac65904c85b6c23", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/ir/desugar/LambdaRewriter.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "d133adfbe9b6fc0a5b500ea257cf336fa9d6a207", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/ir/analysis/sideeffect/PutObjectWithFinalizeTest.java" } ] }