)]}' { "commit": "a0aad6d1f3281dd9f6b8e73d8b29c0e3d0fb32fe", "tree": "bab48422baa6db1f078b44bc0cad29e597f1d500", "parents": [ "da1d75172df0a5425473a08f741a56cc7551440c" ], "author": { "name": "Jinseong Jeon", "email": "jsjeon@google.com", "time": "Tue Feb 05 11:23:01 2019 -0800" }, "committer": { "name": "Jinseong Jeon", "email": "jsjeon@google.com", "time": "Tue Feb 05 11:23:01 2019 -0800" }, "message": "Version 1.4.36\n\nCherry-pick:\nEnhance visibility check when rebinding methods.\nCL: https://r8-review.googlesource.com/c/r8/+/33800\n\nCherry-pick:\nReproduce b/123730538: method rebinding missed calling context.\nCL: https://r8-review.googlesource.com/c/r8/+/33741\n\nBug: 111622837, 123730538\nChange-Id: Id39992913b81132f17946a9a77c996c1b777c6db", "tree_diff": [ { "type": "modify", "old_id": "558540aa2532754fd88fcf641a6e45182060a272", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/Version.java", "new_id": "6ebdc7c83f8795c7f8fdf3e4b5ba650e1f1241b0", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/Version.java" }, { "type": "modify", "old_id": "4db858be59cc10b74e5826793b2cea8a8a5914f7", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/graph/DexEncodedMethod.java", "new_id": "0d050213e3292b3b4b45eb3eb27d0a6ae16073ca", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/graph/DexEncodedMethod.java" }, { "type": "modify", "old_id": "3c300b67b117c83a0a9c1b7c43e29229e9e93bef", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/optimize/MemberRebindingAnalysis.java", "new_id": "608f91579c15b979ff5c060663de0c668799eae8", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/optimize/MemberRebindingAnalysis.java" }, { "type": "modify", "old_id": "55ceee8484faa77d8c17861a2b3cebb9dc928f32", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java", "new_id": "a51ca836e6baced8c072136e187b7082614d2619", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "462d5144a0a5357075aad4bdfcc3d13587e9ca1c", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/resolution/b123730538/B123730538.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "83778859f37e99b3480934c78e25c1fc628d7f9a", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/resolution/b123730538/runner/AnotherPublicClassExtender.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "b866eeaa933e6af7865ad29e046e77507a1084a6", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/resolution/b123730538/runner/PublicClassExtender.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "54e0c6ecc8bdd83189bf79faf37ed97d596df86a", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/resolution/b123730538/runner/Runner.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "a99e9c567ac060df18e234bf4a18c4552958c9f9", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/resolution/b123730538/sub/AbstractClass.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "b9433a18cead6537bcc22b84dea23d3da02ea95f", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/resolution/b123730538/sub/AnotherPublicClass.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "c3afbfcafa569a1d7339fcf0616ceb184c0e87c4", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/resolution/b123730538/sub/PublicClass.java" } ] }