1. 9b5c903 Reuse length input to new-array for array-length where possible by Jake Wharton · 19 hours ago master
  2. 70a9b03 codereview.settings: stop forcing squashing by Mike Frysinger · 2 days ago
  3. f03c8aa Reproduce b/139432507: double-inliner misses simple inlining candidates. by Jinseong Jeon · 30 hours ago
  4. 87caee6 Update kotlin-stdlib to 1.3.41 by Jinseong Jeon · 30 hours ago
  5. 5589d6c Revert "More desugared library tests" by Morten Krogh-Jespersen · 23 hours ago
  6. 510e72c Reproduce class merger bug leading to StackOverflowError by Christoffer Quist Adamsen · 25 hours ago
  7. e05ccee More desugared library tests by clementbera · 25 hours ago
  8. a4d352a Trace the values() method on emuns when used as default values in annotations by Søren Gjesse · 30 hours ago
  9. 9240cf4 Add test checking for removal of lines with invalid chars in dict by Morten Krogh-Jespersen · 30 hours ago
  10. 5c356b5 Revert "Enable allowobfuscation and applymapping for all tests" by Morten Krogh-Jespersen · 30 hours ago
  11. 0380494 Enable allowobfuscation and applymapping for all tests by Morten Krogh-Jespersen · 4 days ago
  12. 5228491 Update patch version for release - new version is 1.6.21-dev by Rico Wind · 31 hours ago
  13. 10dce2c Rewrite Class#forName to const-class if possible. by Jinseong Jeon · 2 days ago
  14. 3ef3e7d Initial support for removing unused proto fields by Christoffer Quist Adamsen · 2 days ago
  15. e4aaf13 Make GeneratedMessageLiteShrinker accessible from AppView by Christoffer Quist Adamsen · 3 days ago
  16. 4412c2a Trigger desugar archiving on desugar_jdk_libs commits by Rico Wind · 2 days ago
  17. 5e049b1 Clear annotations in L8 by clementbera · 2 days ago
  18. 5986fb0 Change trigger.py with --desugar to not throw assertion after it is done by Rico Wind · 2 days ago
  19. f64dfd1 Update test expectations after adding edge from subclass to super types. by Jinseong Jeon · 3 days ago
  20. c262f73 Extend StringBuilder optimization to potentially dead code. by Jinseong Jeon · 7 days ago
  21. d6d7c60 Fix handling of phis during const retrieval and number conversion. by Jinseong Jeon · 9 days ago
  22. 830b667 Initial support for retaining proto fields that contain required/map fields by Christoffer Quist Adamsen · 3 days ago
  23. a821281 Add option to disable upload by Christoffer Quist Adamsen · 3 days ago
  24. c2be3f8 Print cl issue when finished with updating branches by Morten Krogh-Jespersen · 3 days ago
  25. 5a3a703 Rewrite minification to only rename if targets can be renamed by Morten Krogh-Jespersen · 3 days ago
  26. abe6591 Add applymapping test requiring renaming of kept classes members by Morten Krogh-Jespersen · 3 days ago
  27. 7a9a3fc Applymapping should check if names are kept before renaming by Morten Krogh-Jespersen · 3 days ago
  28. 5b225f4 Terminate search when upstream is no longer pointing to local branch by Morten Krogh-Jespersen · 3 days ago
  29. 426e03b Check and discard entries with invalid characters in dictionary by Morten Krogh-Jespersen · 3 days ago
  30. 279c28d A small framework for extending the Enqueuer by Christoffer Quist Adamsen · 3 days ago
  31. e8b3136 Add bogus gitilies setup for the sdk desugar trigger by Rico Wind · 3 days ago
  32. 4aacde1 Only use DexItemBasedConstString in proto shrinker when minification is enabled by Christoffer Quist Adamsen · 3 days ago
  33. 6ba955b Fix argument offsets in GeneratedMessageLiteShrinker by Christoffer Quist Adamsen · 3 days ago
  34. 1cd21b0 Add desugar bot, enable triggering it with tools/trigger.py --desugar by Rico Wind · 3 days ago
  35. 1c115b5 Add a script for building desugar_jdk_libs by Søren Gjesse · 3 days ago
  36. b458758 Add bazel 0.28.1 to third_party by Søren Gjesse · 3 days ago
  37. 4bb82e9 Script for syncing all branches in a chain of CLs by Christoffer Quist Adamsen · 3 days ago
  38. 61f3d4f Java.Util.Function is broken on API 26+ by clementbera · 3 days ago
  39. 01a577f Add keep edge from subclass to super type. by Ian Zerny · 3 days ago
  40. a13438d Check for duplicate names in obfuscation dictionaries by Morten Krogh-Jespersen · 4 days ago
  41. b80a20c More tests desugared library by clementbera · 4 days ago
  42. 14bddcb Improve performance of MoveLoadUpPeephole by not resetting position by Morten Krogh-Jespersen · 4 days ago
  43. d528169 Update comments in DexClass by Christoffer Quist Adamsen · 4 days ago
  44. 1ddde8d L8+R8 API support by clementbera · 4 days ago
  45. 4cc08a6 Read bytes of test class instead of passed in class when running tests by Morten Krogh-Jespersen · 4 days ago
  46. 5faa5a1 Fix PreserveDesugaredLambdaTest to look for correct named lambda by Morten Krogh-Jespersen · 4 days ago
  47. a4c4f49 Add test showing lambda members are not kept by a keep all rule by Morten Krogh-Jespersen · 4 days ago
  48. 5686cdc Mark classpath and library virtual method overrides as reachable by Morten Krogh-Jespersen · 4 days ago
  49. 5e08e9f L8 Cf to dex by clementbera · 4 days ago
  50. 28c67e5 Record static edge from the context of static invokes to the static receiver. by Ian Zerny · 4 days ago
  51. a8352f2 Update patch version for release - new version is 1.6.20-dev by Jinseong Jeon · 6 days ago
  52. 6d48103 Initial API for obtaining the dependency graph for desugaring. by Ian Zerny · 8 days ago
  53. 6463278 Parameterize compilation failure tests and update expectations. by Jinseong Jeon · 9 days ago
  54. 4d743cb Ensure member classes are not non-member classes. by Jinseong Jeon · 9 days ago
  55. 088cf93 Towards lazy parsing of kotlin metadata. by Jinseong Jeon · 10 days ago
  56. 4db54cb Remove NonNullParameterHintCollector. by Jinseong Jeon · 10 days ago
  57. f2e2aa2 Desugared lib keep rules generation bug by clementbera · 9 days ago
  58. 111e20d Double Utility class bug by clementbera · 9 days ago
  59. 40f9293 Fail compilation on unsupported class file versions and DEX file versions. by Ian Zerny · 9 days ago
  60. 6ccc014 L8 Cf to Cf by clementbera · 10 days ago
  61. 6c07db1 Keep track of static-puts in clinit and remove them if necessary: by Jinseong Jeon · 11 days ago
  62. dfd59ab Remove support for building on the 1.4 branch on the bots. by Rico Wind · 10 days ago
  63. 736594c Fix incorrect constraint checks for wide types. by Ian Zerny · 10 days ago
  64. 2012478 Upgrade kotlinx metadata to 0.1.0 by Jinseong Jeon · 10 days ago
  65. 3634173 Make sure D8 fails on multiple annotations. by Jinseong Jeon · 10 days ago
  66. 5b6eddd Revert "L8 Cf to Cf" by Jinseong Jeon · 11 days ago
  67. 49dbca6 L8 Cf to Cf by clementbera · 11 days ago
  68. c0459c3 Desugared library tests for all API levels by clementbera · 11 days ago
  69. 288a9fc Clean up assigned type for HashSet and Map by Morten Krogh-Jespersen · 11 days ago
  70. ee43bc0 Add a test for incorrect member value propagation by Jinseong Jeon · 12 days ago
  71. 538174b Add tests for const/range retrieval of effectively final fields. by Jinseong Jeon · 12 days ago
  72. def50d1 Fix test expectation for RedundantConstNumberRemovalTest by Morten Krogh-Jespersen · 12 days ago
  73. ef7c684 Add test showing poor performance in the BasicBlockMuncher by clementbera · 12 days ago
  74. ca45945 Update patch version for release - new version is 1.6.19-dev by Morten Krogh-Jespersen · 12 days ago
  75. cfa181d Fix activating enabling redundant constnumber for dalvik bug test by Morten Krogh-Jespersen · 12 days ago
  76. aed59e1 Disable redundant const number optimization until benchmark results by Morten Krogh-Jespersen · 12 days ago
  77. be6f331 Update RedundantConstNumberRemovalTest to no longer be ignored by Morten Krogh-Jespersen · 12 days ago
  78. a9a1fc8 Update patch version for release - new version is 1.6.18-dev by Morten Krogh-Jespersen · 12 days ago
  79. de9473b Fix recent nondeterminism in Enqueuer by Christoffer Quist Adamsen · 13 days ago
  80. 6253c20 Update assertion leading to "Cannot substitute type on NULL reference" by Christoffer Quist Adamsen · 13 days ago
  81. 3592a44 Reenable inlining of invokes with nullable receivers by Christoffer Quist Adamsen · 2 weeks ago
  82. c844e5e Towards using IR metadata for skipping IR passes by Christoffer Quist Adamsen · 2 weeks ago
  83. bfe352b Update IRMetadata upon calling BasicBlock.add() by Christoffer Quist Adamsen · 2 weeks ago
  84. fa67e81 Extend StringBuilder optimization to non-string type arguments. by Jinseong Jeon · 2 weeks ago
  85. d91c42b Unify DexItemFactory usage in AnalysisTestBase. by Jinseong Jeon · 2 weeks ago
  86. f41a6d2 Avoid boxing when sorting primitive int keys by Jake Wharton · 2 weeks ago
  87. eed7988 Implement side effect analysis for InvokeMultiNewArray by Christoffer Quist Adamsen · 2 weeks ago
  88. fcf6f53 Add tests about StringBuilder used by potentially dead code. by Jinseong Jeon · 2 weeks ago
  89. 5b951d7 Distinguish StringBuilder init with initial values v.s. capacity. by Jinseong Jeon · 2 weeks ago
  90. 4929264 Ensure instruction iterators update IR metadata by Christoffer Quist Adamsen · 2 weeks ago
  91. 8789424 Fix overflow in IRMetadata by Christoffer Quist Adamsen · 2 weeks ago
  92. a7caa09 Change IRCodeInstructionsIterator to implement InstructionListIterator by Christoffer Quist Adamsen · 2 weeks ago
  93. 14f8afc Minor cleanup of LinearScanRegisterAllocator by Christoffer Quist Adamsen · 2 weeks ago
  94. 49d0c1e Rename BasicBlockInstructionIterator to BasicBlockInstructionListIterator by Christoffer Quist Adamsen · 2 weeks ago
  95. c52214a Limit upward propagation of assume* rules to first implementer. by Jinseong Jeon · 3 weeks ago
  96. 5cd1812 Handle multi-new-array instructions without out-values by Christoffer Quist Adamsen · 2 weeks ago
  97. 3511957 Fix tests by clementbera · 2 weeks ago
  98. 2122fcc R8 desugared library first support by clementbera · 2 weeks ago
  99. d0e2c82 Update IR metadata in logging of argument types by Christoffer Quist Adamsen · 2 weeks ago
  100. aa99b3e Implement IR metadata using bit vectors by Christoffer Quist Adamsen · 2 weeks ago