- 29682c9 Postpone enum unboxing candidate removal by Clément Béra · 2 years, 11 months ago
- 50c8231 Generate wrappers on demand in D8 by Clément Béra · 2 years, 11 months ago
- b9b1d47 Hygienic synthetics for wrappers by Clément Béra · 2 years, 11 months ago
- a471224 Add api modeling tests for lambda methods by Morten Krogh-Jespersen · 2 years, 11 months ago
- 9c64978 Add tests for api modeling of interface default and static methods by Morten Krogh-Jespersen · 2 years, 11 months ago
- 7e8fb21 Add test for vertically merging base with api call by Morten Krogh-Jespersen · 2 years, 11 months ago
- 674099e Fix incorrect argument in compiledump.py by Ian Zerny · 2 years, 11 months ago
- 0e53ff1 Add --summary flag to compiledump.py by Ian Zerny · 2 years, 11 months ago
- c5a346e Add api-database as implementation dependency and use it for building by Morten Krogh-Jespersen · 2 years, 11 months ago
- a4e813e Generate jar and move running of tests to main by Morten Krogh-Jespersen · 2 years, 11 months ago
- 120ac59 Revert "Compute main dex rootset annotation prior to annotation removal" by Morten Krogh-Jespersen · 2 years, 11 months ago
- e4b1e42 Move upfront abandon of pinned method overrides by Clément Béra · 2 years, 11 months ago
- d922870 Fix call site optimization for targeted lambda implementation methods by Christoffer Quist Adamsen · 2 years, 11 months ago
- dc920d5 Cleanup PostMethodProcessor by Christoffer Quist Adamsen · 2 years, 11 months ago
- 0f36671 Use arraycopy to create enum values array in enum unboxing by Christoffer Quist Adamsen · 2 years, 11 months ago
- b407406 Enum unboxing: Synthesize utility class per unboxed enum by Christoffer Quist Adamsen · 2 years, 11 months ago
- 9cbc942 Reland "Re-enable StringBuilder#append in Enum unboxer" by Clément Béra · 2 years, 11 months ago
- 418efdc Compute main dex rootset annotation prior to annotation removal by Morten Krogh-Jespersen · 2 years, 11 months ago
- 56e9baa Allow detaching used out-value from instruction by Christoffer Quist Adamsen · 2 years, 11 months ago
- 3c14957 Revert "Re-enable StringBuilder#append in Enum unboxer" by Clément Béra · 2 years, 11 months ago
- 6324e89 Re-enable StringBuilder#append in Enum unboxer by Christoffer Quist Adamsen · 2 years, 11 months ago
- bc7009a Add android api database builders and initial tests for generated jar by Morten Krogh-Jespersen · 2 years, 11 months ago
- 654b96d Use sorted method backing when ensuring fixed class by Morten Krogh-Jespersen · 2 years, 11 months ago
- bda6386 Add FieldReferences to FieldSubject by Morten Krogh-Jespersen · 2 years, 11 months ago
- 1eba162 Fix test for library desugaring version mismatch by Søren Gjesse · 2 years, 11 months ago
- 0d277a6 Disable peephole optimizations breaking enum unboxing by Clément Béra · 2 years, 11 months ago
- d5c5362 Add test for main dex tracing after removed annotation by Morten Krogh-Jespersen · 2 years, 11 months ago
- 69faba0 Don't assume no library desugaring for desugared CF input by Søren Gjesse · 2 years, 11 months ago
- 6b2d1e6 Add api-versions.xml for api level 30 to cloud storage by Morten Krogh-Jespersen · 2 years, 11 months ago
- d0dd426 Leverage constructor equivalence in final round of class merging by Christoffer Quist Adamsen · 2 years, 11 months ago
- 0720cfe Fix CallSiteOptimization for pinned method overrides by Clément Béra · 2 years, 11 months ago
- a13e89c Remove annotations from non-kept items in non-compat mode by Christoffer Quist Adamsen · 2 years, 11 months ago
- d39c699 Apply minification to enum default values in annotations by Christoffer Quist Adamsen · 3 years ago
- 26d25cc Apply soft pinning to targeted methods by Christoffer Quist Adamsen · 3 years ago
- f29478a Update handling of annotations in presence of kept graph consumer by Christoffer Quist Adamsen · 3 years ago
- cf19905 Reproduce failure when library desugaring already desugared cf input by Søren Gjesse · 2 years, 11 months ago
- 8a5f3df Update TAP info in release script by Søren Gjesse · 2 years, 11 months ago
- 396003e SafeCheckCast instruction for compiler synthesized casts by Christoffer Quist Adamsen · 3 years ago
- 08a8396 Fix race condition when reading and adding methods. by Ian Zerny · 3 years ago
- 76bcb5d Ensure static methods while desugaring. by Ian Zerny · 3 years ago
- 065cea3 Reproduction for L8+R8 devirtualizer issue by Clément Béra · 3 years ago
- 4143934 Model api level of referenced types for live methods and fields by Morten Krogh-Jespersen · 3 years ago
- ac8cbac Update parameter metadata for companion classes by Søren Gjesse · 3 years ago
- 5a70764 Update test of invalid MethodParameters attribute from desugaring by Søren Gjesse · 3 years ago
- ca98914 Fix back reference in KeepAnnotatedMemberTest by Christoffer Quist Adamsen · 3 years ago
- 5b3ae54 Update test after updating android.jar for Android S by Søren Gjesse · 3 years ago
- 8dc6564 Fix nondeterminism in emulated interface method code generation by Christoffer Quist Adamsen · 3 years ago
- 48872d7 Model api level references to fields and types by Morten Krogh-Jespersen · 3 years ago
- 6bff92f Rename apimodeling to apimodel for tests by Morten Krogh-Jespersen · 3 years ago
- e3afc0f Release notes for R8 PC-based mapping support by Ian Zerny · 3 years ago
- 6ce5c9d Update android.jar for Android S by Søren Gjesse · 3 years ago
- 0876dd7 Update android.jar for API level 30 by Søren Gjesse · 3 years ago
- 7960737 Refactor optimization info to have a base interface by Morten Krogh-Jespersen · 3 years ago
- 904f23c Reland "Enable enum unboxing and outlining when generating class files" by Christoffer Quist Adamsen · 3 years ago
- da5437e Shared implementation for ensuring synthetic methods. by Ian Zerny · 3 years ago
- af46fce Revert "Enable enum unboxing and outlining when generating class files" by Christoffer Quist Adamsen · 3 years ago
- 3e1fe00 Fix stack for throwing stubs. by Ian Zerny · 3 years ago
- 6b43558 Remove printconfiguration entries in youtube dump proguard config by Rico Wind · 3 years ago
- de5a956 Enable enum unboxing and outlining when generating class files by Christoffer Quist Adamsen · 3 years ago
- 05adde0 Remove migration methods by Clément Béra · 3 years ago
- 33395fa Reland "Check for inner class attribute before writing kotlin class name" by Morten Krogh-Jespersen · 3 years ago
- 55e4469 Reland "Merge equivalent instance initializers" by Christoffer Quist Adamsen · 3 years ago
- 4654926 Add additional method info to visitors by Luke Edgar · 3 years ago
- 18d40c6 Fix DesugaredLibraryRetargeter synthetic method processing in R8 by Clément Béra · 3 years ago
- 4d72643 Revert "Merge equivalent instance initializers" by Christoffer Quist Adamsen · 3 years ago
- b8e7e2a Revert "Check for inner class attribute before writing kotlin class name" by Morten Krogh-Jespersen · 3 years ago
- c611d57 Revert "Output fields in smali disassembler" by Christoffer Quist Adamsen · 3 years ago
- 47229a4 Add additional information to compatibility faq regarding full-mode by Morten Krogh-Jespersen · 3 years ago
- 9fc3e40 Additional tests for api modeling, merging and class inlining by Morten Krogh-Jespersen · 3 years ago
- 2b579ee Only report generic signature validation infos for kept references by Morten Krogh-Jespersen · 3 years ago
- 04562d5 No need to go through IR for interface method desugaring by Clément Béra · 3 years ago
- 3c940e6 Fix build by Clément Béra · 3 years ago
- e2f2d30 Check for inner class attribute before writing kotlin class name by Morten Krogh-Jespersen · 3 years ago
- 96b1019 DesugaredLibraryRetargeter cf to cf in D8 by Clément Béra · 3 years ago
- 91508d6 Output fields in smali disassembler by Christoffer Quist Adamsen · 3 years ago
- f1a7dfd Merge equivalent instance initializers by Christoffer Quist Adamsen · 3 years ago
- e6b4ee3 Add test showing info message for invalid signature for non-kept method by Morten Krogh-Jespersen · 3 years ago
- 5102b91 Use quiet flag for golem benchmark runs by Rico Wind · 3 years ago
- 0565a7b Revert "Update test.py to python3" by Søren Gjesse · 3 years ago
- 88d7daa Update test of invalid MethodParameters attribute from desugaring by Søren Gjesse · 3 years ago
- b2ae4c6 Fix path for benchmark resources on golem by Rico Wind · 3 years ago
- fb2caf8 Update create_jctf_tests.py and download_from_x20.py to python3 by Christoffer Quist Adamsen · 3 years ago
- a3b899a Pin soft pinned classes when type becomes live by Morten Krogh-Jespersen · 3 years ago
- 9facf93 Fix interpretation of -dontoptimize with -dontobfuscate by Morten Krogh-Jespersen · 3 years ago
- c921397 Do not interpretat -dontoptimize as a global keep rule by Morten Krogh-Jespersen · 3 years ago
- 3d69ea8 Refactor instance fields merger for use in constructor merging by Christoffer Quist Adamsen · 3 years ago
- 06d1082 Ensure representative set for many-to-one mappings by Christoffer Quist Adamsen · 3 years ago
- 2293f09 Publish delayed optimization feedback after each post round by Christoffer Quist Adamsen · 3 years ago
- 396bee8 Add tests for constructor merging by Christoffer Quist Adamsen · 3 years ago
- 3e261d5 Fix merge. by Ian Zerny · 3 years ago
- 25eea31 Refactor building of companion class methods. by Ian Zerny · 3 years ago
- 80c863c Update test.py to python3 by Christoffer Quist Adamsen · 3 years ago
- e667462 Reproduce invalid MethodParameters attribute from desugaring by Søren Gjesse · 3 years ago
- 6255dc5 Add ResourceShrinker method and class visitors by Luke Edgar · 3 years ago
- e730069 Add test for merging classes with allow shrinking by Morten Krogh-Jespersen · 3 years ago
- ef97507 Add test for pruning generic signature with allowshrinking by Morten Krogh-Jespersen · 3 years ago
- c5b5e2a Lazy synthetic item synthesis in LibraryRetargeter by Clément Béra · 3 years ago
- 83df508 Hygienic type for DesugaredLibraryRetargeter by Clément Béra · 3 years ago
- 1916cac Regression test for desugaring with missing bridge. by Ian Zerny · 3 years ago
- e18f920 Add YouTube 16.20 by Christoffer Quist Adamsen · 3 years ago