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