1. 73b1245 Ensure deterministic ordering of debug info items. by Ian Zerny · 3 months ago
  2. 464405e Allow using non-public static fields for triggering clinit by Christoffer Quist Adamsen · 3 months ago
  3. 0376715 InitClass support when generating class files by Christoffer Quist Adamsen · 3 months ago
  4. ec9b964 Reland "Synthesize InitClass instruction in inliner" by Christoffer Quist Adamsen · 3 months ago
  5. 819a855 Account for indirect phi users when computing parameter usage info by Christoffer Quist Adamsen · 3 months ago
  6. 0e98939 Also remove dead phis during trivial phi removal by Christoffer Quist Adamsen · 3 months ago
  7. 8a7cb11 Reproduce class inliner bug from unused phi user by Christoffer Quist Adamsen · 3 months ago
  8. 0e4d7e2 Fix internal bots by setting empty list by Morten Krogh-Jespersen · 3 months ago
  9. d54a380 Remove single target lookup cache due to inconsistency by Morten Krogh-Jespersen · 3 months ago
  10. 3baec73 Update tests to no longer rely on SourceFile if not kept by Morten Krogh-Jespersen · 3 months ago
  11. 588cb32 Mark test failing until fixed. by Ian Zerny · 3 months ago
  12. e92325b Don't mutate parameter with default argument. by Ian Zerny · 3 months ago
  13. d148d32 Reland "Change non-kept SourceFile from empty string to SourceFile" by Morten Krogh-Jespersen · 3 months ago
  14. 7e6a7cd Check for instantiated class when passing in lower bound by Morten Krogh-Jespersen · 3 months ago
  15. 80d1119 [Retrace] Only narrow retrace result if having valid position by Morten Krogh-Jespersen · 3 months ago
  16. bec9af4 Add -keepattributes SourceFile to r8lib rules by Morten Krogh-Jespersen · 3 months ago
  17. 943389f Add options to control executer threads and CPUs by Søren Gjesse · 3 months ago
  18. 3fe421a Use parameter runtime and api-level in R8InliningTest. by Ian Zerny · 3 months ago
  19. a1c905f Sort items in writer threads using full compare sorting. by Ian Zerny · 3 months ago
  20. 04d0edd Revert "Synthesize InitClass instruction in inliner" by Christoffer Quist Adamsen · 3 months ago
  21. 6c18eff Update test expectations after inliner changes by Christoffer Quist Adamsen · 3 months ago
  22. 89f3e20 Check for out-value in string builder optimizer by Christoffer Quist Adamsen · 3 months ago
  23. 72acc14 Synthesize InitClass instruction in inliner by Christoffer Quist Adamsen · 3 months ago
  24. c1713b9 Remove original definitions in value propagation by Christoffer Quist Adamsen · 3 months ago
  25. 9969182 Make lambda merger aware of InitClass instructions by Christoffer Quist Adamsen · 3 months ago
  26. d96c10c Only use public fields for triggering clinit by Christoffer Quist Adamsen · 3 months ago
  27. 41a7b13 Update issue tracking for Kotlin @Metadata rewriting. by Jinseong Jeon · 3 months ago
  28. 8f3ba44 Output inspection API. by Ian Zerny · 3 months ago
  29. bc5b119 Introduce a new InitClass instruction by Christoffer Quist Adamsen · 3 months ago
  30. 638f33b Make a new InitClassLens available during writing by Christoffer Quist Adamsen · 3 months ago
  31. 4f99743 Revert "Change non-kept SourceFile from empty string to SourceFile" by Morten Krogh-Jespersen · 3 months ago
  32. afd858c [Retrace] Add retrace benchmark by Morten Krogh-Jespersen · 3 months ago
  33. fc12201 [Retrace] Add ReMapper as an x20 dependency by Morten Krogh-Jespersen · 3 months ago
  34. a8756b1 [Retrace] Add retrace benchmark dependencies to third_party by Morten Krogh-Jespersen · 3 months ago
  35. 6f5ac91 Rename test classes in GenericSignatureTest to avoid name clashes with r8lib.jar by Christoffer Quist Adamsen · 3 months ago
  36. 71c4723 Remove all index operations from MethodCollection. by Ian Zerny · 3 months ago
  37. 549e9d0 Change non-kept SourceFile from empty string to SourceFile by Morten Krogh-Jespersen · 3 months ago
  38. b244853 Refactor inline position to match on file name by Morten Krogh-Jespersen · 3 months ago
  39. 8165de1 Add smoke tests to Kotlin @Metadata rewriting tests. by Jinseong Jeon · 3 months ago
  40. d69af1e Account for host-companion relations when synthesizing property @Metadata. by Jinseong Jeon · 3 months ago
  41. 150694f Introduce a custom method collection with replaceable backing. by Ian Zerny · 3 months ago
  42. 8a570ba Enum unboxing: test for enum arrays by clementbera · 3 months ago
  43. 52bf11e Only add non-program classes to liveNonProgramTypes by Christoffer Quist Adamsen · 3 months ago
  44. c1e4ddc Enum unboxing: fields improved support by clementbera · 3 months ago
  45. 1b868a6 Use recent android.jar in ProcessKotlinReflectionLibTest by Christoffer Quist Adamsen · 3 months ago
  46. a280003 Add an optimizer for Object.getClass() by Christoffer Quist Adamsen · 3 months ago
  47. 45ee94b Report resolution target for library modelled methods by Christoffer Quist Adamsen · 3 months ago
  48. 39452a9 Fix instance initializer escape analysis by Christoffer Quist Adamsen · 3 months ago
  49. 52d9202 Make non-null-param-or-throw-NPE analysis aware of requireNonNull() by Christoffer Quist Adamsen · 3 months ago
  50. add8fd4 Remove -dontobfuscate used for testing from proguardsettings by Christoffer Quist Adamsen · 3 months ago
  51. e2e8816 Rewrite if-null-throw-null to requireNonNull in release by Christoffer Quist Adamsen · 3 months ago
  52. e8bc95a Reland "Retain runtime exception when amending origin information." by Ian Zerny · 3 months ago
  53. 1ac96f4 Transition live proto messages to being instantiated by Christoffer Quist Adamsen · 3 months ago
  54. 28b9126 Fix missing type propagation in processMethodsNeverReturningNormally() by Christoffer Quist Adamsen · 3 months ago
  55. 70ea375 Use immediate fallthrough block in string switch converter by Christoffer Quist Adamsen · 3 months ago
  56. c13f0eb Fix missing null check in lookupSingleVirtualTarget() by Christoffer Quist Adamsen · 3 months ago
  57. c143633 Report single target as lookup disregarding implementation method by Morten Krogh-Jespersen · 3 months ago
  58. 4730654 Use highest block number in string switch remover by Christoffer Quist Adamsen · 3 months ago
  59. 7177b4f Minor update to fix YouTube 13.37 test by Christoffer Quist Adamsen · 3 months ago
  60. 949a359 Unify type-may-have-finalizer checks by Christoffer Quist Adamsen · 3 months ago
  61. 915b62b Revert "Retain runtime exception when amending origin information." by Christoffer Quist Adamsen · 3 months ago
  62. 070ad2c Retain runtime exception when amending origin information. by Ian Zerny · 3 months ago
  63. 82e4132 Always trace all proto fields in tests by Christoffer Quist Adamsen · 3 months ago
  64. 9ed87b9 Allow compile dump to extract and run from a non-temporary directory by Rico Wind · 3 months ago
  65. 6553035 Mark clinit field as final by Christoffer Quist Adamsen · 3 months ago
  66. 5d68cbc Enable YouTube tests in internal bot by Christoffer Quist Adamsen · 3 months ago
  67. fef533b Allow using directive for proto shrinking by Christoffer Quist Adamsen · 3 months ago
  68. 36d7f23 Add missing configuration file to YouTube 15.08 by Christoffer Quist Adamsen · 3 months ago
  69. 0f0225c Remove references to dead builders by Christoffer Quist Adamsen · 3 months ago
  70. 3c3b9cf Extend field value propagation to handle clinits with side effects by Christoffer Quist Adamsen · 3 months ago
  71. 98f3a59 Fix field propagation test by Christoffer Quist Adamsen · 3 months ago
  72. d8bceb5 Add support for path in compiledump by Morten Krogh-Jespersen · 3 months ago
  73. 7100466 Reprocess trivial field accesses by Christoffer Quist Adamsen · 3 months ago
  74. 2202041 Use initial instead of resolvedHolder when finding dispatch targets by Morten Krogh-Jespersen · 3 months ago
  75. e378f2b Account for propagated fields in lambda merger by Christoffer Quist Adamsen · 3 months ago
  76. c496881 Extend field optimization info to include if a field has become dead by Christoffer Quist Adamsen · 3 months ago
  77. d4f34c3 Pin super types and members for library classes extending program by Morten Krogh-Jespersen · 3 months ago
  78. 1c8bd51 Look for reservation state in frontier when missing by Morten Krogh-Jespersen · 3 months ago
  79. 989cea0 Remove disassemble from newly added test. by Ian Zerny · 3 months ago
  80. 8759635 Fix count error in IdempotentFunctionCallCanonicalizer by Ian Zerny · 3 months ago
  81. cba9cf7 Add SingleConstValue class by Christoffer Quist Adamsen · 3 months ago
  82. 4c00892 Introduce isMaterializableInAllContexts on SingleValue by Christoffer Quist Adamsen · 3 months ago
  83. 6d0e1cc Record method handle accesses in field access info by Christoffer Quist Adamsen · 3 months ago
  84. 56e6cb0 Introduce an abstract class DexValueNumber by Christoffer Quist Adamsen · 3 months ago
  85. 29a7548 Introduce a clinit field in DexItemFactory by Christoffer Quist Adamsen · 3 months ago
  86. 7e416fa Fix red tests by clementbera · 3 months ago
  87. 259df73 VerticalClassMerger should not merge to a target that narrows access by Morten Krogh-Jespersen · 3 months ago
  88. 69f1d4d Determine the use of not mapped types lazily for applymapping by Morten Krogh-Jespersen · 3 months ago
  89. 4411f07 Update formatting presubmit checks by Christoffer Quist Adamsen · 3 months ago
  90. 26bcbde Mark proto fields with hazzer field as used reflectively by Christoffer Quist Adamsen · 3 months ago
  91. 09a7230 Fix red tests by clementbera · 3 months ago
  92. 2fef05f Remove MyEnum.values().length by clementbera · 3 months ago
  93. 8fc40ef ConstClass Enums side-effect free by clementbera · 3 months ago
  94. 97a6e54 Propagate annotations for Kotlin value parameter. by Jinseong Jeon · 3 months ago
  95. 1c33c5e Don't maintain a set of dex items that has dontoptimize set by Rico Wind · 3 months ago
  96. ac8e7b4 Remove disassemble() calls from tests by Rico Wind · 3 months ago
  97. b19b7dd Update tests to reflect correct lookup targets by Morten Krogh-Jespersen · 3 months ago
  98. b204e87 Use System line separator in Kotlin default value test. by Jinseong Jeon · 3 months ago
  99. 28432b3 Introduce ReturnType to separate V from BaseTypeSignature. by Jinseong Jeon · 3 months ago
  100. f79f6eb Simplify renaming and setting of KmType. by Jinseong Jeon · 3 months ago