hg: jdk8u/jdk8u/langtools: 5 new changesets

lana.steuck at oracle.com lana.steuck at oracle.com
Tue Apr 7 00:46:06 UTC 2015


Changeset: a513711d6171
Author:    vromero
Date:      2015-02-12 10:16 +0530
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/a513711d6171

8069545: javac shouldn't check nested stuck lambdas during overload resolution
Summary: Nested lambdas should not be considered while overload resolution is in progress
Reviewed-by: mcimadamore
Contributed-by: vicente.romero at oracle.com, srikanth.adayapalam at oracle.com

! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! test/tools/javac/lambda/8016177/T8016177g.java
! test/tools/javac/lambda/8016177/T8016177g.out
+ test/tools/javac/lambda/8068399/T8068399.java
+ test/tools/javac/lambda/8068430/T8068430.java
+ test/tools/javac/lambda/8071432/T8071432.java
+ test/tools/javac/lambda/8071432/T8071432.out

Changeset: 1006b37f1cc8
Author:    amurillo
Date:      2015-03-31 11:52 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/1006b37f1cc8

Merge


Changeset: da8312e06551
Author:    lana
Date:      2015-04-01 13:23 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/da8312e06551

Merge


Changeset: 7974f6da2d76
Author:    jlahoda
Date:      2015-01-13 10:25 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/7974f6da2d76

8037546: javac -parameters does not emit parameter names for lambda expressions
Summary: MethodParameters attribute is missing for synthetic methods encoding lambda expressions.
Reviewed-by: rfield, mcimadamore
Contributed-by: srikanth.adayapalam at oracle.com

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! test/tools/javac/MethodParameters/ClassFileVisitor.java
! test/tools/javac/MethodParameters/LambdaTest.java
! test/tools/javac/MethodParameters/LambdaTest.out
! test/tools/javac/MethodParameters/ReflectionVisitor.java

Changeset: ba758e1ffa69
Author:    jlahoda
Date:      2015-03-26 11:34 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/ba758e1ffa69

8054220: Debugger doesn't show variables *outside* lambda
8058227: Debugger has no access to outer variables inside Lambda
Summary: Put local variables captured by lambda into the lambda method's LocalVariableTable.
Reviewed-by: mcimadamore, rfield

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! test/tools/javac/MethodParameters/LambdaTest.out
! test/tools/javac/lambda/LocalVariableTable.java



More information about the jdk8u-changes mailing list