Re: What's in a CONSTANT_Class?

2017-06-14 Thread John Rose
On Jun 14, 2017, at 8:54 AM, Karen Kinnear wrote: > > We would like to request that for the MVT Early Access we keep the TEMPORARY > CONSTANT_Class_info “;Q”. Nit: For uniformity, the syntax wants to be ";" + field_signature, which implies ";Q;". Without that

Re: What's in a CONSTANT_Class?

2017-06-14 Thread Remi Forax
Hi Karen, With my ASM Hat, both CONSTANT_Class_info “;Q” and CONSTANT_ValueType_info that references an UTF8 are Ok for me. Weirdly, having a CONSTANT_Value_info that reference a CONSTANT_Class_info is little harder to implement because the implementation of ASM is sensitive to the number of

Re: What's in a CONSTANT_Class?

2017-06-14 Thread Karen Kinnear
Update from hotspot implementation: We would like to request that for the MVT Early Access we keep the TEMPORARY CONSTANT_Class_info “;Q”. This is far easier for us to implement (we have a prototype in progress) and we believe that it will be easier for bytecode generators to adopt - which

Re: Draft of spec for Minimal Value Types

2017-06-14 Thread Karen Kinnear
Dan, Thank you for the responses. Summary - we are good with the current JVMS description of decoupling VCC and DVC initialization and linking as long as you add vbox to require initialization of the VCC. > On Jun 13, 2017, at 6:51 PM, Dan Smith wrote: > >> On Jun