hg: jdk9/client/langtools: 5 new changesets
philip.race at oracle.com
philip.race at oracle.com
Tue Dec 23 21:56:43 UTC 2014
Changeset: d386dce997f6
Author: jlahoda
Date: 2014-12-17 12:49 +0100
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/d386dce997f6
8067422: Lambda method names are unnecessarily unstable
Summary: Lambda method numbers are now assigned per class for non-serializable lambdas.
Reviewed-by: mcimadamore, rfield
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java
Changeset: 46105e2a56c7
Author: mcimadamore
Date: 2014-12-17 16:47 +0000
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/46105e2a56c7
8067792: Javac crashes in finder mode with nested implicit lambdas
Summary: Revert tree changes occurred in Attr before running the analyzer
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
+ test/tools/javac/lambda/8067792/T8067792.java
+ test/tools/javac/lambda/8067792/T8067792.out
Changeset: 47926c290355
Author: rfield
Date: 2014-12-17 12:48 -0800
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/47926c290355
8067384: Facilitate extension of the javac parser
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
Changeset: c402b2856ed1
Author: mcimadamore
Date: 2014-12-18 13:21 +0000
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/c402b2856ed1
8066974: Compiler doesn't infer method's generic type information in lambda body
Summary: Add loghic to avoid post-inference triggers on temporarty AST types
Reviewed-by: jlahoda, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/8066974/T8066974.java
+ test/tools/javac/lambda/8066974/T8066974.out
Changeset: 20475c78a0a6
Author: jfranck
Date: 2014-12-19 21:07 +0100
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/20475c78a0a6
8061472: String.format in DeferredAttr.DeferredTypeMap constructor leads to excessive object creation
Reviewed-by: mcimadamore, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
More information about the jdk9-all-changes
mailing list