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