1. abf27de Fix comments to keep rule processing by Johan Bay · 16 hours ago main
  2. 0b1a8ad Fix ProcessKeepRulesCommandTest by Johan Bay · 17 hours ago
  3. 4875070 Revert "Revert changes to DexItemFactory#createType" by Christoffer Adamsen · 19 hours ago
  4. 8e59a7f Add keep rule validation API by Johan Bay · 4 days ago
  5. a972775 Move getConfig into ProguardConfiguration.Builder by Johan Bay · 4 days ago
  6. 0abd287 Make ProguardConfiguration.Builder an argument to parser by Johan Bay · 6 days ago
  7. ee0e9c9 Revert changes to DexItemFactory#createType by Christoffer Adamsen · 4 days ago
  8. 4a20681 Fix HelloWorldCompiledOnArtTest by Christoffer Adamsen · 4 days ago
  9. b695c91 Test synthetic sharing of outlines from different intermediate builds by Christoffer Adamsen · 4 days ago
  10. 361ad64 Begin parsing class files eagerly by Christoffer Adamsen · 5 days ago
  11. 0d2e0e2 Fix invalid removal of field assignment by Christoffer Adamsen · 5 days ago
  12. c16fe80 Reproduce invalid removal of field assignment by Christoffer Adamsen · 5 days ago
  13. 61b9fed Fix StringIndexOutOfBoundsException in isRClassDescriptor by Christoffer Adamsen · 6 days ago
  14. fa47026 Emit information about unreachable resources by Johan Bay · 6 days ago
  15. 582b1fc Only consume feature split program resource providers once by Christoffer Adamsen · 7 days ago
  16. b3c1907 Fix value propagation bug when class inherits from annotation by Christoffer Adamsen · 8 days ago
  17. cc9d7d7 Reproduce invalid value propagation when class inherits from annotation by Christoffer Adamsen · 8 days ago
  18. b5a44aa Extend modeling of Proxy to Proxy#getProxyClass by Christoffer Adamsen · 11 days ago
  19. 8f0a1c9 Revert: "Collect dead dex items after tree shaking" by Christoffer Adamsen · 8 days ago
  20. 42adb3c Disable code deduplication for code objects containing invoke-super by Christoffer Adamsen · 12 days ago
  21. b236e87 Time direct app creation by Christoffer Adamsen · 13 days ago
  22. 087e138 Forward timing instance to LazyLoadedDexApplication#toDirect by Christoffer Adamsen · 13 days ago
  23. e5f4cdf Remove DexApplication#toDirect by Christoffer Adamsen · 13 days ago
  24. 196b915 Remove debugging code by Johan Bay · 13 days ago
  25. 3cd3ed3 Remove redundant work in rule evaluation by Christoffer Adamsen · 13 days ago
  26. 170fa58 Improve thread utilization in rule evaluation by Christoffer Adamsen · 13 days ago
  27. f1bde57 Add a ChromeAppTreeShaking benchmark for local testing by Christoffer Adamsen · 13 days ago
  28. 4e04f83 Support additional consumers in R8 partial by Christoffer Adamsen · 2 weeks ago
  29. 97acab6 Model ServiceLoaderLoad reflective event by Clément Béra · 3 weeks ago
  30. e93b8c3 Add test for -printconfiguration in R8 partial by Christoffer Adamsen · 2 weeks ago
  31. e5809d9 Suppress TimeoutException in testMemberrebinding3 by Christoffer Adamsen · 3 weeks ago
  32. 67341f2 [keepanno] Improve handling of types provided by name by Søren Gjesse · 3 weeks ago
  33. 3742e90 Fix redundant uses of toArrayType by Christoffer Adamsen · 3 weeks ago
  34. 4980254 Introduce a new DexArrayType class that extends DexType by Christoffer Adamsen · 3 weeks ago
  35. f08a765 Remove unused code from configuration debugging by Christoffer Adamsen · 3 weeks ago
  36. f16fba3 Suppress TimeoutException from Regress70736958TestRunner by Christoffer Adamsen · 3 weeks ago
  37. bd2cd11 [keepanno] Add support for keeping subclasses as well by Søren Gjesse · 3 weeks ago
  38. 9df3ffc [keepanno] Refactor handling of @UsesReflectionToXXX by Søren Gjesse · 3 weeks ago
  39. b1031feb Reapply "Commit created dex items after each enqueuer wave" by Christoffer Adamsen · 3 weeks ago
  40. 09e2019 [keepanno] @UsesReflectiontoAccessField kotlin-reflect properties test by Søren Gjesse · 3 weeks ago
  41. 811daa2 [keepanno] Initial implementation of support for @UsesReflectiontoAccessField by Søren Gjesse · 3 weeks ago
  42. 489d4f7 Ensure desugaring and async tasks are mutually exclusive by Christoffer Adamsen · 3 weeks ago
  43. 9bd28c1 Revert "Paralleize jumbo string rewriting" by Søren Gjesse · 3 weeks ago
  44. a9f4704 Suppress TimeoutException in InvokeTestRunner debug test by Christoffer Adamsen · 3 weeks ago
  45. 2aad669 Optimize may-have-indirect-finalize method in deferred tracing by Christoffer Adamsen · 3 weeks ago
  46. 2743f5c Enable use of minimized synthetic names in L8 desugaring by Christoffer Adamsen · 3 weeks ago
  47. 28f5ebd Default enable memory tracking in perfetto traces by Christoffer Adamsen · 3 weeks ago
  48. c5a5b8d Minor rewrite of RetargetAndBackportTest by Christoffer Adamsen · 3 weeks ago
  49. 6727216 Improve storing of files for failed deternism tests by Søren Gjesse · 3 weeks ago
  50. 3c077e0 Revert "Commit created dex items after each enqueuer wave" by Søren Gjesse · 3 weeks ago
  51. 7e21a24 Test outlining with default interface method desugaring by Christoffer Adamsen · 3 weeks ago
  52. efd46c7 Temporalily fix test by Søren Gjesse · 3 weeks ago
  53. c24b330 Paralleize writing of DEX code bytes by Søren Gjesse · 3 weeks ago
  54. c2d522e Allow passing only CL and patch number to trigger.py by Christoffer Adamsen · 3 weeks ago
  55. 56fe8c7 Setup internal try run to trigger perf job by Christoffer Adamsen · 3 weeks ago
  56. d0d29ad Commit created dex items after each enqueuer wave by Christoffer Adamsen · 4 weeks ago
  57. f265d2f Remove support for -addconfigurationdebugging by Christoffer Adamsen · 3 weeks ago
  58. 46bc4a2 Remove assertion from CreateRecordComponentVisitor by Christoffer Adamsen · 3 weeks ago
  59. a8de12a Add missing DebugLocalRead check by Christoffer Adamsen · 3 weeks ago
  60. 2b86827 Support nested tasks in Perfetto traces by Søren Gjesse · 3 weeks ago
  61. 3a4f812 Archive internal try run status under correct hash by Christoffer Adamsen · 3 weeks ago
  62. 1a19939 Account for interface method desugaring moves in outliner by Christoffer Adamsen · 3 weeks ago
  63. 72ab507 Skip Method.LineTableTest on M and D8 (again) by Johan Bay · 3 weeks ago
  64. b374362 Towards internal bot try runs by Christoffer Adamsen · 3 weeks ago
  65. 246946e Remove redundant DebugLocalRead instructions by Christoffer Adamsen · 3 weeks ago
  66. 701917b Fix configuration debugging test by Christoffer Adamsen · 3 weeks ago
  67. e3b7935 Do not fail perf upload when try commit cannot be found by Christoffer Adamsen · 3 weeks ago
  68. 78aa4d1 Collect dead dex items after tree shaking by Christoffer Adamsen · 4 weeks ago
  69. 574144d Retain throw instructions in instance initializers after outlining by Christoffer Adamsen · 4 weeks ago
  70. b0ad568 Clear debug users for outlined instructions to ensure removal by Christoffer Adamsen · 4 weeks ago
  71. 0fb4fcb Emit thread slices in if rule evaluator by Christoffer Adamsen · 4 weeks ago
  72. dcce9a9 Leverage Enqueuer callback in deferred tracing by Christoffer Adamsen · 4 weeks ago
  73. 93d1aa0 Fix multiple try runs for same parent hash by Christoffer Adamsen · 4 weeks ago
  74. 81de848 Skip LineTableTest on M for D8 by Johan Bay · 4 weeks ago
  75. 6f1a00c Run SystemUIAppContainerDex benchmark on perf bot by Søren Gjesse · 4 weeks ago
  76. dd45b8c Paralleize jumbo string rewriting by Søren Gjesse · 4 weeks ago
  77. b10950e Add SystemUI container DEX benchmark by Søren Gjesse · 4 weeks ago
  78. 6e37ee4 Add more timing to FileWriter by Søren Gjesse · 4 weeks ago
  79. 3438367 Write mapping file on worker thread by Søren Gjesse · 4 weeks ago
  80. 9d1e033 Fix exception in presence of DebugLocalWrite with unused operand by Christoffer Adamsen · 4 weeks ago
  81. f63a857 Handle debug instructions in throw block outliner by Christoffer Adamsen · 4 weeks ago
  82. 9f4eaf0 Update instantiatedHierarchy instead of rebuilding it in wave done. by Clément Béra · 4 weeks ago
  83. 80bb87c Fix savings estimate in throw block outliner by Christoffer Adamsen · 4 weeks ago
  84. 79c365f Fix retrace use of partition map for local build by Søren Gjesse · 4 weeks ago
  85. 4998d45 Time cf to lir conversion by Christoffer Adamsen · 4 weeks ago
  86. 51aa78e Collapse SplitReferenceNode chains by Johan Bay · 4 weeks ago
  87. 9f38dfb Move type element caches from DexItemFactory to AppView by Christoffer Adamsen · 4 weeks ago
  88. 3c5fb7c Remove unused field DexItemFactory#sorted by Christoffer Adamsen · 4 weeks ago
  89. de55543 Fast-path classpath/program definition lookups not on library by Christoffer Adamsen · 4 weeks ago
  90. 00ba774 Enable SDK_INT branch pruning in initial tree shaking by Christoffer Adamsen · 4 weeks ago
  91. bd6be62 Minor cleanup of DexDefinitionSupplier APIs by Christoffer Adamsen · 4 weeks ago
  92. ef4201d Cleanup definitionFor through SyntheticItems by Christoffer Adamsen · 4 weeks ago
  93. f63713f Validate use of correct timing instance by Christoffer Adamsen · 4 weeks ago
  94. e609b74 Verify slice is finished on async task end by Christoffer Adamsen · 4 weeks ago
  95. ab7b3c9 Accepts relative paths to trace output directory by Johan Bay · 4 weeks ago
  96. b485919 Emit more timing information by Christoffer Adamsen · 4 weeks ago
  97. f49acf5 Add memory track to perfetto traces by Christoffer Adamsen · 4 weeks ago
  98. f74432b Update androidx.tracing to latest version by Christoffer Adamsen · 4 weeks ago
  99. c6e92c7 Preliminary support for generating perfetto traces from D8/R8 by Christoffer Adamsen · 4 weeks ago
  100. 9a8fcba Remove --desugared-lib-pg-conf-output usage from run_on_app.py by Christoffer Adamsen · 4 weeks ago