review request (XL): 6939861: JVM should handle more conversion operations

John Rose john.r.rose at oracle.com
Wed May 11 23:03:56 PDT 2011


Thanks very much. 

-- John  (on my iPhone)

On May 11, 2011, at 9:16 PM, Tom Rodriguez <tom.rodriguez at oracle.com> wrote:

> I've reviewed this as well as I could and it all looks reasonable.
> 
> tom
> 
> On May 11, 2011, at 9:08 AM, John Rose wrote:
> 
>> http://cr.openjdk.java.net/~jrose/6939861/webrev.jdk.06/
>> 
>> This is the JDK code which works on top of ricochet frames.
>> 
>> These frames were put into the JVM last week, also under bug 6939861 in the hotspot repository.
>> 
>> It fixes a large number of bugs pertaining to argument conversions, argument count limitations, and the filtering, collection, and spreading of arguments and return values.
>> 
>> Several new unit tests are added.  All of them pass on x86 (32 and 64 bit).  SPARC and ARM ports are in progress but are not required for common code to be pushed.
>> 
>> The unit tests also pass (up to known pre-existing failures) when -XX:-UseRicochetFrames is given to the JVM.  The old JDK code is preserved, which supports down-rev versions of the JVM (no ricochet frames).  This old code is marked clearly for future deletion and cleanup.
>> 
>> -- John
>> 
> 


More information about the mlvm-dev mailing list