Re: constant-dynamic specification, updated

2017-06-26 Thread Remi Forax
> De: "John Rose" <john.r.r...@oracle.com> > À: "Per Bothner" <p...@bothner.com> > Cc: "Da Vinci Machine Project" <mlvm-dev@openjdk.java.net> > Envoyé: Lundi 26 Juin 2017 00:21:58 > Objet: Re: constant-dynamic specification, updated

Re: constant-dynamic specification, updated

2017-06-25 Thread John Rose
On Jun 25, 2017, at 3:00 PM, Per Bothner wrote: > > That will be difficult as long as constant pool indexes and various > other fields are limited to 16 bits. Yep; that's a challenge, until we break the glass and make a completely new class file format that integrates a

Re: constant-dynamic specification, updated

2017-06-25 Thread Per Bothner
On 06/25/2017 02:34 PM, John Rose wrote: My overall goal is to keep the classfile alive as an efficient medium for more and more advanced language runtimes. That will be difficult as long as constant pool indexes and various other fields are limited to 16 bits. -- --Per Bothner

Re: constant-dynamic specification, updated

2017-06-25 Thread John Rose
On Jun 25, 2017, at 12:47 PM, Mark Roos wrote: > > I was looking for boot strap args to allow byte[] constants from the > constantPool. > > Is that planned? Yes; there are two more CP types planned: 1. CONSTANT_Data = arbitrary blob of octets 2. CONSTANT_Group = series of

Re: Fwd: constant-dynamic specification, updated

2017-06-25 Thread Mark Roos
Thx John. I was looking for boot strap args to allow byte[] constants from the constantPool. Is that planned? mark ___ mlvm-dev mailing list mlvm-dev@openjdk.java.net http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev

Fwd: constant-dynamic specification, updated

2017-06-24 Thread John Rose
Date: June 24, 2017 at 4:52:04 PM PDT To: valhalla-spec-expe...@openjdk.java.net I have updated the javadoc API that is relevant to the proposed JVM features for dynamic constants and more powerful bootstrap methods. http://cr.openjdk.java.net/~jrose/jvm/condy-jvms-2017-0620.html Here is a