hg: amber/amber: 2 new changesets
jan.lahoda at oracle.com
jan.lahoda at oracle.com
Fri Apr 20 16:00:26 UTC 2018
Changeset: 45cb2747b2cd
Author: jlahoda
Date: 2018-04-20 17:31 +0200
URL: http://hg.openjdk.java.net/amber/amber/rev/45cb2747b2cd
Introducing CaseTree.getExpressions() instead of desugaring to consequent cases with fall through in the parser.
! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/CRTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! test/langtools/tools/javac/lib/DPrinter.java
Changeset: 5870f172f52b
Author: jlahoda
Date: 2018-04-20 17:32 +0200
URL: http://hg.openjdk.java.net/amber/amber/rev/5870f172f52b
A crude prototype of the new switch unification proposal.
! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! test/langtools/tools/javac/expswitch/ExpSwitchNestingTest.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitch.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBugs.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchFallThrough.java
+ test/langtools/tools/javac/switchexpr/ExpressionSwitchFallThrough1.java
+ test/langtools/tools/javac/switchexpr/ExpressionSwitchFallThrough1.out
! test/langtools/tools/javac/switchextra/MultipleLabelsExpression.java
+ test/langtools/tools/javac/switchextra/SwitchStatementArrow.java
+ test/langtools/tools/javac/switchextra/SwitchStatementBroken.java
+ test/langtools/tools/javac/switchextra/SwitchStatementBroken.out
! test/langtools/tools/javac/tree/SourceTreeScannerTest.java
! test/langtools/tools/javac/tree/TreePosTest.java
More information about the amber-dev
mailing list