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