Changeset: 183a8c520b4a
Author:rfield
Date: 2014-02-28 10:43 -0800
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/183a8c520b4a
8035777: Consistent Lambda construction
Reviewed-by: ahgross, briangoetz, dlsmith
! src/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory
Changeset: e385bd6f7338
Author:rfield
Date: 2014-01-28 17:23 -0800
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e385bd6f7338
8032697: Issues with Lambda
Reviewed-by: ahgross, briangoetz, dlsmith, rfield
Contributed-by: daniel.sm...@oracle.com
! src/share/classes/java/lang/invoke
Changeset: c8d9cdc6445c
Author:rfield
Date: 2014-01-28 13:02 -0800
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c8d9cdc6445c
8032711: Issue with Lambda in handling
8032704: Issues with lib perm in Lambda
Reviewed-by: jrose, ahgross, briangoetz
! src/share/classes/java/lang/invok
Changeset: 847cc0cccfa1
Author:rfield
Date: 2013-12-11 11:56 -0800
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/847cc0cccfa1
8029558: java.lang.VerifyError: Bad return type when lambda's body is in
parentheses
Summary: properly type convert the body of a lambda expression
Changeset: 4fa835472e3c
Author:rfield
Date: 2013-11-22 17:07 -0800
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/4fa835472e3c
8028739: javac generates incorrect descriptor for MethodHandle::invoke
Summary: introduce special handling for signature polymorphic methods
Reviewed
Changeset: c04e46dbfea8
Author:rfield
Date: 2013-11-11 16:14 -0800
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c04e46dbfea8
8027803: test/sun/reflect/AnonymousNewInstance/ManyNewInstanceAnonTest.java
fails
Summary: fix NPE in test infrastructure
Reviewed-by: ksrini, jfranck, al
Changeset: 51b002381b35
Author:rfield
Date: 2013-11-04 10:12 -0800
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/51b002381b35
7194897: JSR 292: Cannot create more than 16 instances of an anonymous class
8027681: Lambda serialization fails once reflection proxy generation kicks in
Changeset: 860f1d21763a
Author:rfield
Date: 2013-10-24 16:52 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/860f1d21763a
8027220: DefaultMethodsTest: Change test to match spec
Reviewed-by: ksrini
! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/TestHarness.ja
Changeset: d9d3705a992f
Author:rfield
Date: 2013-10-23 15:16 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/d9d3705a992f
8025868: Several lang/LMBD JCK tests fail with java.lang.BootstrapMethodError
Summary: Wildcard marker interfaces can cause duplicate implemented interface
Changeset: 88acc99132e2
Author:rfield
Date: 2013-10-23 11:36 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/88acc99132e2
8027176: Remove redundant jdk/lambda/vm/DefaultMethodsTest.java
Reviewed-by: ksrini
- test/jdk/lambda/vm/DefaultMethodsTest.java
Changeset: 32ea6ccb7607
Author:rfield
Date: 2013-10-23 10:28 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/32ea6ccb7607
8022720: Method refeerences - private method should be accessible (nested
classes)
Reviewed-by: jjg, ksrini
! src/share/classes/com/sun/tools/javac
Changeset: 6cd16d8ed2b9
Author:rfield
Date: 2013-10-22 16:53 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/6cd16d8ed2b9
8023668: Desugar serializable lambda bodies using more robust naming scheme
Summary: lambda / bridged method-reference naming overhaul
Reviewed-by: k
Changeset: 71ecbde5e5e4
Author:rfield
Date: 2013-10-20 18:07 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/71ecbde5e5e4
8025631: Enhance Lambda construction
Reviewed-by: ksrini, ahgross
! src/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
- src/share/classe
Changeset: 4561460bf570
Author:rfield
Date: 2013-10-11 15:21 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4561460bf570
8026213: Reflection support for private interface methods
Reviewed-by: forax, psandoz, dholmes, jfranck
Contributed-by: karen.kinn...@oracle.com
! src/sha
Changeset: 1ce8405af5fe
Author:rfield
Date: 2013-10-10 23:26 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/1ce8405af5fe
8012557: Implement lambda methods on interfaces as private
8016320: Method reference in subinterface of type I.super::foo produces
exception at runt
Changeset: 7736abdf0805
Author:rfield
Date: 2013-10-04 09:54 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7736abdf0805
8021186: jdk/lambda/vm/DefaultMethodsTest.java fails
Summary: remove DefaultMethodsTest from jdk/test/problemList.txt
Reviewed-by: mduigou
! test/ProblemL
Changeset: 1b3616c4a836
Author:rfield
Date: 2013-10-03 11:26 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/1b3616c4a836
8020849: jdk/lambda/vm/DefaultMethodsTest.java
Summary: Bridge generation has been removed from the VM. Fix is to remove tests
that no longer make sense.
Changeset: 8d8b809dd294
Author:rfield
Date: 2013-10-03 10:23 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/8d8b809dd294
8010433: Remove lambda metafactory work-around to JDK-8005119
Summary: Restore invokespecial to lambda metafactory
Reviewed-by: ksrini
! src/share/classes
Changeset: dee28dd47e12
Author:rfield
Date: 2013-09-27 13:06 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/dee28dd47e12
8025548: langtools test tools/javac/lambda/methodReference/BridgeMethod.java
incorrectly assumes no other methods generated in lambda class
Reviewed
Changeset: f2487bb0c0d2
Author:rfield
Date: 2013-09-06 00:43 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/f2487bb0c0d2
8024260: 10 closed/java/lang/invoke/* tests failing after overhaul to
MethodHandleInfo
Reviewed-by: vlivanov, briangoetz
Contributed-by: john.r.r...@oracl
Changeset: 9cc74675a854
Author:rfield
Date: 2013-09-05 14:58 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/9cc74675a854
8024283: 10 nashorn tests fail with similar stack trace InternalError with
cause being NoClassDefFoundError
Summary: Fix pre-existing 292 bug tickled by c
Changeset: bd6fcc5eebb8
Author:rfield
Date: 2013-09-04 19:47 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/bd6fcc5eebb8
8020816: Metafactory crashes on code with method reference
8021050: MethodHandleInfo throws exception when method handle is to a method
with @CallerSensit
Changeset: 4bdbd1fabea4
Author:rfield
Date: 2013-09-03 21:42 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4bdbd1fabea4
8008688: Make MethodHandleInfo public
Summary: A major overhaul to MethodHandleInfo and method handles in general.
Reviewed-by: vlivanov, twisti
Contribute
Changeset: 71059bca036a
Author:rfield
Date: 2013-06-26 07:50 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/71059bca036a
8016761: Lambda metafactory - incorrect type conversion of constructor method
handle
Reviewed-by: jrose
! src/share/classes/java/lang/invoke/InnerClassLa
Changeset: 989049977d04
Author:rfield
Date: 2013-06-17 20:31 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/989049977d04
8015402: Lambda metafactory should not attempt to determine bridge methods
Summary: paired with 8013789: Compiler should emit bridges in interfaces
Reviewe
Changeset: 455be95bd1b5
Author:rfield
Date: 2013-06-17 20:29 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/455be95bd1b5
8013789: Compiler should emit bridges in interfaces
Summary: paired with 8015402: Lambda metafactory should not attempt to
determine bridge methods
Changeset: c09b7234cded
Author:rfield
Date: 2013-05-14 11:11 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c09b7234cded
8012556: Implement lambda methods on interfaces as static
8006140: Javac NPE compiling Lambda expression on initialization expression of
static fiel
Changeset: 8e27e84de2e9
Author:rfield
Date: 2013-05-01 08:46 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/8e27e84de2e9
8011591: BootstrapMethodError when capturing constructor ref to local classes
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/comp/
Changeset: 06dfdfa8c3e6
Author:rfield
Date: 2013-04-12 20:23 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/06dfdfa8c3e6
8012028: Metafactory-generated lambda classes should be final
8008941: isSynthetic() returns false for lambda instances
Reviewed-by: mduigou
! src/share/c
Changeset: e2cd40d7567c
Author:rfield
Date: 2013-04-12 10:02 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e2cd40d7567c
8011805: Update sun.tools.java class file reading/writing support to include
the new constant pool entries
Reviewed-by: mduigou, alanb
! src/share/classe
Changeset: fbbf5376e7e4
Author:rfield
Date: 2013-03-14 22:54 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/fbbf5376e7e4
8010010: NPE generating serializedLambdaName for nested lambda
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.
Changeset: d0ae21e3a382
Author:rfield
Date: 2013-03-11 10:02 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d0ae21e3a382
8009742: Bad lambda name for lambda in a static initializer or ctor
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/comp/LambdaToMe
Changeset: a02c3ddc182b
Author:rfield
Date: 2013-03-07 08:26 -0800
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a02c3ddc182b
8009582: Method reference generic constructor gives: IllegalArgumentException:
Invalid lambda deserialization
Reviewed-by: mcimadamore
! src/share/
Changeset: 5ebc62421717
Author:rfield
Date: 2013-02-26 10:38 -0800
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/5ebc62421717
8008770: SerializedLambda incorrect class loader for lambda deserializing class
Summary: current thread's context ClassLoader was used to load class by nam
Changeset: 1da987f0311a
Author:rfield
Date: 2013-02-21 15:46 -0800
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/1da987f0311a
8008356: Test LambdaSerialization.java failing
Summary: run in /othervm mode
Reviewed-by: ksrini
! test/java/lang/invoke/lambda/LambdaSerialization.java
Changeset: cd7340a84bb8
Author:rfield
Date: 2013-02-21 14:43 -0800
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/cd7340a84bb8
8008405: Now that metafactory is in place, add javac lambda serialization tests
Summary: Tests part of original langtools serialization review.
Revie
Changeset: 7748ffdca16a
Author:rfield
Date: 2013-02-16 12:36 -0800
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7748ffdca16a
8004970: Implement serialization in the lambda metafactory
Reviewed-by: forax
! src/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.jav
Changeset: 896d4af2ebfd
Author:rfield
Date: 2012-12-06 21:55 -0800
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/896d4af2ebfd
8003881: Prevent lambda implementing inner classes from allowing the creation
of new instances
Summary: Lambda implementing inner classes now has private
Changeset: d898d9ee352f
Author:rfield
Date: 2012-11-20 09:58 -0800
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d898d9ee352f
8003639: convert lambda testng tests to jtreg and add them
Reviewed-by: mcimadamore
+ test/tools/javac/defaultMethodExecution/DefaultMethodRegressio
Changeset: e6b1abdc11ca
Author:rfield
Date: 2012-11-13 08:06 -0800
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/e6b1abdc11ca
8003306: Compiler crash: calculation of inner class access modifier
Summary: Fix binary sense lost in transition to hasTag
Reviewed-by: mcimadamore
Changeset: a65971893c50
Author:rfield
Date: 2012-10-29 10:39 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a65971893c50
8000694: Add generation of lambda implementation code: invokedynamic call,
lambda method, adaptor methods
Summary: Add lambda implementation code wi
Changeset: 6302932b7380
Author:rfield
Date: 2012-10-25 17:34 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6302932b7380
8000806: Implement runtime lambda metafactory
Summary: Implement lambda invokedynamic bootstrap by generating at runtime an
inner class that implements th
42 matches
Mail list logo