Value type hash code
forax at univ-mlv.fr
forax at univ-mlv.fr
Thu Apr 12 07:41:32 UTC 2018
----- Mail original -----
> De: "Paul Sandoz" <paul.sandoz at oracle.com>
> À: "John Rose" <john.r.rose at oracle.com>
> Cc: "Remi Forax" <forax at univ-mlv.fr>, "valhalla-dev" <valhalla-dev at openjdk.java.net>
> Envoyé: Jeudi 12 Avril 2018 03:02:55
> Objet: Re: Value type hash code
>> On Apr 11, 2018, at 1:27 PM, John Rose <john.r.rose at oracle.com> wrote:
>> The most I'd like to see in value type classfiles is a one line hashCode (and
>> equals, toString):
>>
>> hashCode() {
>> return indy[Bootstraps::valueHashCode](this)
>> }
>>
>> And in fact, I would prefer to have this stereotyped code be inherited (by a new
>> VM feature
>> "mindy" = method instance dynamic.) …That's me wanting to sand down all the
>> corners.
>>
>
> I cannot resist… if all fields are are constant then cindy, mindy’s constant
> companion :-)
>
> Paul.
instead of method instance dynamic, i prefer class dynamic, or classy.
Rémi
More information about the valhalla-dev
mailing list