1. a228dd2 Clean up code that directly imports nested classes like Builder, Entry, etc. by jcater · 6 years ago
  2. 5937064 Relax the assertion in Desugar for checking the calls to $closeResource(...). by cnsun · 6 years ago
  3. faa0690 Reflect core library moves in super calls, even in default method stubs. Always generate default method stubs for emulated methods. by kmb · 6 years ago
  4. 44b53ed Make KeepScanner tool search classpath for nearest definition of each member reference, instead of potentially referring to a subtype. by kmb · 6 years ago
  5. 46d8182 Minor fixes to KeepScanner tool: by kmb · 6 years ago
  6. 2042d8d Support custom implementations of emulated core interface methods by kmb · 6 years ago
  7. 4c2556f tests,windows: enable android.desugar.runtime by Laszlo Csomor · 6 years ago
  8. 1c433fd emulate dynamic dispatch of emulated default interface methods RELNOTES: None. by kmb · 6 years ago
  9. 63cde3a Android desugar config options to exclude methods from interface emulation by kmb · 6 years ago
  10. 6cd3188 send invocations to emulated interfaces through dispatch helper. by kmb · 6 years ago
  11. 4f68e2e add ability to move individual core library methods RELNOTES: None. by kmb · 6 years ago
  12. 669a724 Apply interface invocation desugaring to renamed core libraries. Fix invokespecial invocations for core interfaces. by kmb · 6 years ago
  13. cfff739 Tool that scans a given Jar for references to select classes and outputs corresponding Proguard-style -keep rules by kmb · 6 years ago
  14. 25d5064 Resolve the owner of interface.super calls to inherited default methods for android desugaring by kmb · 6 years ago
  15. 17d008d Stub default methods as needed for core library desugaring RELNOTES: None by kmb · 6 years ago
  16. 0633971 Rename generated core classes during core library desugaring RELNOTES: None. by kmb · 6 years ago
  17. 40fa0d9 drop debug info when loading classes in desugar as a workaround for https://bugs.openjdk.java.net/browse/JDK-8066981 by kmb · 6 years ago
  18. 47bb3bf Basic tooling to desugar select core libraries RELNOTES: None. by kmb · 6 years ago
  19. 45383a9 Relax the assertion on the inferred resource type. Now we only require that the by cnsun · 6 years ago
  20. b06ac54 Correct stack map frame computation. When visiting CHOP Frame (discarding n local local variables), the current implementation deletes n local slots, which is wrong when the local variable to delete is of type category 2. by cnsun · 6 years ago
  21. 6d6712d Let to push lambda arguments not only with *LOAD instructions but with SIPUSH and *CONST_*. by Googler · 7 years ago
  22. f0971e8 Specialize $closeResource(Throwable, AutoCloseable) so that desugared code does not depend on AutoCloseable, as it is not available before API 19. by cnsun · 7 years ago
  23. 2e274f1 Record dependencies when directly calling moved interface methods. by kmb · 7 years ago
  24. c3dfa2e Exclude Android dependency checking from Bazel's singlejar build. by kmb · 7 years ago
  25. d5c73e0 Desugar-singlejar integration tests for double-checking default methods. by kmb · 7 years ago
  26. 687ddfa Do not rewrite static interface method invocations from bootclasspath by Googler · 7 years ago
  27. 59adc3a add flags to desugar to emit metadata that can be used for double-checking correctness of default and static interface desugaring. by kmb · 7 years ago
  28. 7f6f08b Open source tests for Android desugarer. by ajmichael · 7 years ago