1. 7e07a23 Add support for optimized resource shrinking flag in compiledump by Rico Wind · 4 months ago
  2. b1123fe Enable 8 bit register allocation refinement pass by Christoffer Adamsen · 4 months ago
  3. 1fff3a3 Account for current register allocation mode when spilling by Christoffer Adamsen · 4 months ago
  4. cca881e Cleanup register allocator using helper methods by Christoffer Adamsen · 4 months ago
  5. 6250eee Account for classes with kept classes in default field value analysis by Christoffer Adamsen · 4 months ago
  6. 2596cc2 Pin methods called from lambdas in argument propagation by Christoffer Adamsen · 4 months ago
  7. c8e4af0 Add a test of class initialzation of an interface from implementor by Søren Gjesse · 4 months ago
  8. 08bef6e Cleanup the logging of IR through optimizations stages by Søren Gjesse · 4 months ago
  9. f746686 Fix incorrect bounds check in StringMethodOptimizer by Christoffer Adamsen · 4 months ago
  10. 4849d72 Fix load elimination for System.out by Christoffer Adamsen · 4 months ago
  11. aa122a6 Account for redundant moves in move sorter by Christoffer Adamsen · 4 months ago
  12. 14baaeb Add regression test for b/379347946 by Rico Wind · 4 months ago
  13. 839b6b2 Reproduce argument propagation bug when circumventing constructors by Christoffer Adamsen · 4 months ago
  14. 0020e9b Inline lambda methods into synthetic accessors by Christoffer Adamsen · 4 months ago
  15. 0d11f02 Add reproduction of b/379241435 by Søren Gjesse · 4 months ago
  16. 3bbef10 Revrite script for adding Android SDK to third_party in Python by Søren Gjesse · 4 months ago
  17. dfd2372 Refactor the API database building to use a builder by Søren Gjesse · 4 months ago
  18. 5a2eff2 Support resources for feature splits in compiledump by Rico Wind · 4 months ago
  19. ee12534 Remove obsolete overrides for BasicBlock.listIterator() and Instruction.replace by Andrew Grieve · 4 months ago
  20. 1d671c9 Make resource output name consistent with input name by Rico Wind · 4 months ago
  21. d196759 Enable ListIterationRewriter in tests by default by Andrew Grieve · 4 months ago
  22. c18e93f Introduce disabled optimization ListIterationRewriter by Andrew Grieve · 4 months ago
  23. a405a73 Reapply "Use destination registers as temporary registers in move scheduler" by Christoffer Adamsen · 4 months ago
  24. 6826d46 Add regression test for move scheduling issue by Christoffer Adamsen · 4 months ago
  25. cfb2ed9 Revert "Use destination registers as temporary registers in move scheduler" by Christoffer Adamsen · 4 months ago
  26. 4ce6d8b Add a --yes option to the cherry pick script by Søren Gjesse · 4 months ago
  27. 0f4feea Refactor ObjectAllocationInfoCollectionImpl, share duplicate code by Søren Gjesse · 4 months ago
  28. 3c38b86 Fix typo in regression test by Christoffer Adamsen · 4 months ago
  29. fb5b6da Reapply "Use destination registers as temporary registers in move scheduler" by Christoffer Adamsen · 4 months ago
  30. 74d026c Prefer non-range invoke for single operand invokes when possible by Christoffer Adamsen · 4 months ago
  31. cd38485 Revert "Use destination registers as temporary registers in move scheduler" by Christoffer Adamsen · 4 months ago
  32. 8fd686f Mark all annotation interfaces as having unknown subcless hierachy by Søren Gjesse · 4 months ago
  33. 8aba099 Add simple logging of reachable resource entries by Rico Wind · 4 months ago
  34. 6b1d718 Add a reproduction of issue 378473616 by Søren Gjesse · 4 months ago
  35. bfc60b0 Fix package id calculation from resource identifier. by Rico Wind · 5 months ago
  36. e2761c6 Fix FailingMethodEnumUnboxingTest test failure to account for EnumSet being handled by Andrew Grieve · 4 months ago
  37. 8d45e92 Use fastutil collections in register allocator by Christoffer Adamsen · 5 months ago
  38. 7e9daa1 Make EnumSet and EnumMap uses cause enum values() to be pinned. by Andrew Grieve · 5 months ago
  39. 21f66b9 Add regression test for feature splits with resource package ids > 127 by Rico Wind · 5 months ago
  40. 7a5b72b Emit more timing information in Enqueuer by Christoffer Adamsen · 5 months ago
  41. 9c7a4fe Fix NPE in presence of uninitialized-new frame types by Christoffer Adamsen · 5 months ago
  42. 5e60e55 Use destination registers as temporary registers in move scheduler by Christoffer Adamsen · 5 months ago
  43. 388429e Revert "Fix duplicate types supporting embedded rules in library providers" by Søren Gjesse · 5 months ago
  44. 83c346a Reuse temporary registers in move scheduler by Christoffer Adamsen · 5 months ago
  45. de8db57 Refactor DataResourceProvider visiting of a zip archive by Søren Gjesse · 5 months ago
  46. 53df2f5 Fix duplicate types supporting embedded rules in library providers by Søren Gjesse · 5 months ago
  47. a7d54f0 Temporarily use SwissArmyKnife for toolhelper invocations by Rico Wind · 5 months ago
  48. 8e23857 Remove remaining reflection usage in compiledump by Rico Wind · 5 months ago
  49. 4f45c1c Reproduce duplicate types supporting embedded rules in library providers by Søren Gjesse · 5 months ago
  50. dde56c6 Fix build error due to missing @Override by Christoffer Adamsen · 5 months ago
  51. 3bb41df Sort moves for suffix sharing in blocks with two predecessors by Christoffer Adamsen · 5 months ago
  52. 6249cdc Further unsplit live arguments after register allocation by Christoffer Adamsen · 5 months ago
  53. 86cd53c Minor cleanup of move scheduler by Christoffer Adamsen · 5 months ago
  54. fa94735 Use an intrusive linked list for BasicBlock instructions by Andrew Grieve · 5 months ago
  55. de8df45 Make --low-priority set R8_GRADLE_CORES_PER_FORK by Andrew Grieve · 5 months ago
  56. 8711d2c Don't use reflective access for startup profiles in compiledump by Rico Wind · 5 months ago
  57. d0660b3 Update metadata test to check for the latest desugared library version by Søren Gjesse · 5 months ago
  58. 2b99722 Don't use reflective lookups for art profile rewriting in compiledump by Rico Wind · 5 months ago
  59. 60f65a0 Ensure minimal move-exception live intervals by Christoffer Adamsen · 5 months ago
  60. cc3c960 Fix path for compiledump utils by Rico Wind · 5 months ago
  61. 45352d8 Prepare for release of desugared library 2.1.3 by Søren Gjesse · 5 months ago
  62. c4e4f21 Remove unused imports by Rico Wind · 5 months ago
  63. 9115b89 Don't use reflective lookup for calling command builder code by Rico Wind · 5 months ago
  64. 5563ca0 Allow using move exception register for values not live to catch by Christoffer Adamsen · 5 months ago
  65. 9e65c56 Update expected failure in Regress302826300 by Christoffer Adamsen · 5 months ago
  66. 153c554 Rewrite register hint to int by Christoffer Adamsen · 5 months ago
  67. 15c67eb Split live ranges for invoke/range by Christoffer Adamsen · 5 months ago
  68. b2628a3 Skip Chinese NARROW weekday test on Windows when running in the JVM by Søren Gjesse · 5 months ago
  69. 75d7b62 Add a temporary workaround to rename enums in generated keep rules by Søren Gjesse · 5 months ago
  70. 041fbfc Reproduce Chinese NARROW weekday issue with desugared library by Søren Gjesse · 5 months ago
  71. 45f75a6 Register allocation for invoke/range using splitting by Christoffer Adamsen · 5 months ago
  72. 3e40335 Fix comment in early return from classInitializationMayHaveSideEffectsInContext by Rico Wind · 5 months ago
  73. 9f29095 Allow running individual Compose benchmarks without warmups by Christoffer Adamsen · 5 months ago
  74. 2b98d66 Update asm to version 9.7.1 by Søren Gjesse · 5 months ago
  75. 9512178 [TraceReferences] Add tracing of enum annotation values by Søren Gjesse · 5 months ago
  76. b122418 [TraceReferences] Refactor handling of dalvik.annotation.Throws by Søren Gjesse · 5 months ago
  77. 1671afd [TraceReferences] Add tracing of annotation values by Søren Gjesse · 5 months ago
  78. 83b14c5 [TraceReferences] Add tracing of annotations by Søren Gjesse · 5 months ago
  79. 0ff62f5 Prepare tools/r8_release.py for branch 8.9 by Søren Gjesse · 5 months ago
  80. 236e42d Avoid calls to the O(n) LinkedList.get() in BasicBlockInstructionsEquivalence by Andrew Grieve · 5 months ago
  81. bfb75f6 Don't make assumptions about sideeffects of class initializer in D8 by Rico Wind · 5 months ago
  82. 7d3ce88 Support static value integers in the R class analysis by Rico Wind · 5 months ago
  83. 1d4d936 Reproduce missing annotations in partial compilation by Søren Gjesse · 5 months ago
  84. 6b6343e Fix test of overlaybale resource tracing by Rico Wind · 5 months ago
  85. ce22138 Minor cleanup of register allocator by Christoffer Adamsen · 5 months ago
  86. e1ea710 Refactor register allocation logic to helper methods by Christoffer Adamsen · 5 months ago
  87. 3ab5162 Account for empty switch case list in switch map removal by Christoffer Adamsen · 5 months ago
  88. c639941 Change min api level in build metadata to string by Christoffer Adamsen · 5 months ago
  89. adfcb2d Cleanup move exception handling in register allocator by Christoffer Adamsen · 5 months ago
  90. 65d3576 Start from 8 bit register allocation if number of args >=16 by Christoffer Adamsen · 5 months ago
  91. c546ace Reproduce many redundant moves for invoke-range by Christoffer Adamsen · 5 months ago
  92. df2d597 Support for swapping local registers and move exception register by Christoffer Adamsen · 5 months ago
  93. e29f007 Only include local registers in unused register computation by Christoffer Adamsen · 5 months ago
  94. e663af1 Add a test for using invoke-range for consecutive arguments by Christoffer Adamsen · 5 months ago
  95. 0b41846 Reproduce spill to fresh local in presence of unused argument by Christoffer Adamsen · 5 months ago
  96. 7ac4f94 Refine 8 bit register allocation when some arguments are in 4 bits by Christoffer Adamsen · 5 months ago
  97. 089110d Remove calls to InlineMarker in Kotlin inline functions by Christoffer Adamsen · 5 months ago
  98. 27f95ae Revert "Remove kotlin inline functions in D8" by Christoffer Adamsen · 5 months ago
  99. 06da987 Reproduce many redundant argument moves to 4 bit registers by Christoffer Adamsen · 5 months ago
  100. c0ab23b Ensure register allocation never restores pinned arguments by Christoffer Adamsen · 5 months ago