notes from Valhalla meeting 5/24/17

Paul Sandoz paul.sandoz at
Wed Jun 21 20:45:06 UTC 2017

> On 19 Jun 2017, at 18:28, John Rose <john.r.rose at> wrote:
> On Jun 9, 2017, at 1:51 PM, John Rose <john.r.rose at> wrote:
>> We have talked about "condy" (a constant-pool friend for indy).
>> Enclosed is the javadoc portion of a draft spec.
>> The JVM spec. is not ready and will be sent separately.
>> This javadoc reflects code checked into the condy branch of Amber.
> 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.
> The key changes relevant to the JVM are in package-info.html,
> and (of course) in the forthcoming JVM spec. changes.


"Bytecode may contain dynamic call sites equipped with equipped with bootstrap methods"

s/equipped with equipped with/equipped with/

"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 exception?

"The second-to-last example assumes that all extra arguments are of type CONSTANT_String”



"This information include the method”



> (I've given up sending attachments for now since the server
> scrubs them.)
> — John

More information about the valhalla-spec-observers mailing list