Collapsing the requirements
Remi Forax
forax at univ-mlv.fr
Tue Aug 6 20:50:07 UTC 2019
> De: "Brian Goetz" <brian.goetz at oracle.com>
> À: "Frederic Parain" <frederic.parain at oracle.com>
> Cc: "valhalla-spec-experts" <valhalla-spec-experts at openjdk.java.net>
> Envoyé: Mardi 6 Août 2019 18:50:26
> Objet: Re: Collapsing the requirements
>> So, legal signatures will be:
>> - QV;
>> - LI;
>> and that’s it, right?
>> Q will continue to have its current semantic (flattenable, non-nullable,
>> triggers pre/eager-loading).
>> L will continue to have its legacy semantic (indirection, nullable, no new
>> loading rules)
> Correct. Nice and simple!
I believe 'Q' should be only mean preload and the fact that the class has a inline bit should imply flattenable and non-nullable.
Yes, we consume one of these precious bit but at the same time, we nicely decouple the meaning of the descriptor from the meaning of the class itself.
Rémi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/attachments/20190806/92084f87/attachment.html>
More information about the valhalla-spec-experts
mailing list