Re: notes from Valhalla meeting 5/24/17

2017-06-21 Thread John Rose
On Jun 21, 2017, at 4:44 PM, Paul Sandoz wrote: > > A BSM called to resolve a constant can choose when pulling it’s static args > to catch and swallow linkage exceptions, keep on trucking, and return a > value. Should this be allowed? Absolutely. The BSM might have an

Re: notes from Valhalla meeting 5/24/17

2017-06-21 Thread John Rose
Thanks; all fixed. On Jun 21, 2017, at 1:45 PM, Paul Sandoz wrote: > > > "This allows the bootstrap logic the ability to order the resolution of > constants and catch linkage exceptions.” > > And possibly still link a constant rather than re-throwing a linkage >

Re: notes from Valhalla meeting 5/24/17

2017-06-21 Thread Paul Sandoz
> On 21 Jun 2017, at 12:37, fo...@univ-mlv.fr wrote: > > > > De: "John Rose" > À: "Rémi Forax" > Cc: "Valhalla Expert Group Observers" > , > valhalla-spec-experts@openjdk.java.net > Envoyé: Mercredi 21

Re: notes from Valhalla meeting 5/24/17

2017-06-21 Thread forax
> De: "John Rose" > À: "Rémi Forax" > Cc: "Valhalla Expert Group Observers" > , > valhalla-spec-experts@openjdk.java.net > Envoyé: Mercredi 21 Juin 2017 18:03:49 > Objet: Re: notes from Valhalla meeting 5/24/17

Re: notes from Valhalla meeting 5/24/17

2017-06-21 Thread John Rose
On Jun 21, 2017, at 8:46 AM, Remi Forax wrote: > > but i do not like with this proposal as is, i will explain why and how to fix > it: > - condy is linked to a static final field but unlike invokedynamic which is a > link from an invokedynamic instruction to a

Re: minutes Valhalla EG June 07, 2017

2017-06-21 Thread John Rose
On Jun 21, 2017, at 8:56 AM, Remi Forax wrote: > > John, > Do we agree that this API can also replace the constant pool patching done by > unsafe.defineAnonymousClass, > i.e. that the Object can be any live Object? This seems close to possible, although I would imagine that

Re: minutes Valhalla EG June 07, 2017

2017-06-21 Thread Remi Forax
John, Do we agree that this API can also replace the constant pool patching done by unsafe.defineAnonymousClass, i.e. that the Object can be any live Object? Rémi > De: "John Rose" > À: "Daniel Heidinga" > Cc:

Re: minutes Valhalla EG June 07, 2017

2017-06-21 Thread John Rose
On Jun 21, 2017, at 6:55 AM, Daniel Heidinga wrote: > > > AI: John - send out javadoc to EG > > derived class := Class.derivedClassFactory(Class mainClass, T userData, > > String name) > > In the spirit of the usual "5 min before the meeting" ritual action item >

Re: notes from Valhalla meeting 5/24/17

2017-06-21 Thread Remi Forax
Nice work John, but i do not like with this proposal as is, i will explain why and how to fix it: - condy is linked to a static final field but unlike invokedynamic which is a link from an invokedynamic instruction to a CONSTANT_InvokeDynamic_info, there is no link from the static final field

Re: Meeting today ?

2017-06-21 Thread Karen Kinnear
https://oracle.zoom.us/j/251372518 > On Jun 21, 2017, at 11:00 AM, Remi Forax wrote: > > Hi all, > does somebody can send me the correct URL for the meeting today ? > > cheers, > Rémi

Meeting today ?

2017-06-21 Thread Remi Forax
Hi all, does somebody can send me the correct URL for the meeting today ? cheers, Rémi

Re: minutes Valhalla EG June 07, 2017

2017-06-21 Thread Karen Kinnear
Dan - I can’t find it either. We’ll have to ask John. thanks, Karen > On Jun 21, 2017, at 9:55 AM, Daniel Heidinga > wrote: > > > AI: John - send out javadoc to EG > > derived class := Class.derivedClassFactory(Class mainClass, T userData, > > String name) >

Re: notes from Valhalla meeting 5/24/17

2017-06-21 Thread John Rose
On Jun 19, 2017, at 6:28 PM, John Rose wrote: > > I have updated the javadoc portion of the spec for constant-dynamic. > There are small but strategic changes to MethodType and MethodHandle, > as well as new classes to represent the "pull mode" of constant resolution. >