1. b3e71c3 Update run_on_as_app to only run r8lib on the bots by Morten Krogh-Jespersen · 2 hours ago master
  2. f230e10 Return DexClassAndMembers to not have a NO_RESULT instance by Morten Krogh-Jespersen · 2 hours ago
  3. 0ecdea3 Use LensCodeRewriter only when needed by clementbera · 3 hours ago
  4. 18e73e2 Add test and fix for not blocking super call in static methods by Morten Krogh-Jespersen · 4 hours ago
  5. d3bf2d2 Introduce DexClassAndMethod result object by Morten Krogh-Jespersen · 16 hours ago
  6. b811917 Move binding to most specific virtual method into Devirtualizer by Morten Krogh-Jespersen · 6 hours ago
  7. 73e3137 Remove redundant assume instructions in uninstantiated type optimization by Christoffer Quist Adamsen · 8 hours ago
  8. 3ca7a18 Use a seen set when computing if class initialization has side effects. by Ian Zerny · 21 hours ago
  9. 6fe56fb Run GenericSignatureRewriter in parallel. by Jinseong Jeon · 3 days ago
  10. 3a4786c Tests for instance field value propagation with multiple constructors by Christoffer Quist Adamsen · 25 hours ago
  11. cff970d Add test for invalid invoke to receiver with same signature by Morten Krogh-Jespersen · 30 hours ago
  12. 7cb17e3 Cleanup class initializer defaults optimization by Christoffer Quist Adamsen · 31 hours ago
  13. 19af6fe Refine instantiated type information when all allocation sites of a class are dead by Christoffer Quist Adamsen · 31 hours ago
  14. e94aefa Disable running r8-nolib shrinker on apps by Morten Krogh-Jespersen · 4 days ago
  15. 5f06f3b Add argfile to d8/r8 command syntax description by Rico Wind · 30 hours ago
  16. ef220ae Compute abstraction of instance field values when all allocation sites are seen by Christoffer Quist Adamsen · 33 hours ago
  17. 2ded08e Introduce an abstract bottom value by Christoffer Quist Adamsen · 5 days ago
  18. 7c22033 Process Kotlin @Metadata for classes in parallel. by Jinseong Jeon · 4 days ago
  19. 2072c24 Remove unused import from SummaryStatisticsConversionTest by Morten Krogh-Jespersen · 4 days ago
  20. 070ed95 Remove Metadata cache per class. by Jinseong Jeon · 4 days ago
  21. 3cbb860 Disable assertion until problem has been resolved by Morten Krogh-Jespersen · 4 days ago
  22. 293ae44 Fix build by moving check inside loop by Morten Krogh-Jespersen · 4 days ago
  23. 36a7e53 Implement lookupVirtualTarget emulating dynamic dispatch by Morten Krogh-Jespersen · 4 days ago
  24. 578ff24 Add test for package private widening on classpath by Morten Krogh-Jespersen · 4 days ago
  25. 61b8974 Use a concurrent TreeSet implementation for direct sub types by Søren Gjesse · 4 days ago
  26. be80d12 Fix varargs warning for tests by Morten Krogh-Jespersen · 4 days ago
  27. 6f948bf Enum unboxing: parametrize tests by clementbera · 4 days ago
  28. d0fe717 Restore links between multi-file class facade and parts by Jinseong Jeon · 5 days ago
  29. 968e5a1 Fix test expectation for lookup targets by Morten Krogh-Jespersen · 5 days ago
  30. 33d22a2 Reland "Add argumentIndex field to Argument instruction" by Christoffer Quist Adamsen · 5 days ago
  31. 5c490fd Update type argument names representing DexMember and DexEncodedMember by Christoffer Quist Adamsen · 5 days ago
  32. 05abbc5 Iterate instantiated types instead of live types by Morten Krogh-Jespersen · 5 days ago
  33. d8794bf Fix tests regarding context and abstract methods by Morten Krogh-Jespersen · 5 days ago
  34. ea3ee66 Revert "Add argumentIndex field to Argument instruction" by Christoffer Quist Adamsen · 5 days ago
  35. 9a18c11 Extend lookupVirtualDispatchTargets with context by Morten Krogh-Jespersen · 6 days ago
  36. a042046 Move DexField.holder and DexMethod.holder to DexMember.holder by Christoffer Quist Adamsen · 5 days ago
  37. b67ef0b Replace DexEncodedMember.getKey() by toReference() by Christoffer Quist Adamsen · 6 days ago
  38. 27ffa64 Add argumentIndex field to Argument instruction by Christoffer Quist Adamsen · 5 days ago
  39. 3872ac3 Revert "Read Kotlin @Metadata after 1st tree shaking." by Jinseong Jeon · 5 days ago
  40. 5cb1c1f Reland "Insert Identity lens after IR processing" by clementbera · 5 days ago
  41. 0e9e18e Move enum optimizations to their own package by clementbera · 5 days ago
  42. 34c6993 Move buildArgumentsWithUnusedArgumentStubs by clementbera · 5 days ago
  43. f8288c6 RewrittenProto: add RemoveArgsInfo builder by clementbera · 5 days ago
  44. 174fb09 RewrittenProto: use Int2RefMap by clementbera · 5 days ago
  45. ae9dad8 Extend instance initializer info with argument initialization info by Christoffer Quist Adamsen · 5 days ago
  46. d0e4db2 Temporarily disable failing assertion by Christoffer Quist Adamsen · 5 days ago
  47. efaca8e Read Kotlin @Metadata after 1st tree shaking. by Jinseong Jeon · 5 days ago
  48. bcf4997 Collect immediate subtypes of live types in the enqueuer. by Ian Zerny · 8 days ago
  49. 2606b62 Revise renaming of Jvm*Signature in Kotlin function. by Jinseong Jeon · 6 days ago
  50. 819b3df Add additional tests for package private overloads by Morten Krogh-Jespersen · 6 days ago
  51. d0978d7 Split FieldValueAnalysis into InstanceFieldValueAnalysis and StaticFieldValueAnalysis by Christoffer Quist Adamsen · 6 days ago
  52. a92043c Towards tracking the allocation sites for instantiated classes by Christoffer Quist Adamsen · 6 days ago
  53. 42bf125 Remove instantiated annotation types collection by Christoffer Quist Adamsen · 6 days ago
  54. 638b4e5 Avoid marking annotations as instantiated by Christoffer Quist Adamsen · 6 days ago
  55. eff0db6 Move DexAnnotationSet fields to DexDefinition by Christoffer Quist Adamsen · 6 days ago
  56. 22e94b0 Allow the tests to pass files with non .kt extension to the kotlin compiler by Søren Gjesse · 6 days ago
  57. 658331f Don't add lambdas from features into lambda groups by Søren Gjesse · 6 days ago
  58. f4568ca Add reproduction of b/148525512 by Søren Gjesse · 6 days ago
  59. 5f13fcd Add test that highlights problem with package private overrides by Morten Krogh-Jespersen · 6 days ago
  60. 1ee2827 Fix incorrect update of FieldInitializedByConstantInOneConstructorTest by Christoffer Quist Adamsen · 6 days ago
  61. 5090ed9 Rename KeyedDexItem to DexEncodedMember by Christoffer Quist Adamsen · 6 days ago
  62. 0f8f588 Revert "Insert Identity lens after IR processing" by Clément Béra · 6 days ago
  63. fa872e0 Tests for propagating values of instance fields that take the value of a constructor argument by Christoffer Quist Adamsen · 6 days ago
  64. 0205ec0 Allow lookup of missing proto builder types. by Ian Zerny · 6 days ago
  65. 08ef6ff Remove pointless argument analysis by clementbera · 6 days ago
  66. c2226ef Insert Identity lens after IR processing by clementbera · 6 days ago
  67. db1f4ce Revise renaming of the name and Jvm*Signature in Kotlin property. by Jinseong Jeon · 8 days ago
  68. 6e54b78 Prove type analysis on argument is useless by clementbera · 7 days ago
  69. ad60c03 Introduce a shared super type traversal. by Ian Zerny · 7 days ago
  70. b9214e2 Test for setup with classpath extending program. by Ian Zerny · 7 days ago
  71. 06ef1ba Fix tests where appView.dexItemFactory() is null by Christoffer Quist Adamsen · 7 days ago
  72. 4a31808 Remove unused imports from D8 and R8 by Christoffer Quist Adamsen · 7 days ago
  73. 2ff3822 Fix modeling of library methods in framework compilation by Christoffer Quist Adamsen · 7 days ago
  74. d807a94 Refactor lookupVirtualDispatchTargets to use LiveSubTypeInfo by Morten Krogh-Jespersen · 7 days ago
  75. e877c80 Attempt to fix NPE in Enqueuer#traverseHierarchy. by Jinseong Jeon · 8 days ago
  76. 26e011b Propagate flags and types in Kotlin value parameter. by Jinseong Jeon · 8 days ago
  77. a97ccc4 Prune the library and classpath collections after tree shaking. by Ian Zerny · 8 days ago
  78. f40c698 Verify that overloaded method names arise from keep rules or init by Morten Krogh-Jespersen · 8 days ago
  79. ca9f46b Add timing diagnostics to Retrace by Morten Krogh-Jespersen · 8 days ago
  80. d283ff9 Remove dead code before reg alloc in testing by Christoffer Quist Adamsen · 11 days ago
  81. 8490faf Guard call to definitionFor() by isClassType() by Christoffer Quist Adamsen · 11 days ago
  82. 7197f50 Update simple sample app to use a resource directly from code by Rico Wind · 11 days ago
  83. 987e8ff Verify absence of dead code after optimization info collection by Christoffer Quist Adamsen · 11 days ago
  84. b9dbe8f Cleanup rewriteMoveResult optimization by Christoffer Quist Adamsen · 11 days ago
  85. 8d3bf23 Extend member value propagation to const-class by Christoffer Quist Adamsen · 11 days ago
  86. bb5a7c5 Extend list of backported methoods by Søren Gjesse · 11 days ago
  87. 5d01b43 Fix out of bound error in DescriptorUtils#getArgumentCount. by Jinseong Jeon · 11 days ago
  88. fff98aa Add more conversions from Kotlin types to JVM types, and vice versa. by Jinseong Jeon · 12 days ago
  89. fe0b5ef Test that javac will compile strings expecting an UTF-8 encoding by Morten Krogh-Jespersen · 12 days ago
  90. f81ce9f Allow retracing of stacktraces with classloader and module by Morten Krogh-Jespersen · 12 days ago
  91. 82b86e4 Towards synthesizing Kotlin @Metadata: nestedClass in KmClass. by Jinseong Jeon · 13 days ago
  92. babd13e Add tests about @Metadata rewriting of nestedClass. by Jinseong Jeon · 13 days ago
  93. 9c98d16 Improve performance of lens rewriting by Christoffer Quist Adamsen · 12 days ago
  94. 997b0b1 Remove a constructor from AppInfoWithLiveness. by Ian Zerny · 12 days ago
  95. 6099e38 Fix Red tests by clementbera · 12 days ago
  96. c802996 Desugared lib: More R8 tests by clementbera · 12 days ago
  97. 837081e Desugared lib: more R8 tests by clementbera · 12 days ago
  98. d65cb4f Add LiveSubTypeInfo interface as a provider of sub type information by Morten Krogh-Jespersen · 12 days ago
  99. 91a30dc Desugared lib: fix minification by clementbera · 12 days ago
  100. 8ed4d66 Move lookupLambdaImplementedMethods to AppInfoWithLiveness. by Ian Zerny · 12 days ago