)]}' { "commit": "43aac52afaa580cb6cacf467b69f68ff4faeafb3", "tree": "7341cef26f87ed597c679794083875cbe8bcd717", "parents": [ "ad8b0d92853785b81f4651efcfa9676e22a36c11" ], "author": { "name": "Christoffer Quist Adamsen", "email": "christofferqa@google.com", "time": "Wed Mar 25 12:04:10 2020 +0100" }, "committer": { "name": "Christoffer Quist Adamsen", "email": "christofferqa@google.com", "time": "Wed Mar 25 12:04:10 2020 +0100" }, "message": "Redundant field load elimination for final fields that are guaranteed to be initialized\n\nBug: 152196923\nChange-Id: Ia22e105127d3ad73cdfff8198b73474ed9fde64c", "tree_diff": [ { "type": "modify", "old_id": "44526ed73c9f21d40a7713d6b5bf45c32238416a", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/graph/DexEncodedField.java", "new_id": "0d5c50d558b1ddfe81760fbde34cd0096e872af3", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/graph/DexEncodedField.java" }, { "type": "modify", "old_id": "237f9ab487e91a8e54a2bc85c8f594093067c316", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/graph/classmerging/VerticallyMergedClasses.java", "new_id": "944d6809a5e2ea880e677a4ab42739caab679ed0", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/graph/classmerging/VerticallyMergedClasses.java" }, { "type": "modify", "old_id": "5c488c4a0cb4b16a531e7b621d2a3afa443d8e16", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/ir/code/IRMetadata.java", "new_id": "e46af2cfaba0b6646c960e251ac93e6ee89252bb", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/ir/code/IRMetadata.java" }, { "type": "modify", "old_id": "e94bb7bc0893e864d45546176ee9f20638befa2f", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/ir/optimize/RedundantFieldLoadElimination.java", "new_id": "a5501a604ee4b7993b9f0e8ded3c54526fe516d6", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/ir/optimize/RedundantFieldLoadElimination.java" }, { "type": "modify", "old_id": "495816347e37b7eb687c921a60994accabbb784b", "old_mode": 33188, "old_path": "src/test/java/com/android/tools/r8/ir/optimize/redundantfieldloadelimination/RedundantFinalInstanceFieldLoadAfterStoreTest.java", "new_id": "329e57484c2c4a537c1926ca1814d4aaedda4c18", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/ir/optimize/redundantfieldloadelimination/RedundantFinalInstanceFieldLoadAfterStoreTest.java" }, { "type": "modify", "old_id": "8f3ed33a74dee9424322a827e1808ea85dd49d99", "old_mode": 33188, "old_path": "src/test/java/com/android/tools/r8/ir/optimize/redundantfieldloadelimination/RedundantFinalStaticFieldLoadAfterStoreTest.java", "new_id": "fe3d79af714c2dbed33e16d0c44f10461d1cc24d", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/ir/optimize/redundantfieldloadelimination/RedundantFinalStaticFieldLoadAfterStoreTest.java" }, { "type": "modify", "old_id": "91f0c4dfbacdcaf3df9baa0a6486ec40daa9e4ed", "old_mode": 33188, "old_path": "src/test/java/com/android/tools/r8/rewrite/enums/EnumOptimizationTest.java", "new_id": "ae4947a6b50486681bae68066ac8f0a01b530359", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/rewrite/enums/EnumOptimizationTest.java" }, { "type": "modify", "old_id": "2ecc9ebe6a0af5fbbcc667af70ea62675691937e", "old_mode": 33188, "old_path": "src/test/java/com/android/tools/r8/rewrite/enums/Names.java", "new_id": "5dd5ec0ff896aa87174a15454bf2f3a438881b15", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/rewrite/enums/Names.java" }, { "type": "modify", "old_id": "534b16c6ef241d5f1c9fa61e4d3980758f778517", "old_mode": 33188, "old_path": "src/test/java/com/android/tools/r8/rewrite/enums/Ordinals.java", "new_id": "e1eee2c60e7b6c01a3455e5207f1830d6f4d3765", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/rewrite/enums/Ordinals.java" }, { "type": "modify", "old_id": "2387e7c95391938cb8b2af24986f4a982ba3d703", "old_mode": 33188, "old_path": "src/test/java/com/android/tools/r8/shaking/keptgraph/WhyAreYouKeepingAllTest.java", "new_id": "292cb21b71a0b7820d3aab538c78b0789783d72c", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/shaking/keptgraph/WhyAreYouKeepingAllTest.java" } ] }