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