Collapsing the requirements

Remi Forax forax at
Tue Aug 6 20:50:07 UTC 2019

> De: "Brian Goetz" <brian.goetz at>
> À: "Frederic Parain" <frederic.parain at>
> Cc: "valhalla-spec-experts" <valhalla-spec-experts at>
> 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. 


More information about the valhalla-spec-observers mailing list