1. 5ebd53e Clean up toMachineSpecification to a single API. by Clément Béra · 2 years, 8 months ago
  2. 3d440d7 Fix typo in replaceTrivialPhi by Clément Béra · 2 years, 7 months ago
  3. 3a18596 Fix overload in enum unboxer by Clément Béra · 2 years, 8 months ago
  4. 0452794 [Retrace] Add google retrace target to r8_release by Morten Krogh-Jespersen · 2 years, 8 months ago
  5. 959bb9b [ApiModel] Add test for library classes in exception guards by Morten Krogh-Jespersen · 2 years, 8 months ago
  6. ace922e Bail out of enum unboxing for unresolvable fields by Clément Béra · 2 years, 8 months ago
  7. ed33032 Force strongly connected phis to resolve for unused arguments by Clément Béra · 2 years, 8 months ago
  8. babf8ef Don't lens rewrite known parts of polymorphic invokes. by Ian Zerny · 2 years, 9 months ago
  9. 2c115ec Disallow optimization of const-method-handle referenced methods. by Ian Zerny · 2 years, 9 months ago
  10. 029b7e9 Lens rewrite const-method handles and types. by Ian Zerny · 2 years, 9 months ago
  11. 7a05560 Account for locals tail that are top by Morten Krogh-Jespersen · 2 years, 8 months ago
  12. e18aa02 Fix lint for JDK11 by Clément Béra · 2 years, 8 months ago
  13. cedf9df Avoid calling String.substring when possible. by Donald Chai · 2 years, 8 months ago
  14. 4ce8618 Dedup Signature objects to reduce memory pressure. by Donald Chai · 2 years, 8 months ago
  15. 198b3cf Reuse existing empty array instead of allocating a new one each time. by Donald Chai · 2 years, 8 months ago
  16. f4a6b74 Lazily create additionalMappingInfo lists. by Donald Chai · 2 years, 8 months ago
  17. 51a230b Allow records on non pragram path to be ill-formed by Clément Béra · 2 years, 8 months ago
  18. 01464e3 Introduce flag not to desugar records by Clément Béra · 2 years, 8 months ago
  19. de3ead0 Remove option for not rewriting unrepresentable instructions by Morten Krogh-Jespersen · 2 years, 8 months ago
  20. b33919f Pop in reverse order when removing unrepresentable instructions by Morten Krogh-Jespersen · 2 years, 8 months ago
  21. e137587 Add a test for incorrect bridge hoisting with package private overrides by Christoffer Quist Adamsen · 2 years, 8 months ago
  22. 82beb30 Work around lookup failure by Clément Béra · 2 years, 8 months ago
  23. 6d2b75e Change class expression to use character list rather than or by Morten Krogh-Jespersen · 2 years, 8 months ago
  24. e9a8a24 Account for dynamic build up String.concat as arguments to StringBuilder by Morten Krogh-Jespersen · 2 years, 8 months ago
  25. bcbf9ae [Metadata] Do not include module-info in bump test by Morten Krogh-Jespersen · 2 years, 8 months ago
  26. 68667f8 Update varhandle test after disabling unrepresentable rewriting by Morten Krogh-Jespersen · 2 years, 8 months ago
  27. 16035b5 Fix ExtractWrapperTypesTest by Clément Béra · 2 years, 8 months ago
  28. 99487f6 Reland "Delegate wrapper conversion to subtypes" by Clément Béra · 2 years, 8 months ago
  29. 7f557d4 Extend startup instrumentation test to test file writing by Christoffer Quist Adamsen · 2 years, 8 months ago
  30. de11d2d Introduce a parser for startup configuration lines by Christoffer Quist Adamsen · 2 years, 8 months ago
  31. 0d4a7db Remove unused imports by Christoffer Quist Adamsen · 2 years, 8 months ago
  32. 872f76d Trace executed methods during startup by Christoffer Quist Adamsen · 2 years, 8 months ago
  33. 3deff3d Rewrite startup instrumentation to use startup runtime library by Christoffer Quist Adamsen · 2 years, 8 months ago
  34. dc7f14d [Metadata] Adjust expectation for fixed version by Morten Krogh-Jespersen · 2 years, 8 months ago
  35. 509dadd Revert "Temporarily disable string concat optimization for roll" by Morten Krogh-Jespersen · 2 years, 8 months ago
  36. 02f914d Temporarily disable string concat optimization for roll by Morten Krogh-Jespersen · 2 years, 8 months ago
  37. 0f8e47e Temporarily disable unrepresentable instruction rewriting by Morten Krogh-Jespersen · 2 years, 8 months ago
  38. 29c8f80 Add test for unrepresentable rewriting on guava by Morten Krogh-Jespersen · 2 years, 8 months ago
  39. 17151f5 [Retrace] Reduce number of groups for sourcefile by Morten Krogh-Jespersen · 2 years, 8 months ago
  40. 6122ba9 [Retrace] Add test for stack overflow when expanding sourcefile by Morten Krogh-Jespersen · 2 years, 8 months ago
  41. 81a031f Fix Lambda desugaring with JDK17 by Clément Béra · 2 years, 8 months ago
  42. aa2f9ec Add support for reading debug mode from build properties of dump by Morten Krogh-Jespersen · 2 years, 8 months ago
  43. 04f0918 Update test expectations to account for kotlin 1.8 by Morten Krogh-Jespersen · 2 years, 8 months ago
  44. 3100d18 Add kotlin 1.7 to our kotlin test matrix by Morten Krogh-Jespersen · 2 years, 8 months ago
  45. 5f0a287 Generate methods in class writer by Christoffer Quist Adamsen · 2 years, 8 months ago
  46. 7058152 Create CfCode instances from class writer by Christoffer Quist Adamsen · 2 years, 8 months ago
  47. 5b8583a Emit field declarations from class writer by Christoffer Quist Adamsen · 2 years, 8 months ago
  48. a79e26d Extend class generator to create empty DexProgramClass by Christoffer Quist Adamsen · 2 years, 8 months ago
  49. 2fe31fc Add skeleton class generator for startup instrumentation library by Christoffer Quist Adamsen · 2 years, 8 months ago
  50. 178a05a Add a small startup instrumentation library by Christoffer Quist Adamsen · 2 years, 8 months ago
  51. fef9125 [Metadata] Update kotlin jvm metadata library to 5.0 by Morten Krogh-Jespersen · 2 years, 8 months ago
  52. ed5226e Fix missing call to newInstances by Morten Krogh-Jespersen · 2 years, 8 months ago
  53. 1feae2c Refine message when setter is not available for dump version by Morten Krogh-Jespersen · 2 years, 9 months ago
  54. 1a0a373 Rewrite StringBuilder.appends with non-constants to String.concat by Morten Krogh-Jespersen · 2 years, 8 months ago
  55. cce6505 Add tests for using String.concat instead of StringBuilder by Morten Krogh-Jespersen · 2 years, 8 months ago
  56. 65ab16a Move app finalization in D8 to finalizeApplication method by Christoffer Quist Adamsen · 2 years, 8 months ago
  57. 87ced791 Account for control flow in loops correctly by Morten Krogh-Jespersen · 2 years, 9 months ago
  58. dfff098 [Metadata] Report exceptions from parsing kotlin metadata by Morten Krogh-Jespersen · 2 years, 9 months ago
  59. a44622c Add extra IR iterator primitives to simplify IR modifications by Christoffer Quist Adamsen · 2 years, 9 months ago
  60. d302b55 Extend shorten-live-ranges to canonicalized values by Christoffer Quist Adamsen · 2 years, 9 months ago
  61. 5c579ba Generalize array-creation recognition in shorten-live-ranges by Christoffer Quist Adamsen · 2 years, 9 months ago
  62. c406cdd Extend iget canonicalization to non-this reads by Christoffer Quist Adamsen · 2 years, 9 months ago
  63. 6135303 Avoid that shorten-live-ranges extends live ranges with phi users by Christoffer Quist Adamsen · 2 years, 9 months ago
  64. d33498b Reland "Group synthetics based on their ordering." by Ian Zerny · 2 years, 9 months ago
  65. 45202c9 Add reproduction of incorrect builder concat in loop with if by Morten Krogh-Jespersen · 2 years, 9 months ago
  66. 46d6f2c Fix removal of unused materialized strings by Morten Krogh-Jespersen · 2 years, 9 months ago
  67. eab7795 Extend TransferTo test to cf to cf by Clément Béra · 2 years, 9 months ago
  68. a23fa10 Extend tag_versions script to tag all agp versions by Morten Krogh-Jespersen · 2 years, 9 months ago
  69. 0cc86e8 Ensure R8 is not failing when having Object on program path by Morten Krogh-Jespersen · 2 years, 9 months ago
  70. f4632b8 Fix usage of java.util.LinkedList. by Donald Chai · 2 years, 9 months ago
  71. 06e0e15 Extend canonicalizer to constant, non-throwing fields by Christoffer Quist Adamsen · 2 years, 9 months ago
  72. a3d63b8 Fix dead-array after dead code elimination by Christoffer Quist Adamsen · 2 years, 9 months ago
  73. 12ab345 Revert "Group synthetics based on their ordering." by Ian Zerny · 2 years, 9 months ago
  74. 1525df3 Add script for automating cherry-picks to release branches by Søren Gjesse · 2 years, 9 months ago
  75. 937e6ca Group synthetics based on their ordering. by Ian Zerny · 2 years, 9 months ago
  76. 1f7b1f8 Add synthetic hashing to CF instructions. by Ian Zerny · 2 years, 9 months ago
  77. 254aa53 Add synthetic hashing to DEX instructions. by Ian Zerny · 2 years, 9 months ago
  78. e78b165 Extend release script to handle desugared library JDK-11 legacy by Søren Gjesse · 2 years, 9 months ago
  79. 6a7055e Remove old logging from constant canonicalizer by Christoffer Quist Adamsen · 2 years, 9 months ago
  80. 38c8ce2 Respect -keep rules in publicizing of fields by Christoffer Quist Adamsen · 2 years, 9 months ago
  81. ad1162f Stop using R8 on android with JDK8 desugared lib by Clément Béra · 2 years, 9 months ago
  82. 39d8dd7 Revert "Delegate wrapper conversion to subtypes" by Søren Gjesse · 2 years, 9 months ago
  83. 21d8676 Add test for having java.lang.Object on program path by Morten Krogh-Jespersen · 2 years, 9 months ago
  84. 479d222 Update error message for desugared library version by Søren Gjesse · 2 years, 9 months ago
  85. 057ee6b Compute the correct "isPinned" in synthetic groups. by Ian Zerny · 2 years, 9 months ago
  86. 528ce25 Global Synthetic Contexts for Record by Clément Béra · 2 years, 9 months ago
  87. f9bca89 Delegate wrapper conversion to subtypes by Clément Béra · 2 years, 9 months ago
  88. c641bcc Add a flag to allow DEX input to R8 by Søren Gjesse · 2 years, 9 months ago
  89. a7221f7 Limit the number of possible equivalence groups. by Ian Zerny · 2 years, 9 months ago
  90. 993eef7 Support compiling with features that are not supported in DEX. by Ian Zerny · 2 years, 9 months ago
  91. 7f5e396 Support dumping for specific builds by Christoffer Quist Adamsen · 2 years, 9 months ago
  92. a8073c1 Make build properties available to DumpInputFlags for filtering by Christoffer Quist Adamsen · 2 years, 9 months ago
  93. 0626830 Cleanup dump options by Christoffer Quist Adamsen · 2 years, 9 months ago
  94. f9b6aea Mark fields as final with -allowaccessmodification by Christoffer Quist Adamsen · 2 years, 9 months ago
  95. 09a17da Rewrite all R8 uses of libraryTypesAssumedToBePresent by Christoffer Quist Adamsen · 2 years, 9 months ago
  96. 7607ebe Add --bypass-hooks option to git_sync_cl_chain.py by Christoffer Quist Adamsen · 2 years, 9 months ago
  97. a5e01f5 Add finished callback to providers and remove use of finalizer. by Ian Zerny · 2 years, 9 months ago
  98. fc5ad0e Update expected status and close triage issues. by Ian Zerny · 2 years, 9 months ago
  99. f2fb5b8 Disallow minification of referenced types from unresolvable methods by Christoffer Quist Adamsen · 2 years, 9 months ago
  100. e4f90c6 Update release script by Søren Gjesse · 2 years, 9 months ago