hg: jdk7/jdk7/jdk: 6 new changesets
erik.trimble at oracle.com
erik.trimble at oracle.com
Wed Jun 23 16:15:36 PDT 2010
Changeset: 0cd764a1c809
Author: jrose
Date: 2010-04-30 23:48 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/0cd764a1c809
6939134: JSR 292 adjustments to method handle invocation
Summary: split MethodHandle.invoke into invokeExact and invokeGeneric; also clean up JVM-to-Java interfaces
Reviewed-by: twisti
! src/share/classes/java/dyn/CallSite.java
! src/share/classes/java/dyn/InvokeDynamic.java
! src/share/classes/java/dyn/InvokeDynamicBootstrapError.java
! src/share/classes/java/dyn/JavaMethodHandle.java
! src/share/classes/java/dyn/Linkage.java
! src/share/classes/java/dyn/LinkagePermission.java
! src/share/classes/java/dyn/MethodHandle.java
! src/share/classes/java/dyn/MethodHandles.java
! src/share/classes/java/dyn/MethodType.java
! src/share/classes/java/dyn/NoAccessException.java
! src/share/classes/java/dyn/package-info.java
! src/share/classes/sun/dyn/AdapterMethodHandle.java
! src/share/classes/sun/dyn/BoundMethodHandle.java
! src/share/classes/sun/dyn/CallSiteImpl.java
! src/share/classes/sun/dyn/FilterGeneric.java
! src/share/classes/sun/dyn/FilterOneArgument.java
! src/share/classes/sun/dyn/FromGeneric.java
! src/share/classes/sun/dyn/MemberName.java
! src/share/classes/sun/dyn/MethodHandleImpl.java
! src/share/classes/sun/dyn/MethodHandleNatives.java
! src/share/classes/sun/dyn/MethodTypeImpl.java
! src/share/classes/sun/dyn/SpreadGeneric.java
! src/share/classes/sun/dyn/ToGeneric.java
! src/share/classes/sun/dyn/package-info.java
! src/share/classes/sun/dyn/util/ValueConversions.java
! src/share/classes/sun/dyn/util/VerifyAccess.java
! test/java/dyn/MethodHandlesTest.java
Changeset: 4a28a204b726
Author: jrose
Date: 2010-05-03 23:32 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/4a28a204b726
6939196: method handle signatures off the boot class path get linkage errors
Summary: Remove workaround from MethodHandleImpl lookup code; add JUnit regression test to MethodHandlesTest.
Reviewed-by: twisti
! src/share/classes/sun/dyn/MethodHandleImpl.java
! test/java/dyn/MethodHandlesTest.java
Changeset: 3cf85945abef
Author: jrose
Date: 2010-05-13 20:01 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/3cf85945abef
Merge
Changeset: d742045bd30b
Author: jrose
Date: 2010-06-18 15:23 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/d742045bd30b
Merge
! src/share/classes/java/dyn/CallSite.java
! src/share/classes/java/dyn/InvokeDynamic.java
! src/share/classes/java/dyn/InvokeDynamicBootstrapError.java
! src/share/classes/java/dyn/JavaMethodHandle.java
! src/share/classes/java/dyn/Linkage.java
! src/share/classes/java/dyn/LinkagePermission.java
! src/share/classes/java/dyn/MethodHandle.java
! src/share/classes/java/dyn/MethodHandles.java
! src/share/classes/java/dyn/MethodType.java
! src/share/classes/java/dyn/NoAccessException.java
! src/share/classes/java/dyn/package-info.java
! src/share/classes/sun/dyn/AdapterMethodHandle.java
! src/share/classes/sun/dyn/BoundMethodHandle.java
! src/share/classes/sun/dyn/CallSiteImpl.java
! src/share/classes/sun/dyn/FilterGeneric.java
! src/share/classes/sun/dyn/FilterOneArgument.java
! src/share/classes/sun/dyn/FromGeneric.java
! src/share/classes/sun/dyn/MemberName.java
! src/share/classes/sun/dyn/MethodHandleImpl.java
! src/share/classes/sun/dyn/MethodHandleNatives.java
! src/share/classes/sun/dyn/MethodTypeImpl.java
! src/share/classes/sun/dyn/SpreadGeneric.java
! src/share/classes/sun/dyn/ToGeneric.java
! src/share/classes/sun/dyn/package-info.java
! src/share/classes/sun/dyn/util/ValueConversions.java
! src/share/classes/sun/dyn/util/VerifyAccess.java
! test/java/dyn/MethodHandlesTest.java
Changeset: 3d944ecfa470
Author: jrose
Date: 2010-06-08 23:08 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/3d944ecfa470
6939203: JSR 292 needs method handle constants
Summary: Add new CP types CONSTANT_MethodHandle, CONSTANT_MethodType to verifier; put in runtime support upcall.
Reviewed-by: twisti
! src/share/classes/java/dyn/MethodHandles.java
! src/share/classes/sun/dyn/MethodHandleNatives.java
! src/share/javavm/export/classfile_constants.h
! src/share/native/common/check_code.c
! test/java/dyn/MethodHandlesTest.java
Changeset: 2587c9f0b60d
Author: jrose
Date: 2010-06-19 01:14 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/2587c9f0b60d
Merge
! src/share/classes/java/dyn/MethodHandles.java
! src/share/classes/sun/dyn/MethodHandleNatives.java
! src/share/javavm/export/classfile_constants.h
! src/share/native/common/check_code.c
! test/java/dyn/MethodHandlesTest.java
More information about the jdk7-dev
mailing list