method handles and call sites listed as part of Java SE 6 Update 18?!
Rémi Forax
forax at univ-mlv.fr
Wed Mar 17 12:07:15 PDT 2010
Le 17/03/2010 19:51, John Rose a écrit :
> On Mar 17, 2010, at 7:13 AM, Tobias Ivarsson wrote:
>
>
>> I haven't tried it, there might be other issues preventing it
>>
> The main issue preventing it is that rt.jar is tightly coupled to the JVM it is delivered with; put another way, the interface between the java.dyn classes and the JVM is unspecified and subject to change. Thus, it is hit or miss whether you can run any given "naked JVM" containing 292 with some proposed extract of 292 functionality from some rt.jar.
>
> A second issue is that the 292 EG is still refining the spec. The next few pushes to the mlvm patches (and later to the OpenJDK builds) will incompatibly change some APIs. The bootstrap API is being simplified and 'invoke' is being renamed 'invokeExact' (and being joined by a fraternal twin, 'invokeGeneric').
>
I prefer to see invokeGeneric as a the dark side twin,
more powerful but without a clear performance guarantee :)
> Stay tuned...
>
> -- John
>
Rémi
More information about the mlvm-dev
mailing list