hg: jdk7u/jdk7u/jdk: 16 new changesets
alejandro.murillo at oracle.com
alejandro.murillo at oracle.com
Wed Nov 7 11:35:18 PST 2012
Changeset: 4113d4a2c289
Author: jrose
Date: 2011-07-16 15:47 -0700
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/4113d4a2c289
6983728: JSR 292 remove argument count limitations
Summary: Remove workarounds and limitations from before 6939861.
Reviewed-by: never
! src/share/classes/java/lang/invoke/AdapterMethodHandle.java
- src/share/classes/java/lang/invoke/FilterGeneric.java
- src/share/classes/java/lang/invoke/FilterOneArgument.java
- src/share/classes/java/lang/invoke/FromGeneric.java
! src/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/share/classes/java/lang/invoke/MethodHandles.java
! src/share/classes/java/lang/invoke/MethodTypeForm.java
- src/share/classes/java/lang/invoke/SpreadGeneric.java
- src/share/classes/java/lang/invoke/ToGeneric.java
Changeset: 092cf241ebb7
Author: darcy
Date: 2012-01-09 20:14 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/092cf241ebb7
7128512: Javadoc typo in java.lang.invoke.MethodHandle
Reviewed-by: mduigou
! src/share/classes/java/lang/invoke/MethodHandle.java
Changeset: d042e598418c
Author: jrose
Date: 2011-07-16 15:44 -0700
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/d042e598418c
7058651: JSR 292 unit tests need a refresh
Summary: Enhancements to unit tests.
Reviewed-by: never, twisti
! test/java/lang/invoke/JavaDocExamplesTest.java
! test/java/lang/invoke/MethodHandlesTest.java
! test/java/lang/invoke/RicochetTest.java
+ test/java/lang/invoke/ThrowExceptionsTest.java
Changeset: b93c86d2c10a
Author: jrose
Date: 2011-07-16 15:40 -0700
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/b93c86d2c10a
7058630: JSR 292 method handle proxy violates contract for Object methods
Reviewed-by: never, twisti
! src/share/classes/java/lang/invoke/MethodHandleProxies.java
! test/java/lang/invoke/MethodHandlesTest.java
Changeset: 7bcc638bf8c4
Author: alanb
Date: 2011-09-10 14:55 +0100
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/7bcc638bf8c4
7089131: test/java/lang/invoke/InvokeGenericTest.java does not compile
Reviewed-by: darcy, jrose
! test/java/lang/invoke/InvokeGenericTest.java
Changeset: 428fdbe45361
Author: jrose
Date: 2012-01-18 17:34 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/428fdbe45361
7117167: Misc warnings in java.lang.invoke and sun.invoke.*
Reviewed-by: smarks
! src/share/classes/java/lang/invoke/AdapterMethodHandle.java
! src/share/classes/java/lang/invoke/MemberName.java
! src/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/share/classes/java/lang/invoke/MethodHandles.java
! src/share/classes/sun/invoke/util/ValueConversions.java
! src/share/classes/sun/invoke/util/Wrapper.java
+ test/java/lang/invoke/CallSiteTest.java
! test/java/lang/invoke/ClassValueTest.java
! test/java/lang/invoke/InvokeGenericTest.java
! test/java/lang/invoke/JavaDocExamplesTest.java
! test/java/lang/invoke/MethodHandlesTest.java
! test/java/lang/invoke/MethodTypeTest.java
! test/java/lang/invoke/PermuteArgsTest.java
! test/java/lang/invoke/RicochetTest.java
! test/java/lang/invoke/ThrowExceptionsTest.java
! test/sun/invoke/util/ValueConversionsTest.java
Changeset: 5745feb0a1d6
Author: jrose
Date: 2012-07-12 00:11 -0700
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/5745feb0a1d6
7129034: VM crash with a field setter method with a filterArguments
Summary: add null checks before unsafe calls that take a variable base reference; update unit tests
Reviewed-by: kvn, twisti
! src/share/classes/java/lang/invoke/MethodHandleImpl.java
! test/java/lang/invoke/MethodHandlesTest.java
Changeset: 5790290441b2
Author: jrose
Date: 2012-07-12 00:12 -0700
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/5790290441b2
7087658: MethodHandles.Lookup.findVirtual is confused by interface methods that are multiply inherited
Reviewed-by: twisti
! src/share/classes/java/lang/invoke/MemberName.java
Changeset: 0204531e8d85
Author: jrose
Date: 2012-07-12 00:12 -0700
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/0204531e8d85
7127687: MethodType leaks memory due to interning
Summary: Replace internTable with a weak-reference version.
Reviewed-by: sundar, forax, brutisso
Contributed-by: james.laskey at oracle.com
! src/share/classes/java/lang/invoke/MethodType.java
Changeset: 6e34c6d3479f
Author: twisti
Date: 2012-07-24 10:47 -0700
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/6e34c6d3479f
7023639: JSR 292 method handle invocation needs a fast path for compiled code
6984705: JSR 292 method handle creation should not go through JNI
Summary: remove assembly code for JDK 7 chained method handles
Reviewed-by: jrose, twisti, mhaupt, forax
Contributed-by: John Rose <john.r.rose at oracle.com>, Christian Thalinger <christian.thalinger at oracle.com>, Michael Haupt <michael.haupt at oracle.com>
- src/share/classes/java/lang/invoke/AdapterMethodHandle.java
! src/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/share/classes/java/lang/invoke/CallSite.java
- src/share/classes/java/lang/invoke/CountingMethodHandle.java
! src/share/classes/java/lang/invoke/DirectMethodHandle.java
+ src/share/classes/java/lang/invoke/DontInline.java
+ src/share/classes/java/lang/invoke/ForceInline.java
+ src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/share/classes/java/lang/invoke/Invokers.java
+ src/share/classes/java/lang/invoke/LambdaForm.java
! src/share/classes/java/lang/invoke/MemberName.java
! src/share/classes/java/lang/invoke/MethodHandle.java
! src/share/classes/java/lang/invoke/MethodHandleImpl.java
+ src/share/classes/java/lang/invoke/MethodHandleInfo.java
! src/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/share/classes/java/lang/invoke/MethodHandles.java
! src/share/classes/java/lang/invoke/MethodType.java
! src/share/classes/java/lang/invoke/MethodTypeForm.java
+ src/share/classes/java/lang/invoke/SimpleMethodHandle.java
! src/share/classes/java/lang/invoke/package-info.java
! src/share/classes/sun/invoke/util/ValueConversions.java
! src/share/classes/sun/invoke/util/VerifyAccess.java
! src/share/classes/sun/invoke/util/VerifyType.java
! src/share/classes/sun/invoke/util/Wrapper.java
! src/share/classes/sun/misc/Unsafe.java
+ test/java/lang/invoke/7157574/Test7157574.java
! test/java/lang/invoke/InvokeGenericTest.java
! test/java/lang/invoke/JavaDocExamplesTest.java
+ test/java/lang/invoke/MaxTest.java
! test/java/lang/invoke/MethodHandlesTest.java
+ test/java/lang/invoke/PrivateInvokeTest.java
! test/java/lang/invoke/ThrowExceptionsTest.java
+ test/java/lang/invoke/remote/RemoteExample.java
! test/sun/invoke/util/ValueConversionsTest.java
Changeset: 7c14a2225485
Author: twisti
Date: 2012-08-07 14:31 -0700
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/7c14a2225485
7188911: nightly failures after JSR 292 lazy method handle update (round 2)
Reviewed-by: kvn, jrose
! src/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/share/classes/java/lang/invoke/MemberName.java
Changeset: 3730065d89b9
Author: twisti
Date: 2012-08-09 15:03 -0700
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/3730065d89b9
7190416: JSR 292: typo in InvokerBytecodeGenerator.getConstantPoolSize
Reviewed-by: jrose
! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
Changeset: 14b4f7fcc9a2
Author: jrose
Date: 2012-08-17 13:42 -0700
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/14b4f7fcc9a2
7191102: nightly failures after JSR 292 lazy method handle update (round 3)
Reviewed-by: twisti, kvn
! src/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/share/classes/java/lang/invoke/Invokers.java
! src/share/classes/java/lang/invoke/LambdaForm.java
! src/share/classes/java/lang/invoke/MethodHandle.java
! src/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/share/classes/java/lang/invoke/MethodHandles.java
! src/share/classes/java/lang/invoke/MethodType.java
! src/share/classes/java/lang/invoke/SimpleMethodHandle.java
! src/share/classes/java/lang/invoke/WrongMethodTypeException.java
! src/share/classes/sun/invoke/util/ValueConversions.java
+ test/java/lang/invoke/BigArityTest.java
- test/java/lang/invoke/MaxTest.java
! test/java/lang/invoke/MethodHandlesTest.java
! test/java/lang/invoke/PermuteArgsTest.java
! test/java/lang/invoke/RicochetTest.java
! test/sun/invoke/util/ValueConversionsTest.java
Changeset: 6f7634228126
Author: jrose
Date: 2012-08-28 13:14 -0700
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/6f7634228126
7194612: api/java_lang/invoke/MethodHandles/Lookup/index.html#ExceptionsTests[findVirtualNSME] fails w/ -esa
Reviewed-by: kvn, twisti
! src/share/classes/java/lang/invoke/MemberName.java
Changeset: 93ec22695111
Author: twisti
Date: 2012-08-28 14:57 -0700
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/93ec22695111
7194662: JSR 292: PermuteArgsTest times out in nightly test runs
Reviewed-by: kvn
! test/java/lang/invoke/PermuteArgsTest.java
Changeset: 448626eae40d
Author: twisti
Date: 2012-10-19 16:49 -0700
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/448626eae40d
8000989: smaller code changes to make future JSR 292 backports easier
Reviewed-by: jrose
! src/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/share/classes/java/lang/invoke/CallSite.java
! src/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/share/classes/java/lang/invoke/Invokers.java
! src/share/classes/java/lang/invoke/LambdaForm.java
! src/share/classes/java/lang/invoke/MemberName.java
! src/share/classes/java/lang/invoke/MethodHandle.java
! src/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/share/classes/sun/invoke/util/ValueConversions.java
! test/java/lang/invoke/BigArityTest.java
! test/java/lang/invoke/PrivateInvokeTest.java
More information about the jdk7u-dev
mailing list