hg: jdk7/jdk7/jdk: 11 new changesets

erik.trimble at oracle.com erik.trimble at oracle.com
Tue Dec 21 16:52:49 PST 2010


Changeset: 19c125efeda3
Author:    jrose
Date:      2010-10-30 21:02 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/19c125efeda3

6939224: MethodHandle.invokeGeneric needs to perform the correct set of conversions
Summary: JDK changes which run atop the corresponding JVM hook
Reviewed-by: never, twisti

! src/share/classes/java/dyn/MethodHandle.java
! src/share/classes/java/dyn/MethodHandles.java
! src/share/classes/sun/dyn/AdapterMethodHandle.java
! src/share/classes/sun/dyn/BoundMethodHandle.java
+ src/share/classes/sun/dyn/InvokeGeneric.java
! src/share/classes/sun/dyn/Invokers.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/util/ValueConversions.java
+ test/java/dyn/InvokeGenericTest.java
! test/java/dyn/MethodHandlesTest.java

Changeset: 45f5055dd53f
Author:    jrose
Date:      2010-10-30 21:08 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/45f5055dd53f

6981777: implement JSR 292 EG adjustments from summer 2010
Reviewed-by: twisti

- src/share/classes/java/dyn/BootstrapMethod.java
! src/share/classes/java/dyn/CallSite.java
! src/share/classes/java/dyn/ConstantCallSite.java
- src/share/classes/java/dyn/InvokeDynamic.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/MethodHandleProvider.java
! src/share/classes/java/dyn/MethodHandles.java
! src/share/classes/java/dyn/MethodType.java
+ src/share/classes/java/dyn/VolatileCallSite.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/Invokers.java
- src/share/classes/sun/dyn/JavaMethodHandle.java
! src/share/classes/sun/dyn/MethodHandleImpl.java
! src/share/classes/sun/dyn/SpreadGeneric.java
! src/share/classes/sun/dyn/ToGeneric.java
! src/share/classes/sun/dyn/util/ValueConversions.java
! src/share/classes/sun/dyn/util/VerifyAccess.java
! src/share/classes/sun/dyn/util/Wrapper.java
! test/java/dyn/InvokeGenericTest.java
- test/java/dyn/JavaDocExamples.java
+ test/java/dyn/JavaDocExamplesTest.java
! test/java/dyn/MethodHandlesTest.java

Changeset: f50d2c66f585
Author:    jrose
Date:      2010-11-22 22:41 -0800
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/f50d2c66f585

6979327: method handle invocation should use casts instead of type parameters to specify return type
Summary: Change result type parameters to result type casts.  (Also, replace private placeholder class InvokeDynamic.)
Reviewed-by: twisti

! make/java/dyn/Makefile
+ src/share/classes/java/dyn/InvokeDynamic.java
! src/share/classes/java/dyn/MethodHandle.java
! src/share/classes/sun/dyn/AdapterMethodHandle.java
! src/share/classes/sun/dyn/CallSiteImpl.java
! src/share/classes/sun/dyn/FilterGeneric.java
! src/share/classes/sun/dyn/FromGeneric.java
! src/share/classes/sun/dyn/MethodHandleImpl.java
! src/share/classes/sun/dyn/SpreadGeneric.java
! src/share/classes/sun/dyn/ToGeneric.java
! test/java/dyn/InvokeGenericTest.java
! test/java/dyn/JavaDocExamplesTest.java
! test/java/dyn/MethodHandlesTest.java

Changeset: 32d6d7a39220
Author:    jrose
Date:      2010-12-02 02:52 -0800
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/32d6d7a39220

7001379: bootstrap method data needs to be moved from constant pool to a classfile attribute
Reviewed-by: twisti

! src/share/classes/java/dyn/package-info.java

Changeset: a451f7948ec5
Author:    jrose
Date:      2010-12-02 02:59 -0800
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/a451f7948ec5

7001423: JSR 292 bytecode enhancements need unit tests
Reviewed-by: twisti

+ test/java/dyn/InvokeDynamicPrintArgs.java
+ test/java/dyn/indify/Indify.java

Changeset: 6a0245a8f714
Author:    jrose
Date:      2010-12-02 03:02 -0800
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/6a0245a8f714

Merge

- make/common/Rules-SCCS.gmk
- src/share/classes/com/sun/media/sound/MidiDeviceReceiver.java
- src/share/classes/java/nio/channels/AsynchronousDatagramChannel.java
- src/share/classes/sun/java2d/pisces/LineSink.java
- src/share/classes/sun/nio/ch/SimpleAsynchronousDatagramChannelImpl.java
- src/share/classes/sun/security/krb5/KrbKdcReq.java
- src/share/classes/sun/security/krb5/internal/TCPClient.java
- src/share/classes/sun/security/krb5/internal/UDPClient.java
- src/share/native/sun/java2d/cmm/lcms/cmscam97.c
- src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c
- src/share/native/sun/java2d/cmm/lcms/icc34.h
- src/share/native/sun/java2d/cmm/lcms/lcms.h
- src/solaris/classes/sun/net/spi/SdpProvider.java
- src/solaris/classes/sun/net/www/protocol/http/NTLMAuthentication.java
- src/solaris/native/sun/net/spi/SdpProvider.c
- test/java/nio/channels/AsynchronousDatagramChannel/Basic.java
- test/java/util/Locale/data/deflocale.exe
- test/java/util/Locale/data/deflocale.jds3
- test/java/util/Locale/data/deflocale.rhel4
- test/java/util/Locale/data/deflocale.winvista
- test/java/util/Locale/data/deflocale.winxp
- test/sun/net/www/http/ChunkedInputStream/ChunkedCharEncoding.sh
- test/tools/launcher/VerifyExceptions.java

Changeset: 7fc85363b44c
Author:    jrose
Date:      2010-12-03 11:23 -0800
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/7fc85363b44c

Merge


Changeset: 0db159ce2517
Author:    jrose
Date:      2010-12-16 00:32 -0800
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/0db159ce2517

Merge

- src/share/classes/sun/net/httpserver/SelectorCache.java

Changeset: 75040738aec9
Author:    jrose
Date:      2010-12-16 15:59 -0800
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/75040738aec9

7001424: implement JSR 292 EG adjustments, November 2010
Reviewed-by: twisti

! src/share/classes/java/dyn/CallSite.java
! src/share/classes/java/dyn/ClassValue.java
! src/share/classes/java/dyn/ConstantCallSite.java
! src/share/classes/java/dyn/InvokeDynamicBootstrapError.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/MutableCallSite.java
+ src/share/classes/java/dyn/Switcher.java
! src/share/classes/java/dyn/VolatileCallSite.java
! src/share/classes/java/dyn/package-info.java
! test/java/dyn/ClassValueTest.java
! test/java/dyn/InvokeDynamicPrintArgs.java
! test/java/dyn/JavaDocExamplesTest.java
! test/java/dyn/MethodHandlesTest.java

Changeset: 04c9b38d6bf3
Author:    trims
Date:      2010-12-16 20:51 -0800
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/04c9b38d6bf3

Merge

- src/share/classes/java/dyn/BootstrapMethod.java
! src/share/classes/java/dyn/InvokeDynamic.java
- src/share/classes/java/dyn/LinkagePermission.java
- src/share/classes/java/dyn/MethodHandleProvider.java
- src/share/classes/sun/dyn/JavaMethodHandle.java
- test/java/dyn/JavaDocExamples.java

Changeset: 2dbd18b83bad
Author:    trims
Date:      2010-12-21 16:49 -0800
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/2dbd18b83bad

Merge

- src/share/classes/java/dyn/BootstrapMethod.java
- src/share/classes/java/dyn/LinkagePermission.java
- src/share/classes/java/dyn/MethodHandleProvider.java
- src/share/classes/sun/dyn/JavaMethodHandle.java
- test/java/dyn/JavaDocExamples.java



More information about the jdk7-dev mailing list