)]}' { "commit": "3601488e943e6bcdfb101e20be8bfbf4087354a6", "tree": "9e1625c8f73acfaa6f4125d883cadbe732e8f652", "parents": [ "6a4e7c1dc82838cefc5ef5964186fa088ad9bee1" ], "author": { "name": "Morten Krogh-Jespersen", "email": "mkroghj@google.com", "time": "Thu May 23 09:28:58 2019 +0200" }, "committer": { "name": "Morten Krogh-Jespersen", "email": "mkroghj@google.com", "time": "Thu May 23 09:28:58 2019 +0200" }, "message": "Version 1.5.35\n\nCherry pick: Add tests for class and package obfuscation dictionary\nCL: https://r8-review.googlesource.com/c/r8/+/38554\n\nCherry pick: Unify reservation of field and method names in strategy\nCL: https://r8-review.googlesource.com/c/r8/+/38555\n\nCherry pick: Add test for proguard map parsing error regarding\ninlining frames\nCL: https://r8-review.googlesource.com/c/r8/+/38160\n\nCherry pick: Rewrite parser to remember last added entry\nCL: https://r8-review.googlesource.com/c/r8/+/38580\n\nCherry pick: Add test for rotating names when using applymapping\nCL: https://r8-review.googlesource.com/c/r8/+/38540\n\nCherry pick: Change ProguardMapMinifier to handle applymapping use\ncases\nCL: https://r8-review.googlesource.com/c/r8/+/38556\n\nCherry pick: Allow for using minification with applymapping\nhttps://r8-review.googlesource.com/c/r8/+/38583\n\nCherry pick: Enable -dontusemixedcaseclassnames and allow numbers in\nidentifiers\nCL: https://r8-review.googlesource.com/c/r8/+/38703\n\nBug: 121305642\nBug: 126503704\nBug: 128516926\nBug: 128868424\nBug: 129493704\nBug: 130736358\nBug: 131349062\nBug: 131532229\nBug: 132666215\nBug: 132812927\nBug: 132927261\nChange-Id: I5d21d0a81ed2a44282889a64ec7c3975d2db187c", "tree_diff": [ { "type": "modify", "old_id": "16b75f5583e81dabc80618dfb15bcd905071df08", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/R8.java", "new_id": "ae8d4aef2ccef3bcd69c5ca6eb4bc7de57b858b8", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/R8.java" }, { "type": "modify", "old_id": "1027b710b77937300e95cbe3ecdeea16f8259b7e", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/Version.java", "new_id": "375cc0b2e52288d7d42a5fb57c3b4d4b4057bd94", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/Version.java" }, { "type": "modify", "old_id": "166ec888a2f1b3a0056f55dea69297cf5a1ccc15", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/ir/optimize/UnusedArgumentsCollector.java", "new_id": "a3e71e69c8d7262092a9b2a854435dc437f070ba", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/ir/optimize/UnusedArgumentsCollector.java" }, { "type": "modify", "old_id": "1b50601b35de9a900d8289a683341d2615cfbb3c", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/naming/ClassNameMinifier.java", "new_id": "8018a2d20df64c4b74917ab65032de849891f9b3", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/naming/ClassNameMinifier.java" }, { "type": "modify", "old_id": "aeac2402be0319d83b355f3f93b55262f3245fdd", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/naming/FieldNameMinifier.java", "new_id": "437d78b66cb60fc2da731929739c0a0aec22cb29", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/naming/FieldNameMinifier.java" }, { "type": "modify", "old_id": "b713582a335bb7410c726bf0c4cacb3c31d6e3dc", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/naming/FieldNamingState.java", "new_id": "d8cb81d267ca7333f879f15b12cee8e103f060cb", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/naming/FieldNamingState.java" }, { "type": "modify", "old_id": "a43dcb8e8996ea3bee82f8cc062bcec4c69ff18d", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/naming/InterfaceMethodNameMinifier.java", "new_id": "4c751c6b54e3b731c4223c1dc5bea1962eb81191", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/naming/InterfaceMethodNameMinifier.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "e5749c1a53c2ffc1ebcfc11f5616c948534ed140", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/naming/InternalNamingState.java" }, { "type": "modify", "old_id": "260b17646d5fb0a44275e42f8d38f748cc0b73d1", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/naming/MemberNamingStrategy.java", "new_id": "f33027b23ec1a1f71cf9016b84f4f7c1e092e049", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/naming/MemberNamingStrategy.java" }, { "type": "modify", "old_id": "029f65a316347c085c3cacd5b0162e39b41e4c09", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/naming/MethodNameMinifier.java", "new_id": "9b07115e35b57b2578d5d801bc857c09693c83c2", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/naming/MethodNameMinifier.java" }, { "type": "modify", "old_id": "7b0c5fb1a83754a3d7a8e6b04d9bdaaa1d01f818", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/naming/MethodNamingState.java", "new_id": "adbc1c3edb706499536049043ed2eff0da403249", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/naming/MethodNamingState.java" }, { "type": "modify", "old_id": "4bdf87c7403cfd642969b97dce78ed8409db8380", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/naming/Minifier.java", "new_id": "6906a06fba17bf4031b3fa98308aedd016343748", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/naming/Minifier.java" }, { "type": "modify", "old_id": "4c2c8cfa82d15acbaff6e5058eefe1e992758af5", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/naming/ProguardMapMinifier.java", "new_id": "895b8c5c134b1379b8085e80c324f961069fbf71", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/naming/ProguardMapMinifier.java" }, { "type": "modify", "old_id": "81b745c5fd172151687b332bec092684182c49f5", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/naming/ProguardMapReader.java", "new_id": "ef9aedd202a1dc3943e2a8a66b3fb529c1c57c56", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/naming/ProguardMapReader.java" }, { "type": "modify", "old_id": "98856812f52ddbb1b461bab15c1771a46bec4b99", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/naming/ReservedFieldNamingState.java", "new_id": "3e733fbb3884be5f889e0c13debd4ea0d4e8c220", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/naming/ReservedFieldNamingState.java" }, { "type": "modify", "old_id": "f6eabadb08cd78df672403380c721c8a8c1a3cd5", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/naming/signature/GenericSignatureRewriter.java", "new_id": "7b3caa7f55809135f9c00e364fdd9225cef3cbb1", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/naming/signature/GenericSignatureRewriter.java" }, { "type": "modify", "old_id": "d46a9761e7135da1fe3d4ec95643275a819630e1", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/shaking/ProguardConfiguration.java", "new_id": "9d0adecbd9165bffa01c8c15dac0650ab61c1cf2", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/shaking/ProguardConfiguration.java" }, { "type": "modify", "old_id": "45105c28d35e7bfcbd7c9397e612684a0144e760", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/shaking/ProguardConfigurationParser.java", "new_id": "a3d58a15aecc9929c63ab0072c659fac12ee8767", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/shaking/ProguardConfigurationParser.java" }, { "type": "modify", "old_id": "c5b5d6b4e5c32d1ab1eb49a4690c24fb92a25902", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/utils/StringUtils.java", "new_id": "295de13e191dee1eb9d1056bb40b597cd333a383", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/utils/StringUtils.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "b66ca5d84fa8caaf1a5db670b6c36461aeb51e8c", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/utils/SymbolGenerationUtils.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "4f3a868e1dae75489e3079306046b11c0323b6b4", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/naming/ClassObfuscationDictionaryDuplicateTest.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "55b3a9acddac58b4af391a2b8bbfb8a859effb65", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/naming/MinificationMixedCaseAndNumbersTest.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "f10947ed569d5acb39795b98e08f5e395e18838c", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/naming/PackageObfuscationDictionaryDuplicateTest.java" }, { "type": "modify", "old_id": "91da18d03055e42b6c5b7387c6407170c9b59e28", "old_mode": 33188, "old_path": "src/test/java/com/android/tools/r8/naming/SeedMapperTests.java", "new_id": "4c265ef6bc6f8581506d872e0ca7e2f4e3ff42a5", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/naming/SeedMapperTests.java" }, { "type": "modify", "old_id": "500dbf5bf09db0d48f56faa6f580cd1cbca2772e", "old_mode": 33188, "old_path": "src/test/java/com/android/tools/r8/naming/applymapping/ApplyMappingAfterDevirtualizationTest.java", "new_id": "2587730aa8f814620a20f9a21400f7f7babafb5c", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/naming/applymapping/ApplyMappingAfterDevirtualizationTest.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "b920732a66ee3a3b557d9494ed757a110be52c0c", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/naming/applymapping/ApplyMappingMinificationTest.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "ff8727202e3f57b5cafcd457cd4c6f38d933a29c", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/naming/applymapping/ApplyMappingRotateNameClashTest.java" }, { "type": "modify", "old_id": "7989a29f490542a416ba5cb2b00c5334ef1f14b9", "old_mode": 33188, "old_path": "src/test/java/com/android/tools/r8/naming/applymapping/ApplyMappingVirtualInvokeTest.java", "new_id": "cc4e99ce31297e9742147cb5c21bcc88e1f2750c", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/naming/applymapping/ApplyMappingVirtualInvokeTest.java" }, { "type": "modify", "old_id": "3bcc25c566c0e05f5e73eb581ed8e26603269725", "old_mode": 33188, "old_path": "src/test/java/com/android/tools/r8/naming/applymapping/desugar/DefaultInterfaceMethodTest.java", "new_id": "58cdef681a6cbaf4f2b88cf44d0a6a29939fdeb5", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/naming/applymapping/desugar/DefaultInterfaceMethodTest.java" }, { "type": "modify", "old_id": "0fdbe2d2dd2eeeeaf016cbacf4099f12536af955", "old_mode": 33188, "old_path": "src/test/java/com/android/tools/r8/naming/applymapping/shared/NameClashTest.java", "new_id": "c2f0b8f628c10678acc2325ae107398ba57815a4", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/naming/applymapping/shared/NameClashTest.java" }, { "type": "modify", "old_id": "f64424ef30fe95a82141b9b89fb4f825f00ddaf0", "old_mode": 33188, "old_path": "src/test/java/com/android/tools/r8/naming/applymapping/sourcelibrary/ApplyMappingTest.java", "new_id": "ec508580b8c7d1a24b7d95b81c1f09e8b64918c6", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/naming/applymapping/sourcelibrary/ApplyMappingTest.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "012140e8e515386086cd44403e36bd6faf400ba4", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/naming/packageobfucationdict/A.java" } ] }