6981777: implement JSR 292 EG adjustments from summer 2010
Summary: Introduce one more constant pool type, CONSTANT_MethodApply.
This JVM change implements a mechanism which supports computed constants and
parameterized bootstrap methods:
http://cr.openjdk.java.net/~jrose/6981777/webrev.00
Changeset: 77acbf6c0d2c
Author:jrose
Date: 2010-09-12 03:22 -0700
URL: http://hg.openjdk.java.net/mlvm/mlvm/hotspot/rev/77acbf6c0d2c
meth, indy: update to current RI review requests
+ cpindex-oopmap.patch
+ meth-api-6981777.patch
! meth-conv-6939861.patch
+ meth-ing-6939224.patch
Changeset: a89c3d173ef7
Author:jrose
Date: 2010-09-12 03:22 -0700
URL: http://hg.openjdk.java.net/mlvm/mlvm/jdk/rev/a89c3d173ef7
meth, indy: update to current RI review requests
+ meth-api-6981777.patch
! meth-conv-6939861.patch
! meth-edrfix-6979327.patch
+ meth-ing-6939224.patch
FYI: I CC-ed two review requests for the JSR 292 reference implementation to
this list.
-- John
___
mlvm-dev mailing list
mlvm-dev@openjdk.java.net
http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
6939224: MethodHandle.invokeGeneric needs to perform the correct set of
conversions
Until now, the HotSpot JVM has conflated invokeExact with invokeGeneric. These
changes, combined with forthcoming JDK runtime support changes, provide a hook
for the JVM to perform on-the-fly argument