git: openjdk/amber: desugaring-experiment: 4 new changesets
Jan Lahoda
jlahoda at openjdk.org
Wed Jul 27 10:04:21 UTC 2022
Changeset: c3d836e2
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2022-07-13 15:44:56 +0000
URL: https://git.openjdk.org/amber/commit/c3d836e220a93dad705e24c01e066c387f078211
Attempting to improve desugaring.
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
+ test/langtools/tools/javac/patterns/PatternDesugaring.java
Changeset: 42b893f7
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2022-07-15 13:03:24 +0000
URL: https://git.openjdk.org/amber/commit/42b893f79a68505a056b6ccc8f9336e357a24629
Avoiding synthetic accessor caller methods by better use of the exception table.
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! test/langtools/tools/javac/patterns/TypedDeconstructionPatternExc.java
Changeset: 876424d8
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2022-07-22 10:45:50 +0000
URL: https://git.openjdk.org/amber/commit/876424d837bbad32da0b41ac625c03d70c91210a
Merge branch 'desugaring-experiment' of github.com:openjdk/amber into desugaring-experiment
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
Changeset: 88267051
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2022-07-27 10:54:38 +0000
URL: https://git.openjdk.org/amber/commit/88267051a4b3efb1dcd8ad2f098c7c05228bea7f
Adding new indy bootstrap for testing, adding ability to test variants.
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatternsUnmodified.java
More information about the amber-dev
mailing list