1. a4b862c Remove unnecessary optimization. by Jonathan Starup · 4 days ago main
  2. 746299a Leave room for class to dex distribution refinement to be more effective by Christoffer Adamsen · 4 days ago
  3. cf7cc4c Iterative refinement of class to dex distribution by Christoffer Adamsen · 4 days ago
  4. 90ccddb Always pick pinned argument register in 4 bit register allocation by Christoffer Adamsen · 4 days ago
  5. 076b924 Add class reference counters to virtual file indexed items by Christoffer Adamsen · 4 days ago
  6. 0d1d169 Fix linear contains check in computeLiveAtEntrySets by Christoffer Adamsen · 4 days ago
  7. c5e8dc3 Revert "Add internal testing option to calculate classes using dex items" by Christoffer Adamsen · 6 days ago
  8. 8ae47a6 Rewrite ExceptionTablesTest to avoid warning. by Jonathan Starup · 6 days ago
  9. f244fc4 Add ArgumentPropagator.create. by Jonathan Starup · 7 days ago
  10. 0912662 Move inner classes of RootSetUtils to upper level by Christoffer Adamsen · 7 days ago
  11. ab72cd5 Move virtual file transaction classes to distribution package by Christoffer Adamsen · 7 days ago
  12. 670ac70 Move class to dex distribution classes to separate package by Christoffer Adamsen · 7 days ago
  13. 3af0fe0 Refactor RootSetUtils to rootset package by Christoffer Adamsen · 7 days ago
  14. 9c95a8b Keep static final library values in parsing by Christoffer Adamsen · 10 days ago
  15. 34bebd1 Downgrade androidx.tracing by Christoffer Adamsen · 10 days ago
  16. b2324bb Add initial GEMINI.md file by Christoffer Adamsen · 10 days ago
  17. 5bbec2c Simplify computation trees and cache hash codes by Christoffer Adamsen · 3 weeks ago
  18. f4c9082 Remove assertion that library fields do not have static value by Christoffer Adamsen · 4 weeks ago
  19. 94d22b9 Allow argument based assume values PackageManager fields by Christoffer Adamsen · 4 weeks ago
  20. 4774960 Revert "Introduce a disabled-by-default StringConcat instruction" by Christoffer Adamsen · 4 weeks ago
  21. 0e7acba Introduce a disabled-by-default StringConcat instruction by Andrew Grieve · 4 weeks ago
  22. 373a2e8 Avoid array allocations in hash code computations by Christoffer Adamsen · 4 weeks ago
  23. a8bd7c5 Remove flag for enabling named log levels for -maximumremovedandroidloglevel by Søren Gjesse · 4 weeks ago
  24. 69220bf Emit date on x-axis in perf results by Christoffer Adamsen · 4 weeks ago
  25. ef7b302 Fix Regress326837090 by Christoffer Adamsen · 4 weeks ago
  26. bf5b7ae Enable read-only field optimizations when deferred tracing is disabled by Christoffer Adamsen · 4 weeks ago
  27. abb3a38 Extend R8 classpath tests R8 partial by Christoffer Adamsen · 5 weeks ago
  28. a921dda Reserve names in classpath classes below program classes by Christoffer Adamsen · 5 weeks ago
  29. baf1cce Fix configuration parser test by Søren Gjesse · 4 weeks ago
  30. 99ef119 Optimize JavaVmNameSystemPropertyPropagationTest using -assume by Christoffer Adamsen · 4 weeks ago
  31. 755592d Fix R8BuildMetadataTest by Christoffer Adamsen · 4 weeks ago
  32. 227ded8 Test current AtomicReferenceFieldUpdater compilation behaviour. by Jonathan Starup · 4 weeks ago
  33. 8efbdae Enable -maximumremovedandroidloglevel names by Søren Gjesse · 4 weeks ago
  34. 92321c9 Avoid stripping of R8 stats metadata in tests by Christoffer Adamsen · 4 weeks ago
  35. 83f72a0 Strip corrupt build metadata when deserializing using fromJson by Christoffer Adamsen · 4 weeks ago
  36. 27b2f54 Change -maximumremovedandroidloglevel names to upper case by Søren Gjesse · 4 weeks ago
  37. def0126 Optimize foo.equals(bar) -> foo == bar when possible by Andrew Grieve · 4 weeks ago
  38. cb17ec4 Include origin in error message when multiple assume rules apply by Christoffer Adamsen · 5 weeks ago
  39. 936f8a2 Add double_to_float conversion to value propagation. by Jonathan Starup · 4 weeks ago
  40. d652ed1 Add float_to_double conversion to value propagation. by Jonathan Starup · 4 weeks ago
  41. fa27ecf Assert `EncodedValueUtils.parseFloat` value range. by Jonathan Starup · 5 weeks ago
  42. f711822 Ensure lessless double representation in longs. by Jonathan Starup · 5 weeks ago
  43. fffa1bb Fix "Program resource provider does not support async parsing" in Disassemble command by Andrew Grieve · 4 weeks ago
  44. 0387e33 Improve performance of argument propagation by Christoffer Adamsen · 5 weeks ago
  45. 40e0a6a Disable value propagation for methods with -assumevalues rules by Christoffer Adamsen · 4 weeks ago
  46. 6959402 Add double_to_long conversion to value propagation. by Jonathan Starup · 4 weeks ago
  47. 388bc2c Add stack sample retrace test for vertical class merging by Christoffer Adamsen · 5 weeks ago
  48. 3ac7fb7 Check for DEX version 040 when reading by Søren Gjesse · 4 weeks ago
  49. a4e731f Throw early when dump directory is missing by Søren Gjesse · 5 weeks ago
  50. 180ee7e Add stack sample retrace tests for argument removal and staticizing by Christoffer Adamsen · 5 weeks ago
  51. 7b5e27e Add reproduction of failures reading DEX version 040 by Søren Gjesse · 5 weeks ago
  52. b7c2f03 Reformat ConstantFoldingTest. by Jonathan Starup · 5 weeks ago
  53. c0e18c6 Ensure lossless float representation in longs and ints. by Jonathan Starup · 5 weeks ago
  54. 31533a0 Reapply "Allow included classes with excluded subclasses" by Christoffer Adamsen · 5 weeks ago
  55. 428512d Rerun assume application after inlining by Christoffer Adamsen · 5 weeks ago
  56. 94daf0b Add missing keep rule for <init> to ReserveNameInClasspathSubclassTest by Christoffer Adamsen · 5 weeks ago
  57. d0b4528 Remove TODOs from stack sample retrace tests by Christoffer Adamsen · 5 weeks ago
  58. 3c34cc1 Account for calls to classpath that resolves to program by Christoffer Adamsen · 5 weeks ago
  59. 1fd0030 Inline LIR number conversion creation. by Jonathan Starup · 5 weeks ago
  60. f95c48d Revert "Add support for releasing main to 9.0 stable branch" by Søren Gjesse · 5 weeks ago
  61. bc888e7 Add tests for classpath below program classes by Christoffer Adamsen · 5 weeks ago
  62. 998936d Fix assertion error on Windows by Christoffer Adamsen · 5 weeks ago
  63. a616b15 Add double_to_int conversion to value propagation. by Jonathan Starup · 5 weeks ago
  64. 271cfcb Reproduce inadequate assume values application after inlining by Christoffer Adamsen · 5 weeks ago
  65. 9dc65e7 Improve handling of assume rules that condition on non-static fields by Christoffer Adamsen · 5 weeks ago
  66. ef59793 Fail compilation when multiple assume rules apply to a call by Christoffer Adamsen · 5 weeks ago
  67. 721a48b Add float_to_long conversion to value propagation. by Jonathan Starup · 5 weeks ago
  68. 3552bde Add float_to_int conversion to value propagation. by Jonathan Starup · 5 weeks ago
  69. 01dcdc3 Add support for all value types in assume rule preconditions by Christoffer Adamsen · 5 weeks ago
  70. 383930f Add asserts for diagnosing Windows test failure by Christoffer Adamsen · 5 weeks ago
  71. b05c30d Add ProguardRuleParserErrorDiagnostic to public API by Christoffer Adamsen · 5 weeks ago
  72. 56750c2 Add long_to_double conversion to value propagation. by Jonathan Starup · 5 weeks ago
  73. 69d25c8 Add long_to_float conversion to value propagation. by Jonathan Starup · 5 weeks ago
  74. 7723e60 Fix B418719343Test by avoiding int to float compiletime cast. by Jonathan Starup · 5 weeks ago
  75. 215ef87 Inline CfNumberConversion types. by Jonathan Starup · 5 weeks ago
  76. 181ab19 Add environment variables for generating compiler dumps by Søren Gjesse · 6 weeks ago
  77. e868acb Add support for named Android log levels by Søren Gjesse · 5 weeks ago
  78. a92905d Fix EnumOptimizationTest by Christoffer Adamsen · 5 weeks ago
  79. 489b383 Add long_to_int conversion to value propagation. by Jonathan Starup · 5 weeks ago
  80. 6763316 Add int_to_double conversion to value propagation. by Jonathan Starup · 5 weeks ago
  81. 6186417 Add int_to_float conversion to value propagation. by Jonathan Starup · 5 weeks ago
  82. acc39c7 Rename ProguardMemberRuleReturnValue to ProguardMemberRuleValue by Christoffer Adamsen · 5 weeks ago
  83. 370a8f2 Convert field preconditions to constant preconditions when possible by Christoffer Adamsen · 5 weeks ago
  84. 30157e6 Improve handling of assume rules that use static final field references by Christoffer Adamsen · 5 weeks ago
  85. 7755c3e Add support for string literals in -assumevalues rules by Christoffer Adamsen · 5 weeks ago
  86. 813ded6 Preliminary support for conditional assume values rules by Christoffer Adamsen · 5 weeks ago
  87. 2918656 Prepare assume info collection for adding conditional assume info by Christoffer Adamsen · 5 weeks ago
  88. f72ac31 Add int_to_long conversion to value propagation. by Jonathan Starup · 5 weeks ago
  89. 86cac2b Add int_to_short conversion to value propagation. by Jonathan Starup · 5 weeks ago
  90. 2912521 Add int_to_char conversion to value propagation. by Jonathan Starup · 5 weeks ago
  91. 81282c0 Set IntToByteTest runtime = none. by Jonathan Starup · 5 weeks ago
  92. f10706c Don't generate LambdaMethod annotation in global synthetics if disabled by Søren Gjesse · 5 weeks ago
  93. d67689c Fix INT_TO_BYTE test and optimization. by Jonathan Starup · 5 weeks ago
  94. 6bcbb2f Add int_to_byte conversion to value propagation. by Jonathan Starup · 5 weeks ago
  95. b9893f0 Fix build of processkeepruleslib.jar by Søren Gjesse · 5 weeks ago
  96. 97e0b76 Add third_party/processkeeprules/binary_compatibility to deps by Christoffer Adamsen · 5 weeks ago
  97. 469e2dc Don't assume zip executable is available on Windows by Søren Gjesse · 5 weeks ago
  98. 0bf14ec Reapply "Add support for parsing value specification preconditions" by Christoffer Adamsen · 6 weeks ago
  99. d684a72 Revert "Support Math backport for powExact" by Søren Gjesse · 5 weeks ago
  100. e65adb6 [assistant] Model ClassForName event by Johan Bay · 6 weeks ago