1. 7aeee51 Add comment about hasher usage for checksums by Rico Wind · 8 months ago
  2. 227fc9a Add helper constructor to Resource provider. by Rico Wind · 8 months ago
  3. 391eb0d Reapply "Only create -IA classes for nest host and use that for members as well" by Søren Gjesse · 8 months ago
  4. 6c43c2a Fix non determinism of D8 with synthetics by Rico Wind · 8 months ago
  5. 450339d Add message to assertion by Søren Gjesse · 8 months ago
  6. 94c7412 Fix missing lens rewriting of root consequences in native interpretation by Christoffer Adamsen · 8 months ago
  7. af4270b Revert "Only create -IA classes for nest host and use that for members as well" by Rico Wind · 8 months ago
  8. 264ef85 Fixup argument index of null simple inlining constraint by Christoffer Adamsen · 8 months ago
  9. c36e154 Fix record rewriting with dontobfuscate dontshrink by Clément Béra · 8 months ago
  10. 4a887e6 Only create -IA classes for nest host and use that for members as well by Søren Gjesse · 8 months ago
  11. fd460d2 Support adding additional raw xml files to R8 resource shrinking by Rico Wind · 8 months ago
  12. b042def Remove code to handle discrepancies between 1st/2nd optimization pass by Christoffer Adamsen · 8 months ago
  13. 3e39199 Introduce a PathConstraintSupplier to allow reuse by Christoffer Adamsen · 8 months ago
  14. 024bee0 Fix incorrect join of path constraint elements by Christoffer Adamsen · 8 months ago
  15. 6024768 Fix error prone checks after introducing new equals/hashCode by Christoffer Adamsen · 8 months ago
  16. 8995cb4 Deterministic ordering in presence of if-then-else functions by Christoffer Adamsen · 8 months ago
  17. da35ce8 Avoid redundancy in positive/negative constraints by Christoffer Adamsen · 8 months ago
  18. 734c154 Limit simple inlining constraint analysis by Christoffer Adamsen · 8 months ago
  19. c5b4401 Add resource logging api, and report resource logs by Rico Wind · 8 months ago
  20. 0e553b7 ServiceLoaderRewriter: Allow a second call to hasNext() by Andrew Grieve · 8 months ago
  21. f6c503a Fix java.util.ConcurrentModificationException by Søren Gjesse · 8 months ago
  22. b76e8da Add allowCodeReplacement property by Christoffer Adamsen · 8 months ago
  23. 7011b9a At most run path constraint analysis once per method by Christoffer Adamsen · 8 months ago
  24. 6659094 Cache computation trees during analysis by Christoffer Adamsen · 8 months ago
  25. f043896 Rename hasSingleInFlow by Christoffer Adamsen · 8 months ago
  26. 1bb027a Partial support for tracking phi operand flow in value propgation by Christoffer Adamsen · 8 months ago
  27. d8769c2 Test partial record desugaring by Clément Béra · 8 months ago
  28. 707a275 Fix invalid rewriting in outliner by Søren Gjesse · 8 months ago
  29. 1dfab30 Allow for dontwarn suppression on library/program duplications by Rico Wind · 8 months ago
  30. fa9e932 Use MethodParameter as open variable + add getSingleOpenVariable helper by Christoffer Adamsen · 8 months ago
  31. dff103b Strengthen types in Compose modeling by Christoffer Adamsen · 8 months ago
  32. 3cc06d9 Introduce a mutableCopyWithoutInFlow() helper by Christoffer Adamsen · 8 months ago
  33. 93d96e0 Change containsBaseInFlow to verifyContainsBaseInFlow by Christoffer Adamsen · 8 months ago
  34. 4b43e8a Split RecordInstructionDesugaring to introduce partial desugaring by Clément Béra · 8 months ago
  35. 5cfba78 Split RecordDesugaring class to prepare partial desugaring by Clément Béra · 8 months ago
  36. e94e5b9 Disable UnusedProguardKeepRuleDiagnostic in L8 by Clément Béra · 8 months ago
  37. 51676e7 Only look at upper bound when checking for trivial check-cast by Søren Gjesse · 8 months ago
  38. e26d683 Account for array type states with explicit nullability tracking by Christoffer Adamsen · 8 months ago
  39. 5bbb175 Reland "Run default value analysis when abstract value is not unknown" by Christoffer Adamsen · 8 months ago
  40. ffb043f Avoid excessive parameter passing in argument propagator by Christoffer Adamsen · 8 months ago
  41. 990d878 Revert "Run default value analysis when abstract value is not unknown" by Christoffer Adamsen · 8 months ago
  42. 8008e90 Run default value analysis when abstract value is not unknown by Christoffer Adamsen · 8 months ago
  43. 749266b Test path constraint analysis on a small example by Christoffer Adamsen · 8 months ago
  44. 078db69 Populate path constraints in transfer function by Christoffer Adamsen · 8 months ago
  45. aa827ef Towards an analysis for computing path constraint by Christoffer Adamsen · 8 months ago
  46. 71ecfc5 Computation trees for (arg & const) != 0 by Christoffer Adamsen · 8 months ago
  47. c08a220 Reland "ServiceLoader: Optimize ServiceLoader.iterator().next()" by Christoffer Adamsen · 8 months ago
  48. c3d9261 Revert "ServiceLoader: Optimize ServiceLoader.iterator().next()" by Søren Gjesse · 8 months ago
  49. fbd3eac ServiceLoader: Optimize ServiceLoader.iterator().next() by Andrew Grieve · 8 months ago
  50. fb330b9 Remove redundant method from ConstClass by Christoffer Adamsen · 8 months ago
  51. c56ec94 Disallow bridge hoisting of pinned bridges by Christoffer Adamsen · 8 months ago
  52. 34f30a0 Experimental option to disallow code replacement by default by Christoffer Adamsen · 8 months ago
  53. d69db0a Optimize ServiceLoader.load() calls when no services are present by Andrew Grieve · 8 months ago
  54. 440d664 Optimize ServiceLoader.load() for impls within feature splits by Andrew Grieve · 8 months ago
  55. 52050ab Fix NPE for local class with enclosing method on classpath by Søren Gjesse · 8 months ago
  56. f5c7414 Disable synthetic sharing of synthetics with vertically merged sources by Christoffer Adamsen · 8 months ago
  57. 889f640 Full single caller inlining in second optimization pass by Christoffer Adamsen · 8 months ago
  58. cea6491 Remove InstructionListIterator.addThrowingInstructionToPossiblyThrowingBlock by Andrew Grieve · 9 months ago
  59. 7e5fefd Avoid naive -keeppackagenames rules for inherited methods by Christoffer Adamsen · 8 months ago
  60. 1cdcf27 Change forEach in Tracer to be consistent with code comment by Christoffer Adamsen · 8 months ago
  61. 837caff Remove redundant code in Tracer by Christoffer Adamsen · 8 months ago
  62. 9a20cb7 Use Version.LABEL in R8BuildMetadata by Christoffer Adamsen · 8 months ago
  63. db4f1b7 Minor cleanup of Tracer by Christoffer Adamsen · 8 months ago
  64. 74a170d Don't emit package when subclasses access protected members by Christoffer Adamsen · 8 months ago
  65. 8311d66 Don't emit package of indirect, non-public resolution holder by Christoffer Adamsen · 8 months ago
  66. f9a1286 Add API for outputting build metadata by Christoffer Adamsen · 8 months ago
  67. 83fa01e Fix hashCode generation for records by Clément Béra · 8 months ago
  68. 5901b19 Warn when default init member rules are synthesized by Christoffer Adamsen · 8 months ago
  69. 3699bf3 Soft pin classes with kept constructors by Christoffer Adamsen · 8 months ago
  70. 9150d53 Reland "Include default field values for kept classes" by Christoffer Adamsen · 9 months ago
  71. 84bd410 Don't rebind above api unreachable classes on dalvik by Rico Wind · 9 months ago
  72. c9de597 Show instruction toString() for failed asserts in verifyValidPositionInfo() by Andrew Grieve · 9 months ago
  73. 81c7045 Account for collisions in lir rewriting by Christoffer Adamsen · 9 months ago
  74. f84a5ac Add API for controlling empty member rules to default init conversion by Christoffer Adamsen · 9 months ago
  75. c0f3646 Fix SplitBranch with invalid phi by Clément Béra · 9 months ago
  76. 0b6cda9 Fix invalid removal of value used in phi by Clément Béra · 9 months ago
  77. 08cb38d Fix NPE rewriting with different catch handlers by Clément Béra · 9 months ago
  78. 8e85555 Disable vertical class merging when missing itf are present by Clément Béra · 9 months ago
  79. 767c3c6 Fix androidApiExtensionPackages for .jar files that have non-.class entries by Andrew Grieve · 9 months ago
  80. 53f8f11 [KeepAnno] Clean up a few places after checks have bindings by Ian Zerny · 9 months ago
  81. fe72804 [KeepAnno] Introduce a class pattern in the AST by Ian Zerny · 9 months ago
  82. 0369579 Account for missing classes in workaround for ART instance-of weakening by Christoffer Adamsen · 9 months ago
  83. b61b418 Revert "[KeepAnno] Use native interpretation in R8" by Ian Zerny · 9 months ago
  84. 275d709 [KeepAnno] Reland all CLs following the enabling of the proto encoding by Ian Zerny · 9 months ago
  85. dce8f59 Fix less-than for annotations with specific types by Ian Zerny · 9 months ago
  86. 58360b9 Add rules for reflective usage in the protobuf library by Ian Zerny · 9 months ago
  87. d9d0c88 Properly guard against debug info in check-cast remover by Ian Zerny · 9 months ago
  88. 9f32b85 [KeepAnno] Revert all CLs following the enabling of the proto encoding by Ian Zerny · 9 months ago
  89. 79b516d Revert "[KeepAnno] Use native interpretation in R8" by Ian Zerny · 9 months ago
  90. bb3db8e Don't override keep-annotation system property if set by Ian Zerny · 9 months ago
  91. 47a6cba [KeepAnno] Filter out keep-anno rules from compat behavior by Ian Zerny · 9 months ago
  92. 531039f [KeepAnno] Retain the system property to enable keep annotations by Ian Zerny · 9 months ago
  93. 57a02ee [KeepAnno] Use native interpretation in R8 by Ian Zerny · 9 months ago
  94. 9beb7e2 [KeepAnno] Remove annotation based extraction by Ian Zerny · 9 months ago
  95. 3030ac6 [KeepAnno] Finish remaining proto encoding by Ian Zerny · 9 months ago
  96. b313162 Revert "Transform empty member pattern to pattern that matches default init" by Christoffer Adamsen · 9 months ago
  97. 9881674 Include superclass rules in baseline profile rules by Christoffer Adamsen · 9 months ago
  98. d3730b0 Include superclass rules for method rules by Christoffer Adamsen · 10 months ago
  99. b60209e Extend startup outlining to nowinandroid by Christoffer Adamsen · 9 months ago
  100. 9977832 [KeepAnno] Extend proto format with check declarations by Ian Zerny · 10 months ago