hg: jdk8u/jdk8u/langtools: 5 new changesets
rob.mckenna at oracle.com
rob.mckenna at oracle.com
Mon Jan 25 11:51:49 UTC 2016
Changeset: 0ee1f3cdb4ba
Author: aefimov
Date: 2016-01-15 19:57 +0300
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/0ee1f3cdb4ba
8134007: Improve string folding
Summary: Generalize string folding algorithm to detect mulitple groups of foldable constants within an concat expression
Reviewed-by: jlahoda
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/tools/javac/parser/8134007/T8134007.java
Changeset: ca136b17b9f4
Author: jlahoda
Date: 2015-10-19 12:41 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/ca136b17b9f4
8139751: Javac crash with -XDallowStringFolding=false
Summary: When string folding is disabled, need to keep the original expression.
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/tools/javac/parser/StringFoldingTest.java
Changeset: 745c9feb99f2
Author: mcimadamore
Date: 2016-01-18 10:58 +0000
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/745c9feb99f2
8130506: javac AssertionError when invoking MethodHandle.invoke with lambda parameter
Reviewed-by: mcimadamore
Contributed-by: srikanth.adayapalam at oracle.com
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/lambda/MethodHandleInvokeTest.java
Changeset: 30f0dce3fbd3
Author: aefimov
Date: 2016-01-22 10:49 +0300
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/30f0dce3fbd3
8068254: Method reference uses wrong qualifying type
Summary: Generated code fails with IllegalAccessError due to compiler's mishandling of packageprivate classes in method reference expressions.
Reviewed-by: rfield, mcimadamore
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/methodReferenceExecution/MethodReferencePackagePrivateQualifier.java
+ test/tools/javac/lambda/methodReferenceExecution/pkg/B.java
Changeset: f8173fa5db9b
Author: robm
Date: 2016-01-25 08:48 +0000
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/f8173fa5db9b
Merge
More information about the jdk8u-changes
mailing list