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