1. fef9125 [Metadata] Update kotlin jvm metadata library to 5.0 by Morten Krogh-Jespersen · 18 hours ago main
  2. ed5226e Fix missing call to newInstances by Morten Krogh-Jespersen · 19 hours ago
  3. 1feae2c Refine message when setter is not available for dump version by Morten Krogh-Jespersen · 4 days ago
  4. 1a0a373 Rewrite StringBuilder.appends with non-constants to String.concat by Morten Krogh-Jespersen · 19 hours ago
  5. cce6505 Add tests for using String.concat instead of StringBuilder by Morten Krogh-Jespersen · 20 hours ago
  6. 65ab16a Move app finalization in D8 to finalizeApplication method by Christoffer Quist Adamsen · 21 hours ago
  7. 87ced791 Account for control flow in loops correctly by Morten Krogh-Jespersen · 4 days ago
  8. dfff098 [Metadata] Report exceptions from parsing kotlin metadata by Morten Krogh-Jespersen · 5 days ago
  9. a44622c Add extra IR iterator primitives to simplify IR modifications by Christoffer Quist Adamsen · 4 days ago
  10. d302b55 Extend shorten-live-ranges to canonicalized values by Christoffer Quist Adamsen · 4 days ago
  11. 5c579ba Generalize array-creation recognition in shorten-live-ranges by Christoffer Quist Adamsen · 4 days ago
  12. c406cdd Extend iget canonicalization to non-this reads by Christoffer Quist Adamsen · 4 days ago
  13. 6135303 Avoid that shorten-live-ranges extends live ranges with phi users by Christoffer Quist Adamsen · 4 days ago
  14. d33498b Reland "Group synthetics based on their ordering." by Ian Zerny · 4 days ago
  15. 45202c9 Add reproduction of incorrect builder concat in loop with if by Morten Krogh-Jespersen · 4 days ago
  16. 46d6f2c Fix removal of unused materialized strings by Morten Krogh-Jespersen · 4 days ago
  17. eab7795 Extend TransferTo test to cf to cf by Clément Béra · 5 days ago
  18. a23fa10 Extend tag_versions script to tag all agp versions by Morten Krogh-Jespersen · 4 days ago
  19. 0cc86e8 Ensure R8 is not failing when having Object on program path by Morten Krogh-Jespersen · 4 days ago
  20. f4632b8 Fix usage of java.util.LinkedList. by Donald Chai · 4 days ago
  21. 06e0e15 Extend canonicalizer to constant, non-throwing fields by Christoffer Quist Adamsen · 5 days ago
  22. a3d63b8 Fix dead-array after dead code elimination by Christoffer Quist Adamsen · 5 days ago
  23. 12ab345 Revert "Group synthetics based on their ordering." by Ian Zerny · 5 days ago
  24. 1525df3 Add script for automating cherry-picks to release branches by Søren Gjesse · 5 days ago
  25. 937e6ca Group synthetics based on their ordering. by Ian Zerny · 6 days ago
  26. 1f7b1f8 Add synthetic hashing to CF instructions. by Ian Zerny · 6 days ago
  27. 254aa53 Add synthetic hashing to DEX instructions. by Ian Zerny · 6 days ago
  28. e78b165 Extend release script to handle desugared library JDK-11 legacy by Søren Gjesse · 5 days ago
  29. 6a7055e Remove old logging from constant canonicalizer by Christoffer Quist Adamsen · 7 days ago
  30. 38c8ce2 Respect -keep rules in publicizing of fields by Christoffer Quist Adamsen · 7 days ago
  31. ad1162f Stop using R8 on android with JDK8 desugared lib by Clément Béra · 6 days ago
  32. 39d8dd7 Revert "Delegate wrapper conversion to subtypes" by Søren Gjesse · 5 days ago
  33. 21d8676 Add test for having java.lang.Object on program path by Morten Krogh-Jespersen · 6 days ago
  34. 479d222 Update error message for desugared library version by Søren Gjesse · 8 days ago
  35. 057ee6b Compute the correct "isPinned" in synthetic groups. by Ian Zerny · 6 days ago
  36. 528ce25 Global Synthetic Contexts for Record by Clément Béra · 7 days ago
  37. f9bca89 Delegate wrapper conversion to subtypes by Clément Béra · 6 days ago
  38. c641bcc Add a flag to allow DEX input to R8 by Søren Gjesse · 6 days ago
  39. a7221f7 Limit the number of possible equivalence groups. by Ian Zerny · 6 days ago
  40. 993eef7 Support compiling with features that are not supported in DEX. by Ian Zerny · 6 days ago
  41. 7f5e396 Support dumping for specific builds by Christoffer Quist Adamsen · 7 days ago
  42. a8073c1 Make build properties available to DumpInputFlags for filtering by Christoffer Quist Adamsen · 7 days ago
  43. 0626830 Cleanup dump options by Christoffer Quist Adamsen · 7 days ago
  44. f9b6aea Mark fields as final with -allowaccessmodification by Christoffer Quist Adamsen · 7 days ago
  45. 09a17da Rewrite all R8 uses of libraryTypesAssumedToBePresent by Christoffer Quist Adamsen · 7 days ago
  46. 7607ebe Add --bypass-hooks option to git_sync_cl_chain.py by Christoffer Quist Adamsen · 7 days ago
  47. a5e01f5 Add finished callback to providers and remove use of finalizer. by Ian Zerny · 8 days ago
  48. fc5ad0e Update expected status and close triage issues. by Ian Zerny · 8 days ago
  49. f2fb5b8 Disallow minification of referenced types from unresolvable methods by Christoffer Quist Adamsen · 8 days ago
  50. e4f90c6 Update release script by Søren Gjesse · 8 days ago
  51. f6cb08d Improve is-present-check using api database by Christoffer Quist Adamsen · 7 days ago
  52. 9d1c3c2 Reproduce NPE from rewriting of missing classes contexts by Christoffer Quist Adamsen · 13 days ago
  53. 2788a49 Cache stack map verification from open/closed interfaces analysis by Christoffer Quist Adamsen · 12 days ago
  54. b79b1c3 Fix typo in script for archiving desugared library by Søren Gjesse · 8 days ago
  55. 48f4f53 Soft-pin types referenced from unresolvable methods by Christoffer Quist Adamsen · 8 days ago
  56. edeccdd Reproduce assertion failure from unresolvable method reference by Christoffer Quist Adamsen · 8 days ago
  57. 27f614b Test handling of final fields assigned multiple times by Christoffer Quist Adamsen · 8 days ago
  58. e18fa6e Cleanup building the desugared library configurations by Søren Gjesse · 11 days ago
  59. bd19c1b Remove old StringBuilderOptimizer by Morten Krogh-Jespersen · 12 days ago
  60. 1efe747 Run stringbuilder optimization on CF code by Morten Krogh-Jespersen · 12 days ago
  61. 695ddad Account for Objects.toString taking string builder as arg by Morten Krogh-Jespersen · 12 days ago
  62. eb0ee8c Consult api database for parameter type strengthening by Christoffer Quist Adamsen · 11 days ago
  63. a89dbbd Remove reprocessing in desugared library lambdas by Clément Béra · 12 days ago
  64. 07ad5c7 [Retrace] Modify StringRetrace to ease reading lines that can throw by Morten Krogh-Jespersen · 11 days ago
  65. 5e52751 Fix invalid switch generation in switch optimizer by Christoffer Quist Adamsen · 11 days ago
  66. c3c6fe7 Fix assertion error in StringBuilder optimization by Morten Krogh-Jespersen · 11 days ago
  67. 5614efc Make the version check depend on variant when archiving desugared library by Søren Gjesse · 11 days ago
  68. 608b508 Reland "Fix lambda desugaring using nest based access" by Clément Béra · 11 days ago
  69. 653de6d Use linked sets for keeping order of StringBuilderNodes by Morten Krogh-Jespersen · 12 days ago
  70. 45c7038 Fix bot trigger script by Søren Gjesse · 11 days ago
  71. 8cc810a Update trigger script to support two desugar archive bots by Rico Wind · 11 days ago
  72. 4173fe5 Add jdk specific desugar archive bots by Rico Wind · 11 days ago
  73. 85e9cf0 Change handling of enums in annotations when generating class files by Søren Gjesse · 11 days ago
  74. 2cbc022 Fix imprecision in join of array type elements by Christoffer Quist Adamsen · 12 days ago
  75. 48d4ec8 Reland "Don't read DEX code from archives in any R8 compilation." by Ian Zerny · 12 days ago
  76. 45855e9 Add original CF inputs to SealedClassTest for R8. by Ian Zerny · 12 days ago
  77. f4d1e5c Generate CF instead of DEX for main-dex list tests. by Ian Zerny · 12 days ago
  78. 4c96bdc Revert "Fix lambda desugaring using nest based access" by Morten Krogh-Jespersen · 12 days ago
  79. 3f214ca Leverage frames for linear scan in open/closed interfaces analysis by Christoffer Quist Adamsen · 12 days ago
  80. 6de1d86 Add break to switch in CompileDumpD8 by Morten Krogh-Jespersen · 12 days ago
  81. e96f487 [ApiModel] Report diagnostic warning if database could not be generated by Morten Krogh-Jespersen · 12 days ago
  82. 327e76d Add a compile dump wrapper for D8 to pass in api modeling flags by Morten Krogh-Jespersen · 12 days ago
  83. 2800e32 [Retrace] Always use \n as line separator for partitions by Morten Krogh-Jespersen · 12 days ago
  84. 44653ff Fix lambda desugaring using nest based access by Clément Béra · 12 days ago
  85. 317589b [Retrace] Add inlined source file names to partitions by Morten Krogh-Jespersen · 12 days ago
  86. 4591af5 Enable new stringbuilder optimizer by Morten Krogh-Jespersen · 2 weeks ago
  87. ac8ce07 Move frame verification logic to CfFrameVerifier by Christoffer Quist Adamsen · 12 days ago
  88. 80e57b5 Revert "Don't read DEX code from archives in any R8 compilation." by Christoffer Adamsen · 13 days ago
  89. 6d54714 Add more tests of enums in annotations by Søren Gjesse · 13 days ago
  90. 260f96e Add systemui dump for benchmarking odex size by Rico Wind · 14 days ago
  91. a866fef Fix NPE from rewriting of missing classes contexts by Christoffer Quist Adamsen · 13 days ago
  92. 3ddb3f4 Refactor assignment analysis in open/closed interfaces analysis by Christoffer Quist Adamsen · 13 days ago
  93. 01ddc4f Enable open/closed interfaces analysis by Christoffer Quist Adamsen · 13 days ago
  94. 5d69884 Avoid lossy joins in cf analysis by Christoffer Quist Adamsen · 13 days ago
  95. 929def9 Canonicalize null frame type by Christoffer Quist Adamsen · 13 days ago
  96. 114b936 Simplify join of locals by Christoffer Quist Adamsen · 13 days ago
  97. c9b242e Open interfaces analysis on cf code by Christoffer Quist Adamsen · 13 days ago
  98. 9f274ce [Retrace] Add support for partitioning without metadata by Morten Krogh-Jespersen · 13 days ago
  99. ea8dce2 Remove unused compat-dx helper. by Ian Zerny · 13 days ago
  100. 893e91c Don't read DEX code from archives in any R8 compilation. by Ian Zerny · 13 days ago