1. 8aba099 Add simple logging of reachable resource entries by Rico Wind · 5 months ago
  2. 6b1d718 Add a reproduction of issue 378473616 by Søren Gjesse · 5 months ago
  3. bfc60b0 Fix package id calculation from resource identifier. by Rico Wind · 5 months ago
  4. e2761c6 Fix FailingMethodEnumUnboxingTest test failure to account for EnumSet being handled by Andrew Grieve · 5 months ago
  5. 8d45e92 Use fastutil collections in register allocator by Christoffer Adamsen · 5 months ago
  6. 7e9daa1 Make EnumSet and EnumMap uses cause enum values() to be pinned. by Andrew Grieve · 5 months ago
  7. 21f66b9 Add regression test for feature splits with resource package ids > 127 by Rico Wind · 5 months ago
  8. 7a5b72b Emit more timing information in Enqueuer by Christoffer Adamsen · 5 months ago
  9. 9c7a4fe Fix NPE in presence of uninitialized-new frame types by Christoffer Adamsen · 5 months ago
  10. 5e60e55 Use destination registers as temporary registers in move scheduler by Christoffer Adamsen · 5 months ago
  11. 388429e Revert "Fix duplicate types supporting embedded rules in library providers" by Søren Gjesse · 5 months ago
  12. 83c346a Reuse temporary registers in move scheduler by Christoffer Adamsen · 5 months ago
  13. de8db57 Refactor DataResourceProvider visiting of a zip archive by Søren Gjesse · 5 months ago
  14. 53df2f5 Fix duplicate types supporting embedded rules in library providers by Søren Gjesse · 5 months ago
  15. a7d54f0 Temporarily use SwissArmyKnife for toolhelper invocations by Rico Wind · 5 months ago
  16. 8e23857 Remove remaining reflection usage in compiledump by Rico Wind · 5 months ago
  17. 4f45c1c Reproduce duplicate types supporting embedded rules in library providers by Søren Gjesse · 5 months ago
  18. dde56c6 Fix build error due to missing @Override by Christoffer Adamsen · 5 months ago
  19. 3bb41df Sort moves for suffix sharing in blocks with two predecessors by Christoffer Adamsen · 5 months ago
  20. 6249cdc Further unsplit live arguments after register allocation by Christoffer Adamsen · 5 months ago
  21. 86cd53c Minor cleanup of move scheduler by Christoffer Adamsen · 5 months ago
  22. fa94735 Use an intrusive linked list for BasicBlock instructions by Andrew Grieve · 5 months ago
  23. de8df45 Make --low-priority set R8_GRADLE_CORES_PER_FORK by Andrew Grieve · 5 months ago
  24. 8711d2c Don't use reflective access for startup profiles in compiledump by Rico Wind · 5 months ago
  25. d0660b3 Update metadata test to check for the latest desugared library version by Søren Gjesse · 5 months ago
  26. 2b99722 Don't use reflective lookups for art profile rewriting in compiledump by Rico Wind · 5 months ago
  27. 60f65a0 Ensure minimal move-exception live intervals by Christoffer Adamsen · 5 months ago
  28. cc3c960 Fix path for compiledump utils by Rico Wind · 5 months ago
  29. 45352d8 Prepare for release of desugared library 2.1.3 by Søren Gjesse · 5 months ago
  30. c4e4f21 Remove unused imports by Rico Wind · 5 months ago
  31. 9115b89 Don't use reflective lookup for calling command builder code by Rico Wind · 5 months ago
  32. 5563ca0 Allow using move exception register for values not live to catch by Christoffer Adamsen · 5 months ago
  33. 9e65c56 Update expected failure in Regress302826300 by Christoffer Adamsen · 5 months ago
  34. 153c554 Rewrite register hint to int by Christoffer Adamsen · 5 months ago
  35. 15c67eb Split live ranges for invoke/range by Christoffer Adamsen · 5 months ago
  36. b2628a3 Skip Chinese NARROW weekday test on Windows when running in the JVM by Søren Gjesse · 5 months ago
  37. 75d7b62 Add a temporary workaround to rename enums in generated keep rules by Søren Gjesse · 5 months ago
  38. 041fbfc Reproduce Chinese NARROW weekday issue with desugared library by Søren Gjesse · 5 months ago
  39. 45f75a6 Register allocation for invoke/range using splitting by Christoffer Adamsen · 5 months ago
  40. 3e40335 Fix comment in early return from classInitializationMayHaveSideEffectsInContext by Rico Wind · 5 months ago
  41. 9f29095 Allow running individual Compose benchmarks without warmups by Christoffer Adamsen · 5 months ago
  42. 2b98d66 Update asm to version 9.7.1 by Søren Gjesse · 5 months ago
  43. 9512178 [TraceReferences] Add tracing of enum annotation values by Søren Gjesse · 5 months ago
  44. b122418 [TraceReferences] Refactor handling of dalvik.annotation.Throws by Søren Gjesse · 5 months ago
  45. 1671afd [TraceReferences] Add tracing of annotation values by Søren Gjesse · 5 months ago
  46. 83b14c5 [TraceReferences] Add tracing of annotations by Søren Gjesse · 5 months ago
  47. 0ff62f5 Prepare tools/r8_release.py for branch 8.9 by Søren Gjesse · 5 months ago
  48. 236e42d Avoid calls to the O(n) LinkedList.get() in BasicBlockInstructionsEquivalence by Andrew Grieve · 5 months ago
  49. bfb75f6 Don't make assumptions about sideeffects of class initializer in D8 by Rico Wind · 5 months ago
  50. 7d3ce88 Support static value integers in the R class analysis by Rico Wind · 5 months ago
  51. 1d4d936 Reproduce missing annotations in partial compilation by Søren Gjesse · 5 months ago
  52. 6b6343e Fix test of overlaybale resource tracing by Rico Wind · 5 months ago
  53. ce22138 Minor cleanup of register allocator by Christoffer Adamsen · 5 months ago
  54. e1ea710 Refactor register allocation logic to helper methods by Christoffer Adamsen · 5 months ago
  55. 3ab5162 Account for empty switch case list in switch map removal by Christoffer Adamsen · 5 months ago
  56. c639941 Change min api level in build metadata to string by Christoffer Adamsen · 5 months ago
  57. adfcb2d Cleanup move exception handling in register allocator by Christoffer Adamsen · 5 months ago
  58. 65d3576 Start from 8 bit register allocation if number of args >=16 by Christoffer Adamsen · 5 months ago
  59. c546ace Reproduce many redundant moves for invoke-range by Christoffer Adamsen · 5 months ago
  60. df2d597 Support for swapping local registers and move exception register by Christoffer Adamsen · 5 months ago
  61. e29f007 Only include local registers in unused register computation by Christoffer Adamsen · 5 months ago
  62. e663af1 Add a test for using invoke-range for consecutive arguments by Christoffer Adamsen · 5 months ago
  63. 0b41846 Reproduce spill to fresh local in presence of unused argument by Christoffer Adamsen · 5 months ago
  64. 7ac4f94 Refine 8 bit register allocation when some arguments are in 4 bits by Christoffer Adamsen · 5 months ago
  65. 089110d Remove calls to InlineMarker in Kotlin inline functions by Christoffer Adamsen · 5 months ago
  66. 27f95ae Revert "Remove kotlin inline functions in D8" by Christoffer Adamsen · 5 months ago
  67. 06da987 Reproduce many redundant argument moves to 4 bit registers by Christoffer Adamsen · 5 months ago
  68. c0ab23b Ensure register allocation never restores pinned arguments by Christoffer Adamsen · 5 months ago
  69. b638087 Refactor computation of free positions to separate method by Christoffer Adamsen · 5 months ago
  70. a2ffb5e Remove kotlin inline functions in D8 by Christoffer Adamsen · 5 months ago
  71. f6e6fc7 Inlining of constructors with final field assignments by Christoffer Adamsen · 5 months ago
  72. add58f7 Reproduce limitation of current 8 bit register allocation by Christoffer Adamsen · 5 months ago
  73. b89417a Rename methods to control legacy full mode behavior in compiler API by Christoffer Adamsen · 6 months ago
  74. bbc1fa2 Reproduce redundant argument to phi move by Christoffer Adamsen · 6 months ago
  75. 671969f Skip verification check for SystemUI benchmark by Christoffer Adamsen · 6 months ago
  76. bced89d Account for java.lang.Object being in program when compiling libcore by Christoffer Adamsen · 6 months ago
  77. b11bf60 Add outstanding compilation options to R8 build metadata by Christoffer Adamsen · 6 months ago
  78. f2feba4 Test presence of core library desugaring build metadata by Christoffer Adamsen · 6 months ago
  79. 723a269 Move startup layout optimization info to dex file metadata by Christoffer Adamsen · 6 months ago
  80. 25c6e27 Check absence of (lock) verification errors in R8 benchmarks by Christoffer Adamsen · 6 months ago
  81. 01fd21a Use perf.drop_caches in adb_utils by Christoffer Adamsen · 6 months ago
  82. 183e680 Clarify build time is nanos in build metadata by Christoffer Adamsen · 6 months ago
  83. 732b7dc Don't assume fixed return values if there are throwing instructions by Rico Wind · 6 months ago
  84. fb3d2d7 Unify naming in build metadata by Christoffer Adamsen · 6 months ago
  85. 794231e Fix NPE when compiling libcore by Christoffer Adamsen · 6 months ago
  86. 885e13f Disable warnings for implicitly kept default constructors by Søren Gjesse · 6 months ago
  87. c2ca42a Extend build metadata test to feature splits by Christoffer Adamsen · 6 months ago
  88. 2cd6b69 Emit keep stats in metadata by Christoffer Adamsen · 6 months ago
  89. de1a3e4 Limit MissingStartupProfileItemsDiagnostic to 100 items by Christoffer Adamsen · 6 months ago
  90. 3fa9929 Emit feature split metadata by Christoffer Adamsen · 6 months ago
  91. 97234bd Emit build speed and threads in metadata by Christoffer Adamsen · 6 months ago
  92. 45f41b6 Show warmup in perf by Christoffer Adamsen · 6 months ago
  93. 6842588 Include warmup runtime in benchmark results by Christoffer Adamsen · 6 months ago
  94. e3be091 Add minimal reproduction of R8 generated code not throwing exception by Rico Wind · 6 months ago
  95. f516276 Add extend support for embedded rules in library providers by Søren Gjesse · 6 months ago
  96. 4cfe51e Reapply "Update gae-deploy builder recipe location" by Søren Gjesse · 6 months ago
  97. 91e4ad1 Revert "Update gae-deploy builder recipe location" by Rico Wind · 6 months ago
  98. 4ca294a Add preview API for R8 partial shrinking by Søren Gjesse · 6 months ago
  99. 33df698 Update gae-deploy builder recipe location by Søren Gjesse · 6 months ago
  100. 75956a2 Add test inspection of program classes only by Søren Gjesse · 6 months ago