1. 767c3c6 Fix androidApiExtensionPackages for .jar files that have non-.class entries by Andrew Grieve · 2 weeks ago main
  2. 8ac4842 Fix test failure by Ian Zerny · 3 weeks ago
  3. 53f8f11 [KeepAnno] Clean up a few places after checks have bindings by Ian Zerny · 3 weeks ago
  4. fe72804 [KeepAnno] Introduce a class pattern in the AST by Ian Zerny · 3 weeks ago
  5. b7199f2 [KeepAnno] Update user guide by Ian Zerny · 3 weeks ago
  6. 34e80b4 [KeepAnno] Make the package pattern AST a structured pattern by Ian Zerny · 3 weeks ago
  7. 0369579 Account for missing classes in workaround for ART instance-of weakening by Christoffer Adamsen · 3 weeks ago
  8. b61b418 Revert "[KeepAnno] Use native interpretation in R8" by Ian Zerny · 3 weeks ago
  9. 275d709 [KeepAnno] Reland all CLs following the enabling of the proto encoding by Ian Zerny · 3 weeks ago
  10. dce8f59 Fix less-than for annotations with specific types by Ian Zerny · 3 weeks ago
  11. b9f334e Allow passing multiple apks to apk_masseur.py by Christoffer Adamsen · 3 weeks ago
  12. 41b1244 Repack apk in apk_masseur.py when compression does not match by Christoffer Adamsen · 3 weeks ago
  13. 0a51388 Add option to compress dex in relayout.py by Christoffer Adamsen · 3 weeks ago
  14. 58360b9 Add rules for reflective usage in the protobuf library by Ian Zerny · 3 weeks ago
  15. d9d0c88 Properly guard against debug info in check-cast remover by Ian Zerny · 3 weeks ago
  16. 9f32b85 [KeepAnno] Revert all CLs following the enabling of the proto encoding by Ian Zerny · 3 weeks ago
  17. 79b516d Revert "[KeepAnno] Use native interpretation in R8" by Ian Zerny · 3 weeks ago
  18. bb3db8e Don't override keep-annotation system property if set by Ian Zerny · 3 weeks ago
  19. 47a6cba [KeepAnno] Filter out keep-anno rules from compat behavior by Ian Zerny · 4 weeks ago
  20. 531039f [KeepAnno] Retain the system property to enable keep annotations by Ian Zerny · 4 weeks ago
  21. 57a02ee [KeepAnno] Use native interpretation in R8 by Ian Zerny · 4 weeks ago
  22. c5f041d [KeepAnno] Extract rules in the test builder instead of the reader by Ian Zerny · 4 weeks ago
  23. 9beb7e2 [KeepAnno] Remove annotation based extraction by Ian Zerny · 4 weeks ago
  24. 3030ac6 [KeepAnno] Finish remaining proto encoding by Ian Zerny · 4 weeks ago
  25. b313162 Revert "Transform empty member pattern to pattern that matches default init" by Christoffer Adamsen · 4 weeks ago
  26. 59a7e8d Prepare tools/r8_release.py for branch 8.7 by Søren Gjesse · 4 weeks ago
  27. 66d62dd Add commit log when landing new version in google3 by Søren Gjesse · 4 weeks ago
  28. 9881674 Include superclass rules in baseline profile rules by Christoffer Adamsen · 4 weeks ago
  29. d3730b0 Include superclass rules for method rules by Christoffer Adamsen · 4 weeks ago
  30. c55ea31 Update filters to avoid proto files in distribution by Ian Zerny · 4 weeks ago
  31. 456ea7f Relax startup scripts to devices not supporting nfc by Christoffer Adamsen · 4 weeks ago
  32. b60209e Extend startup outlining to nowinandroid by Christoffer Adamsen · 4 weeks ago
  33. c53db48 [KeepAnno] Extend proto format with member patterns by Ian Zerny · 4 weeks ago
  34. 9977832 [KeepAnno] Extend proto format with check declarations by Ian Zerny · 4 weeks ago
  35. ab83a6a [KeepAnno] Initial structure for a proto based keep specification by Ian Zerny · 4 weeks ago
  36. aee735d Analyze all field accesses for limited horizontal class merging by Christoffer Adamsen · 4 weeks ago
  37. 2492742 Revert "Enable API modelling for D8 CLI" by Søren Gjesse · 4 weeks ago
  38. 06f3249 Fix kotlin old bot by Søren Gjesse · 4 weeks ago
  39. 53e3581 Transform empty member pattern to pattern that matches default init by Christoffer Adamsen · 4 weeks ago
  40. 5e1580a Revert "Use new bucket temporarily" by Rico Wind · 4 weeks ago
  41. 0a03bff Use new bucket temporarily by Rico Wind · 4 weeks ago
  42. a75073c Map method signature in art profile rewriting by Christoffer Adamsen · 4 weeks ago
  43. cb3b5e6 Refactor inclusion of superclasses in startup profile by Christoffer Adamsen · 4 weeks ago
  44. 7eb30cb Move profile transformer to AbstractProfile by Christoffer Adamsen · 4 weeks ago
  45. b0c78e9 Rewrite profile transformer to use Builder by Christoffer Adamsen · 4 weeks ago
  46. 7d98769 Add reproduction of issue 343136777 by Søren Gjesse · 4 weeks ago
  47. 9ea4240 Disallow class merging when instance field merging may lead to IAE by Christoffer Adamsen · 4 weeks ago
  48. a22b0b0 Preliminary support for outlining non-startup from startup by Christoffer Adamsen · 4 weeks ago
  49. 25c13d4 [keepanno] Add test for instanceOf type pattern by Clément Béra · 4 weeks ago
  50. 5e3dde0 Add test for including transitive superclasses in profile by Christoffer Adamsen · 4 weeks ago
  51. 7803ec9 Reproduce IAE from instance field merging by Christoffer Adamsen · 4 weeks ago
  52. 844dd58 Revert "Bucket switch testing" by Rico Wind · 4 weeks ago
  53. 9d89a94 Bucket switch testing by Rico Wind · 4 weeks ago
  54. 574206d Refactor insertion of read cast type by Christoffer Adamsen · 4 weeks ago
  55. d541560 Add support for always outlining APIs from extension libraries by Søren Gjesse · 4 weeks ago
  56. 9a0fc18 Update test expectation after making interface methods abstract by Christoffer Adamsen · 4 weeks ago
  57. 709e456 Reapply "Extend catch-all range for monitors to include exceptional monitor-exit" by Christoffer Adamsen · 4 weeks ago
  58. 4efa5b9 Add horizontal class merging test with field collision by Christoffer Adamsen · 4 weeks ago
  59. 69f51ac Update ShadowedNonReboundFieldVerticalClassMergingTest merge inspector by Christoffer Adamsen · 4 weeks ago
  60. e5c9cb0 Revert "Extend catch-all range for monitors to include exceptional monitor-exit" by Søren Gjesse · 4 weeks ago
  61. 01285a2 Extend catch-all range for monitors to include exceptional monitor-exit by Christoffer Adamsen · 4 weeks ago
  62. 7a36649 Update API database based on android-35 SDK revision 1 by Søren Gjesse · 4 weeks ago
  63. e90753f Convert default methods with possible IAEs to abstract when desugaring by Christoffer Adamsen · 4 weeks ago
  64. adcef8f Account for collisions in presence of field shadowing in lens rewriting by Christoffer Adamsen · 4 weeks ago
  65. 179a24a Update vertical class merger test expectations by Christoffer Adamsen · 4 weeks ago
  66. 0e3d495 Create keepanno structure for TypePattern with instanceOf by Clément Béra · 4 weeks ago
  67. a744c45 Disable merging in presence of shadowed fields by Christoffer Adamsen · 4 weeks ago
  68. ed0eaec Reproduce L verification error due to instruction not within catch-all by Christoffer Adamsen · 5 weeks ago
  69. 8fe7c55 Reproduce incorrect rewrite with non-rebound access to shadowed field by Christoffer Adamsen · 5 weeks ago
  70. 0219462 [KeepAnno] Make extracted and direct interpretation mutually exclusive by Ian Zerny · 5 weeks ago
  71. 601a375 Move NestOnProgramAndClasspathAndLibraryTest to jdk11 package by Clément Béra · 5 weeks ago
  72. af99aef Fix shifts in AbstractCalculator by Clément Béra · 5 weeks ago
  73. a9f9dd7 Update DesugaredMethodList to work with old library by Clément Béra · 5 weeks ago
  74. 26f5c67 Use JvmMetadataVersion instead of int[] when possible by Clément Béra · 5 weeks ago
  75. 61e65f4 [KeepAnno] Simplify rule extractor a bit. by Ian Zerny · 5 weeks ago
  76. 9904a4b [KeepAnno] Normalize bindings at declaration build time by Ian Zerny · 5 weeks ago
  77. baf0e61 [KeepAnno] Merge reference and binding-reference types by Ian Zerny · 5 weeks ago
  78. 7c03086 [KeepAnno] Inline and simplify most of the item reference uses by Ian Zerny · 5 weeks ago
  79. e56a30b Ensure directory is present before downloading POM file by Søren Gjesse · 5 weeks ago
  80. 334da78 Revert "Reland "Analyze written-before-read property at allocation sites"" by Rico Wind · 5 weeks ago
  81. 97d3c57 Revert "Reland "Include default field values for kept classes"" by Rico Wind · 5 weeks ago
  82. 4f59ce0 Fix compilation error by Søren Gjesse · 5 weeks ago
  83. 31397dd Ensure all dependencies for running Kotlin dev by Søren Gjesse · 5 weeks ago
  84. 009074b [KeepAnno] Complete binding normalization of AST by Ian Zerny · 5 weeks ago
  85. 87d15f0 Fix Kotlin old bot by Søren Gjesse · 5 weeks ago
  86. 2999551 [KeepAnno] Replace most item references by bindings in reader by Ian Zerny · 5 weeks ago
  87. 6fdc87c Reapply "Update API database base on android-VanillaIceCream SDK revision 4" by Søren Gjesse · 5 weeks ago
  88. c5bd717 [KeepAnno] Allow using kind with member bindings by Ian Zerny · 5 weeks ago
  89. c2ecd23 [KeepAnno] Don't consider members of a binding as optional by Ian Zerny · 5 weeks ago
  90. f1a5925 [KeepAnno] Add bindings to check declarations by Ian Zerny · 5 weeks ago
  91. 7d174af Update Kotlin metadata before writing when lower than 1.4 by Clément Béra · 5 weeks ago
  92. 035b29a Ensure that we can handle self referencing resources by Rico Wind · 5 weeks ago
  93. a999ea8 Ensure that we trace transitive resources from the manifest by Rico Wind · 5 weeks ago
  94. db1be2c Guard against uninitialized chart variable by Christoffer Adamsen · 5 weeks ago
  95. b925204 Revert "Update API database base on android-VanillaIceCream SDK revision 4" by Søren Gjesse · 5 weeks ago
  96. 37a51bc Update API database base on android-VanillaIceCream SDK revision 4 by Søren Gjesse · 5 weeks ago
  97. 688c209 Fix build - remove unused import by Søren Gjesse · 5 weeks ago
  98. 77d6c03 Update Kotlin metadata to 2.0.0 by Clément Béra · 6 weeks ago
  99. 9111b9b Revert deprecation in r8 test by Clément Béra · 6 weeks ago
  100. 91b0b56 Remove deprecated write in kotlin class model by Clément Béra · 6 weeks ago