1. 8f6c033 Remove obsolete assertion during AppInfoWithLiveness rewriting by Christoffer Quist Adamsen · 27 hours ago master
  2. 3a48fda Add warnings for -assumenosideeffects by Søren Gjesse · 2 days ago
  3. 7a220b2 Remove uses of definitionFor(DexMethod) by Christoffer Quist Adamsen · 2 days ago
  4. cf8b89f Fix expectation for 201-built-in-except-detail-messages (pt. 2) by Christoffer Quist Adamsen · 2 days ago
  5. cd3cb7f Disallow abstract methods on non-abstract classes by Christoffer Quist Adamsen · 2 days ago
  6. f723a00 Remove abstract method to empty throwing method transformation in dex parser by Christoffer Quist Adamsen · 2 days ago
  7. 746e961 Test -assumevalues and -assumenosideeffects for library methods by Christoffer Quist Adamsen · 3 days ago
  8. 7652ada Fix expectation for 201-built-in-except-detail-messages by Christoffer Quist Adamsen · 2 days ago
  9. 37437e8 Add test for localDelegatedProperties in R8 by Morten Krogh-Jespersen · 3 days ago
  10. ef6764a Remove constant array handling from class initializer defaults opt. by Christoffer Quist Adamsen · 2 days ago
  11. dec74a1 Leverage processInvokesNeverReturningNormally() for optimizing failing null checks by Christoffer Quist Adamsen · 4 days ago
  12. ec81194 Test wrapper merging on all VMs and API levels. by Ian Zerny · 3 days ago
  13. f55f63f Model KmVersionRequirements in kotlin metadata by Morten Krogh-Jespersen · 3 days ago
  14. b608885 Add synchronization to call site optimization assert by Christoffer Quist Adamsen · 3 days ago
  15. a75678d Reproduce abstract method on non-abstract class warnings by Christoffer Quist Adamsen · 3 days ago
  16. 86e5dc4 Maintain unknown binary name for kotlin type references by Morten Krogh-Jespersen · 3 days ago
  17. 55fc755 Fix dead constructor removal by Christoffer Quist Adamsen · 3 days ago
  18. 940333d Reproduce stack overflow from mutual recursion in side effect analysis by Christoffer Quist Adamsen · 3 days ago
  19. c5ad5a3 Rename xxxEnclosingMethod to xxxEnclosingMethodAttribute by Morten Krogh-Jespersen · 4 days ago
  20. 759b4fe Reland "Remove all uses of definitionFor(DexField)" by Christoffer Quist Adamsen · 4 days ago
  21. 39673cb Revert "Remove all uses of definitionFor(DexField)" by Christoffer Quist Adamsen · 4 days ago
  22. c404c4f Account for unordered mapped positions in LineNumberOptimizer by Morten Krogh-Jespersen · 4 days ago
  23. fcfc619 Add test showing problem with ranges in LineNumberOptimizer by Morten Krogh-Jespersen · 4 days ago
  24. 8a66e28 Account for cross-inline and anonymous or local classes by Morten Krogh-Jespersen · 4 days ago
  25. a732d0b Update diagnostics expectations for Gmail test by Christoffer Quist Adamsen · 4 days ago
  26. daf10bf Enable force-inlining annotations for retrace in release mode by Morten Krogh-Jespersen · 4 days ago
  27. 39929ae Set min-api for iosched and tachiyomi apps by Christoffer Quist Adamsen · 4 days ago
  28. 1f22e75 Update kotlin definitionsupplier to not override non-existing methods by Morten Krogh-Jespersen · 4 days ago
  29. 1ffd47b Reland "Account for invalid type references in kotlin metadata" by Morten Krogh-Jespersen · 4 days ago
  30. 494609e Update ASM version to 8.0 by Søren Gjesse · 8 days ago
  31. 76dff50 Remove field definitions cache by Christoffer Quist Adamsen · 4 days ago
  32. e987cb1 Remove all uses of definitionFor(DexField) by Christoffer Quist Adamsen · 4 days ago
  33. 78a3b2f Minor cleanup prior to definitionFor(DexField) removal by Christoffer Quist Adamsen · 4 days ago
  34. 9eca3d3 Extend call site optimization assert with message by Christoffer Quist Adamsen · 4 days ago
  35. 117b14c Remove unneeded method verifyIsBridgeMethod() by Christoffer Quist Adamsen · 5 days ago
  36. d61d2a3 Add --quiet flag to run_on_app.py by Christoffer Quist Adamsen · 4 days ago
  37. d2729c7 Update optimization info for fields/methods known to return null by Christoffer Quist Adamsen · 5 days ago
  38. 8365aed Use the null type for methods that are guaranteed to return null by Christoffer Quist Adamsen · 6 days ago
  39. 823cd3f Fix inadequate type propagation in EnumValueOptimizer by Christoffer Quist Adamsen · 7 days ago
  40. ff2b7c4 Enum unboxing: fix toString by Clément Béra · 8 days ago
  41. 4370f04 Relax requirement to always strengthen optimization info by Christoffer Quist Adamsen · 8 days ago
  42. 80ef5be Remove all uses of definitionFor(DexMember) by Christoffer Quist Adamsen · 8 days ago
  43. e7186a7 Remove all uses of definitionFor(DexReference) by Christoffer Quist Adamsen · 8 days ago
  44. 225ddc6 Add CLI tests for various flag additions and fixes. by Ian Zerny · 8 days ago
  45. c114bbe Add --file-per-class-file flag to D8 by Ian Zerny · 8 days ago
  46. 2d6e23b Update toEmptyThrowingMethod() utilities to mark receiver as obsolete by Christoffer Quist Adamsen · 8 days ago
  47. a27d4d3 Add --desugared-lib-pgconf-output flag to R8 by Ian Zerny · 8 days ago
  48. cd7a14a Add reference to issue regarding pinning of desugared items. by Ian Zerny · 8 days ago
  49. 82545b2 Fix L8 command-line parsing of --pg-conf flag by Andrew Grieve · 9 days ago
  50. 26c0fc9 Don't inline methods marked with -assumenosideeffects by Christoffer Quist Adamsen · 8 days ago
  51. 4afb8e0 Fix bug in proto builder optimization by Christoffer Quist Adamsen · 9 days ago
  52. 717ab82 Deprecate definitionFor() overloads not taking DexType by Christoffer Quist Adamsen · 9 days ago
  53. af42f19 Leverage member value propagation for optimizing methods that return null by Christoffer Quist Adamsen · 9 days ago
  54. 40cb154 Prepare tools/r8_release.py for branch 2.2 by Søren Gjesse · 9 days ago
  55. 368112b Add access modification bit to keep info. by Ian Zerny · 9 days ago
  56. f3a35ba Reproduce proto builder optimization bug by Christoffer Quist Adamsen · 10 days ago
  57. b6b9ca9 Reland "Move insertion of assume-dynamic-type to AssumeInserter" by Christoffer Quist Adamsen · 10 days ago
  58. 89c8a24 Fix missing type propagation in constant propagation by Christoffer Quist Adamsen · 10 days ago
  59. 2b1dae6 Reland "Remove unneeded debug use markers." by Ian Zerny · 9 days ago
  60. 9a93edc Add crossinline test showing problem with inlining by Morten Krogh-Jespersen · 10 days ago
  61. cd8c268 Enum unboxing: support simple interfaces by Clément Béra · 9 days ago
  62. 2fa5d46 Reland "Enable r8 kotlinx coroutines test" by Morten Krogh-Jespersen · 10 days ago
  63. 2d7764f Preserve local info in assertion rewriter. by Ian Zerny · 10 days ago
  64. 7bfeea9 Revert "Remove unneeded debug use markers." by Christoffer Quist Adamsen · 10 days ago
  65. 080e0ab Enum unboxing: unbox enums with virtual methods by Clément Béra · 10 days ago
  66. db0c06b Reland "Introduce a structure of preservation requirements for program items." by Ian Zerny · 10 days ago
  67. a65ddf3 Remove unneeded debug use markers. by Ian Zerny · 10 days ago
  68. d31aa4b Remove all uses of lookupMethodInAllContexts() by Christoffer Quist Adamsen · 10 days ago
  69. 287c186 Add MonochromePublic.minimal.apks to continuous testing by Christoffer Quist Adamsen · 2 weeks ago
  70. 642f331 Add missing type parameter in TestDiagnosticMessages. by Ian Zerny · 11 days ago
  71. 0ca4b64 Fix invalid phi de-duplication in the presence of debug locals. by Ian Zerny · 11 days ago
  72. 390fb3f Revert "Enable r8 kotlinx coroutines test" by Christoffer Quist Adamsen · 11 days ago
  73. 1b6d08f Revert "Move insertion of assume-dynamic-type to AssumeInserter" by Christoffer Quist Adamsen · 11 days ago
  74. fc582f8 Move insertion of assume-dynamic-type to AssumeInserter by Christoffer Quist Adamsen · 11 days ago
  75. 8a4fd90 Fix missing alias handling in EnumValueOptimizer by Christoffer Quist Adamsen · 11 days ago
  76. 9be8e28 Remove transfers of in-values to debug-values. by Ian Zerny · 11 days ago
  77. 8ab5a5e Revert "Account for invalid type references in kotlin metadata" by Ian Zerny · 11 days ago
  78. b101bd2 Revert "Introduce a structure of preservation requirements for program items." by Ian Zerny · 11 days ago
  79. c1503d2 Always parse kotlin metadata lambda structures by Morten Krogh-Jespersen · 11 days ago
  80. a346d66 Unique ServiceLoaderRewriting for each context by Morten Krogh-Jespersen · 11 days ago
  81. 854cebb Account for invalid type references in kotlin metadata by Morten Krogh-Jespersen · 11 days ago
  82. 53f0ae2 Enable r8 kotlinx coroutines test by Morten Krogh-Jespersen · 11 days ago
  83. 603f132 Introduce a structure of preservation requirements for program items. by Ian Zerny · 11 days ago
  84. 3018b2d Build complete set of context-dependent methods in nest lens. by Ian Zerny · 2 weeks ago
  85. 21e7964 Retain NPE messages in non-null-param-or-throw optimization by Christoffer Quist Adamsen · 11 days ago
  86. ba2b329 Remove special handling of proto builders in definitionFor() by Christoffer Quist Adamsen · 11 days ago
  87. 5c4abec Enum unboxing: Support hashCode by Clément Béra · 2 weeks ago
  88. 9c588cd Use none runtime in Java11D8CompilationTest by Christoffer Quist Adamsen · 11 days ago
  89. 52275f1 Leverage member value propagation for optimizing null-valued fields by Christoffer Quist Adamsen · 13 days ago
  90. 4b25595 Fix missing classes in tests by Christoffer Quist Adamsen · 12 days ago
  91. 7501766 Ensure RelocatorCommand builder fails with CompilationFailedException by Christoffer Quist Adamsen · 12 days ago
  92. c4556c7 Reland "Include handler stack and full stack when compilation fails." by Ian Zerny · 2 weeks ago
  93. f71f8e2 Revert "Include handler stack and full stack when compilation fails." by Christoffer Quist Adamsen · 2 weeks ago
  94. f09a0d7 Remove old logging instruction and import by Christoffer Quist Adamsen · 2 weeks ago
  95. ec7715c Remove old logging from uninstantiated type optimization by Christoffer Quist Adamsen · 2 weeks ago
  96. 6361eb3 Enum unboxing: equals and compareTo support by Clément Béra · 2 weeks ago
  97. e03d956 Enum unboxing: support toString and name by Clément Béra · 2 weeks ago
  98. 4a9534e Cleanup InvalidTypesTest expectations by Christoffer Quist Adamsen · 2 weeks ago
  99. 2123ba0 Fix incorrect interface resolution bits by Christoffer Quist Adamsen · 2 weeks ago
  100. 6412549 Reland "Fix incorrect accessibility check in inliner" by Christoffer Quist Adamsen · 2 weeks ago