1. 5f1f8e4 Keep resource reachability bits when Enqueuer will not rerun by Johan Bay · 13 hours ago main
  2. fe5385f Add after-call hooks to R8 assistant reflection logging by Johan Bay · 2 weeks ago
  3. 3975df8 Disallow min-api with non-zero minor version by default. by Jonathan Starup · 36 hours ago
  4. 02867fe Bound final static field values cached from static-gets by Clément Béra · 2 days ago
  5. f93155c Fix Kotlin JDK for new Kotlin versions. by Jonathan Starup · 15 hours ago
  6. aaeb3b4 Add support for r8_release.py to checkout the Android Studio code by Søren Gjesse · 10 hours ago
  7. 4fabaa1 Add flag for debug position removal in TrivialGotosCollapser by Clément Béra · 15 hours ago
  8. 7ae4ee0 Migrate JDK test dependencies to TestDeps. by Jonathan Starup · 2 days ago
  9. 6ca5463 Remove obsolete golden-files plumbing from test framework by Johan Bay · 15 hours ago
  10. 59a7bf4 Remove all references to obsolete r8-test-results GCS bucket by Johan Bay · 15 hours ago
  11. 3f4d2c7 Look through Assume aliases in CommonSubexpressionElimination by Clément Béra · 2 days ago
  12. eefc0f7 Limit Gradle retries and adjust CI bot configs by Johan Bay · 16 hours ago
  13. d087285 Compare against previous CL in a chain in perf_size.py by Johan Bay · 8 days ago
  14. cda72a3 Use boolean type for $r8$clinit fields by Christoffer Adamsen · 2 days ago
  15. 55473a7 Eliminate redundant ArrayLength instructions in CSE by Clément Béra · 2 days ago
  16. 4e089ce Remove dead methods from DexCode by Christoffer Adamsen · 17 hours ago
  17. 2d71911 Fix debugger order of Kotlin inline parameters by Søren Gjesse · 2 days ago
  18. b43dd54 Add reproduction of debugger order of Kotlin inline parameters by Søren Gjesse · 2 days ago
  19. 23e4e9c Mark Kotlin context parameters as stable from version 2.4 by Søren Gjesse · 2 days ago
  20. 9a81e25 Compute the argument constraint under which a method has no side effects by Clément Béra · 7 days ago
  21. f58ec87 Cleanup InternalOptions by Christoffer Adamsen · 36 hours ago
  22. 0a571ec Add minimal shrunk r8-assistant jar and CLI for APK instrumentation by Johan Bay · 2 weeks ago
  23. d301f8c Disallow instance field merging of final and non-final fields by Christoffer Adamsen · 2 days ago
  24. fb75431 Include relaxed parameters in InstanceInitializerDescription.equals by Clément Béra · 3 days ago
  25. dccc216 Remove unused assertConsistentRenamingOfSignature by Christoffer Adamsen · 2 days ago
  26. f7df782 Add support for serializing RetraceStackTraceContext by Christoffer Adamsen · 2 days ago
  27. b34cc71 Support code coverage in tests. by Jonathan Starup · 2 days ago
  28. 5a00dfe Reland "Prune cascading branches using Cmp instruction" by Clément Béra · 5 days ago
  29. 9ecd0c7 Remove redundant debug positions in TrivialGotosCollapser by Clément Béra · 3 days ago
  30. d39a88b Pass --first-parent in get_nth_sha1_from_revision by Johan Bay · 2 days ago
  31. a508ab0 Add a Kokoro mode to internal_test.py by Johan Bay · 2 days ago
  32. 6718e8c Place array puts after non-constant element definitions by Clément Béra · 10 days ago
  33. fff5c44 Don't allow .withoutCollapsedDexRuntimes() in test files before 9.6 by Søren Gjesse · 2 days ago
  34. c095b7f Merge "Extend sealed classes tests to validate ART runtime checks" into main by r8-scoped@luci-project-accounts.iam.gserviceaccount.com · 2 days ago
  35. f40f2ab Use the dynamic type in FieldInstruction.isStoringObjectWithFinalizer by Clément Béra · 7 days ago
  36. 70d513a Fix NonTrivialInstanceInitializerInfo.Builder side effect bit check by Clément Béra · 7 days ago
  37. 2798a14 Extend sealed classes tests to validate ART runtime checks by Søren Gjesse · 2 days ago
  38. 88a8bde Model common java.util collections as side-effect free to allocate by Clément Béra · 3 days ago
  39. bb3af79 Disallow vertical merging of method handle targets in CF by Clément Béra · 7 days ago
  40. 0e11b56 Sink nested constant arrays into outer array puts by Clément Béra · 10 days ago
  41. ce728e0 Further improve known boolean shift diamond simplification by Christoffer Adamsen · 3 days ago
  42. 5d631ff Leverage Not instruction in simplifyNonBooleanCondition by Christoffer Adamsen · 3 days ago
  43. 2bd4626 Share CLOUD_STORAGE_URL across tools scripts by Johan Bay · 5 days ago
  44. a95015a Support gcloud storage and Kokoro in R8 scripts by Johan Bay · 5 days ago
  45. 14ab574 Add policy horizontal merge policy for sealed classes by Søren Gjesse · 5 days ago
  46. 48e2028 Add DEX 16.1 VM. by Jonathan Starup · 5 days ago
  47. a5bc121 Account for negated path constraints in ComposableComputationTreeBuilder by Christoffer Adamsen · 3 days ago
  48. 5f9503c Reproduce invalid mask simplification by Christoffer Adamsen · 3 days ago
  49. 44981c5 Preserve known bits information through Not by Christoffer Adamsen · 3 days ago
  50. 5de2ece Fix registor allocator clobbering live wide register pair by Søren Gjesse · 3 days ago
  51. 102df2f Canonicalize loop back edges in debug mode by Clément Béra · 14 days ago
  52. 817985d Remove BasicBlockReorderer pass by Clément Béra · 14 days ago
  53. 3b6a8e4 Fix internal bot (ensure internal downloads in benchmark). by Jonathan Starup · 5 days ago
  54. db355cd Add KeyedSetBase to :utils. by Jonathan Starup · 6 days ago
  55. a0a267b Canonicalize loop back edges when generating DEX by Clément Béra · 2 weeks ago
  56. 233b159 Fix UnsupportedFeatureDiagnostic deprecated version. by Jonathan Starup · 6 days ago
  57. 4585a7a Support minor versions in compiler metadata. by Jonathan Starup · 6 days ago
  58. 3980063 Improve pair iteration in utils. by Jonathan Starup · 6 days ago
  59. 0640694 Reproduce VerifyError clobbering live wide register pair by Søren Gjesse · 6 days ago
  60. 5fc4a42 Revert "Prune cascading branches using Cmp instruction" by Søren Gjesse · 7 days ago
  61. 237f95f Improve and migrate internal test deps. by Jonathan Starup · 12 days ago
  62. e614cfd Move more utility classes to :utils. by Jonathan Starup · 9 days ago
  63. 4fdf919 Share --desugared-lib in CliParserUtils and improve descriptions. by Jonathan Starup · 7 days ago
  64. 430fb7b Add proper Origin to command line parsers. by Jonathan Starup · 7 days ago
  65. fe2aa9d Share --lib in CliParserUtils and improve descriptions. by Jonathan Starup · 7 days ago
  66. a273a92 Do not assume field initialization if receiver escapes constructor chain by Clément Béra · 5 weeks ago
  67. 203a9bd Support minor versions in Desugared Library. by Jonathan Starup · 9 days ago
  68. 69165e0 Deterministically break ties in IdenticalBlockSuffixSharer by Clément Béra · 9 days ago
  69. 57b59ea Support minor versions in diagnostic errors. by Jonathan Starup · 9 days ago
  70. 65382b2 Avoid stateful createParser in BackportedMethodListCommand. by Jonathan Starup · 8 days ago
  71. afadf5e Share --output in CliParserUtils and improve descriptions. by Jonathan Starup · 8 days ago
  72. 6465bcd Sort CliParserUtils add methods. by Jonathan Starup · 8 days ago
  73. c6669e4 Remove constants spilled at definition in the register allocator by Clément Béra · 8 days ago
  74. 4e39d70 Move structural equality to :utils. by Jonathan Starup · 8 days ago
  75. d4ad8da Remove temporary flags enabled in Android Platform by Clément Béra · 8 days ago
  76. c7bafab Don't run SplitIntSwitch in debug mode by Søren Gjesse · 9 days ago
  77. 5aa2dc7 Clarify comments in workaroundDex2OatLinkedListBug by Clément Béra · 9 days ago
  78. 909526a Remove AndroidApiClass (unused). by Jonathan Starup · 10 days ago
  79. d497551 Preserve workaroundBugs invariants after RA by Clément Béra · 5 weeks ago
  80. dae8dff Add Android API 37.2 and DEX 17.2 (and libcore and api database). by Jonathan Starup · 9 days ago
  81. 80f3773 Remove obsolete checks and comments on Kotlin null checks by Søren Gjesse · 13 days ago
  82. 2b3a2f0 Prune cascading branches using Cmp instruction by Clément Béra · 3 weeks ago
  83. 4407ee8 Fix VerifyError caused by invalid type propagation by Christoffer Adamsen · 10 days ago
  84. 283a067 Make ApiDatabaseGenerator amendmends lenient. by Jonathan Starup · 12 days ago
  85. 1d1c51f Reproduce VerifyError caused by invalid type propagation by Christoffer Adamsen · 10 days ago
  86. 6e1d1f4 Support unboxing enums with Enum#valueOf in try-catch by Clément Béra · 2 weeks ago
  87. b0d966b Migrate more TestDeps and remove unused deps. by Jonathan Starup · 12 days ago
  88. 3619955 Add Android API 37.1 (incl. lib-core, API database, DEX VM, CI). by Jonathan Starup · 13 days ago
  89. af94657 Avoid delegated properties in Gradle files (removes build warnings). by Jonathan Starup · 13 days ago
  90. a965668 Handle narrowing outside line range by Christoffer Adamsen · 13 days ago
  91. 6adb683 Reproduce empty mapped ranges when narrowing outside line range by Christoffer Adamsen · 13 days ago
  92. 9c6309b Use Object2IntMap for deduplicated code counts by Johan Bay · 13 days ago
  93. 43effe5 Update dex_size_bytes in LibraryAnalyzerResult to int64 by Christoffer Adamsen · 13 days ago
  94. cdbdc7f Move more test dependencies to TestDeps. by Jonathan Starup · 13 days ago
  95. 42fe2bf Sort DEX code_items by aligned size per reference across ULEB128 boundaries by Johan Bay · 13 days ago
  96. c0c8c83 Allow variant-size constant pool indices in API database. by Jonathan Starup · 14 days ago
  97. 6569065 Fix leg room computation in DEX distribution by Andreas Rossbacher · 13 days ago
  98. 5532733 Make DEX/JVM stepping behaviour even less different by Søren Gjesse · 14 days ago
  99. 6f88cee Reproduce more DEX/JVM step out behaviour difference by Søren Gjesse · 2 weeks ago
  100. 7586a10 Reproduce another DEX/JVM step out behaviour difference by Søren Gjesse · 2 weeks ago