Webrev: http://cr.openjdk.java.net/~twisti/8000999/

8000999: backport of JSR 292 to 7u

This is an umbrella bug for these changes (which are backported in one
changeset):

6983728: JSR 292 remove argument count limitations 
7128512: Javadoc typo in java.lang.invoke.MethodHandle 
7117167: Misc warnings in java.lang.invoke and sun.invoke.* 
7129034: VM crash with a field setter method with a filterArguments 
7087658: MethodHandles.Lookup.findVirtual is confused by interface methods that 
are multiply inherited 
7127687: MethodType leaks memory due to interning 
7023639: JSR 292 method handle invocation needs a fast path for compiled code 
7188911: nightly failures after JSR 292 lazy method handle update (round 2) 
7190416: JSR 292: typo in InvokerBytecodeGenerator.getConstantPoolSize 
7191102: nightly failures after JSR 292 lazy method handle update (round 3) 
7194612: 
api/java_lang/invoke/MethodHandles/Lookup/index.html#ExceptionsTests[findVirtualNSME]
 fails w/ -esa 
7194662: JSR 292: PermuteArgsTest times out in nightly test runs

There are of course corresponding changesets in JDK 8 but I don't list them 
here.  The backport is a verbatim copy of the JDK 8 files into a 7u repository. 
 The HotSpot changes were already committed before the HS24 fork.

-- Chris

Reply via email to