1. 0ff62f5 Prepare tools/r8_release.py for branch 8.9 by Søren Gjesse · 5 months ago
  2. 236e42d Avoid calls to the O(n) LinkedList.get() in BasicBlockInstructionsEquivalence by Andrew Grieve · 5 months ago
  3. bfb75f6 Don't make assumptions about sideeffects of class initializer in D8 by Rico Wind · 5 months ago
  4. 7d3ce88 Support static value integers in the R class analysis by Rico Wind · 5 months ago
  5. 1d4d936 Reproduce missing annotations in partial compilation by Søren Gjesse · 5 months ago
  6. 6b6343e Fix test of overlaybale resource tracing by Rico Wind · 5 months ago
  7. ce22138 Minor cleanup of register allocator by Christoffer Adamsen · 5 months ago
  8. e1ea710 Refactor register allocation logic to helper methods by Christoffer Adamsen · 5 months ago
  9. 3ab5162 Account for empty switch case list in switch map removal by Christoffer Adamsen · 5 months ago
  10. c639941 Change min api level in build metadata to string by Christoffer Adamsen · 5 months ago
  11. adfcb2d Cleanup move exception handling in register allocator by Christoffer Adamsen · 5 months ago
  12. 65d3576 Start from 8 bit register allocation if number of args >=16 by Christoffer Adamsen · 5 months ago
  13. c546ace Reproduce many redundant moves for invoke-range by Christoffer Adamsen · 5 months ago
  14. df2d597 Support for swapping local registers and move exception register by Christoffer Adamsen · 5 months ago
  15. e29f007 Only include local registers in unused register computation by Christoffer Adamsen · 5 months ago
  16. e663af1 Add a test for using invoke-range for consecutive arguments by Christoffer Adamsen · 5 months ago
  17. 0b41846 Reproduce spill to fresh local in presence of unused argument by Christoffer Adamsen · 5 months ago
  18. 7ac4f94 Refine 8 bit register allocation when some arguments are in 4 bits by Christoffer Adamsen · 5 months ago
  19. 089110d Remove calls to InlineMarker in Kotlin inline functions by Christoffer Adamsen · 5 months ago
  20. 27f95ae Revert "Remove kotlin inline functions in D8" by Christoffer Adamsen · 5 months ago
  21. 06da987 Reproduce many redundant argument moves to 4 bit registers by Christoffer Adamsen · 5 months ago
  22. c0ab23b Ensure register allocation never restores pinned arguments by Christoffer Adamsen · 5 months ago
  23. b638087 Refactor computation of free positions to separate method by Christoffer Adamsen · 5 months ago
  24. a2ffb5e Remove kotlin inline functions in D8 by Christoffer Adamsen · 5 months ago
  25. f6e6fc7 Inlining of constructors with final field assignments by Christoffer Adamsen · 5 months ago
  26. add58f7 Reproduce limitation of current 8 bit register allocation by Christoffer Adamsen · 5 months ago
  27. b89417a Rename methods to control legacy full mode behavior in compiler API by Christoffer Adamsen · 6 months ago
  28. bbc1fa2 Reproduce redundant argument to phi move by Christoffer Adamsen · 6 months ago
  29. 671969f Skip verification check for SystemUI benchmark by Christoffer Adamsen · 6 months ago
  30. bced89d Account for java.lang.Object being in program when compiling libcore by Christoffer Adamsen · 6 months ago
  31. b11bf60 Add outstanding compilation options to R8 build metadata by Christoffer Adamsen · 6 months ago
  32. f2feba4 Test presence of core library desugaring build metadata by Christoffer Adamsen · 6 months ago
  33. 723a269 Move startup layout optimization info to dex file metadata by Christoffer Adamsen · 6 months ago
  34. 25c6e27 Check absence of (lock) verification errors in R8 benchmarks by Christoffer Adamsen · 6 months ago
  35. 01fd21a Use perf.drop_caches in adb_utils by Christoffer Adamsen · 6 months ago
  36. 183e680 Clarify build time is nanos in build metadata by Christoffer Adamsen · 6 months ago
  37. 732b7dc Don't assume fixed return values if there are throwing instructions by Rico Wind · 6 months ago
  38. fb3d2d7 Unify naming in build metadata by Christoffer Adamsen · 6 months ago
  39. 794231e Fix NPE when compiling libcore by Christoffer Adamsen · 6 months ago
  40. 885e13f Disable warnings for implicitly kept default constructors by Søren Gjesse · 6 months ago
  41. c2ca42a Extend build metadata test to feature splits by Christoffer Adamsen · 6 months ago
  42. 2cd6b69 Emit keep stats in metadata by Christoffer Adamsen · 6 months ago
  43. de1a3e4 Limit MissingStartupProfileItemsDiagnostic to 100 items by Christoffer Adamsen · 6 months ago
  44. 3fa9929 Emit feature split metadata by Christoffer Adamsen · 6 months ago
  45. 97234bd Emit build speed and threads in metadata by Christoffer Adamsen · 6 months ago
  46. 45f41b6 Show warmup in perf by Christoffer Adamsen · 6 months ago
  47. 6842588 Include warmup runtime in benchmark results by Christoffer Adamsen · 6 months ago
  48. e3be091 Add minimal reproduction of R8 generated code not throwing exception by Rico Wind · 6 months ago
  49. f516276 Add extend support for embedded rules in library providers by Søren Gjesse · 6 months ago
  50. 4cfe51e Reapply "Update gae-deploy builder recipe location" by Søren Gjesse · 6 months ago
  51. 91e4ad1 Revert "Update gae-deploy builder recipe location" by Rico Wind · 6 months ago
  52. 4ca294a Add preview API for R8 partial shrinking by Søren Gjesse · 6 months ago
  53. 33df698 Update gae-deploy builder recipe location by Søren Gjesse · 6 months ago
  54. 75956a2 Add test inspection of program classes only by Søren Gjesse · 6 months ago
  55. 0e233de Add inspection of D8 and R8 input and output for R8 partial compilation by Søren Gjesse · 6 months ago
  56. 2c07209 Update compilerdump doc with info for platform by Rico Wind · 6 months ago
  57. 2fb9d7f Add comments on when javac will generate `$closeResource` by Søren Gjesse · 6 months ago
  58. 6a9a086 Reland support for resource shrinking in dumps by Rico Wind · 6 months ago
  59. e5310ea Revert "Support resources shrinking in compiledump" by Rico Wind · 6 months ago
  60. 70edc9d Update test expectations for ServiceLoaderRewritingTest by Søren Gjesse · 6 months ago
  61. 8c3227a Add support for embedded rules in classpath and library providers by Søren Gjesse · 6 months ago
  62. 8204d26 Fix resource shrinker state for identical resource tables by Rico Wind · 6 months ago
  63. dc3c86b Keep semantics for missing service interfaces by Søren Gjesse · 6 months ago
  64. a771fe8 Do not apply ServiceLoaderRewriter to non-public service types by Andrew Grieve · 6 months ago
  65. 15d893c Default to optimized resource shrinking in CLI by Rico Wind · 6 months ago
  66. 34dcf0d Ensure jdks when running compiledump by Rico Wind · 6 months ago
  67. 445958b Update test expectations for issue 370217724 by Søren Gjesse · 6 months ago
  68. ed3c972 Revert "Do not optimize append indexing into char[] or CharSequence" by Søren Gjesse · 6 months ago
  69. f9453cf Add reproduction of issue 370303498 by Søren Gjesse · 6 months ago
  70. 651d709 Add reproduction of issue 370217723 by Søren Gjesse · 6 months ago
  71. c70826e Do not optimize append indexing into char[] or CharSequence by Søren Gjesse · 6 months ago
  72. 794321a Add reproduciton of issue 370217724 by Søren Gjesse · 6 months ago
  73. 90bcad2 Support resources shrinking in compiledump by Rico Wind · 6 months ago
  74. 11bb05c Update test infrastructure to support R8 partial compilation by Søren Gjesse · 6 months ago
  75. 75e911f Prototype for R8 partial compilation by Søren Gjesse · 6 months ago
  76. 7396282 Rename run to runInternal by Søren Gjesse · 6 months ago
  77. 01e0cb0 Add reproduction of issue 369739225 by Søren Gjesse · 6 months ago
  78. 491e0ce Add reproduction of issue 369739224 by Søren Gjesse · 6 months ago
  79. 4d4e563 Reproduce CME on JVM but not on ART by Christoffer Quist Adamsen · 6 months ago
  80. 8208097 Update compilerdump.md with info on resource files by Rico Wind · 6 months ago
  81. 36378a1 Export KeepInfoCollection for debugging by Clément Béra · 6 months ago
  82. 5365559 Avoid clearing OneShotByteResources on dump input by Christoffer Adamsen · 6 months ago
  83. 5b6302e Fix incorrect marking of virtual dispatch as monomorphic by Christoffer Adamsen · 6 months ago
  84. 1844dc6 Update main class in B369418242Test by Christoffer Adamsen · 6 months ago
  85. 4329784 Reproduce IAE after kotlinc by Christoffer Adamsen · 6 months ago
  86. 44c473b Add tests for Kotlin 2.1.0-beta1 by Clément Béra · 6 months ago
  87. d48b636 Enable KeepInfo canonicalization for Bottom by Clément Béra · 6 months ago
  88. 17cc207 Add test with invalid protected member access by Søren Gjesse · 6 months ago
  89. e89fa63 Add test of member rebinding in program with protected method by Søren Gjesse · 6 months ago
  90. 7510ac9 Revert "Avoid super hierarchy traversals when visiting all classes" by Christoffer Adamsen · 6 months ago
  91. 8c27293 Update tag script to create remote tags using Gerrit REST API by Søren Gjesse · 6 months ago
  92. fef99eb Don't rebind to protected library members when generating class files by Søren Gjesse · 6 months ago
  93. 7c6de9e Avoid super hierarchy traversals when visiting all classes by Christoffer Adamsen · 6 months ago
  94. 8cf0a58 Extend materialized rule merging to rules with members in precondition by Christoffer Adamsen · 6 months ago
  95. 38eecec Merge materialized if rules by Christoffer Adamsen · 6 months ago
  96. 66cb9a6 Utility to merge materialized if rules by Christoffer Adamsen · 6 months ago
  97. 30ee8aa Pin if preconditions directly instead of using rule evaluation by Christoffer Adamsen · 6 months ago
  98. b390146 Improve removal of fully applied if rules by Christoffer Adamsen · 6 months ago
  99. e70d149 Misc. prerequisites for merging subsequent if rules by Christoffer Adamsen · 6 months ago
  100. 013cbed Fail when benchmarks throw unexpected exceptions by Christoffer Adamsen · 6 months ago