https://www.infoq.com/news/2017/11/ValueTypesNov10


On Wednesday, December 27, 2017 at 7:54:11 AM UTC-7, Henri Tremblay wrote:
>
> Hi Rémi,
>
> Highly interesting.
>
> For those like me who are too lazy to read an annotated JVM spec, are you 
> aware of a quick summary of how it works somewhere? (over (how to specify 
> in Java code and API changes) and under (JVM instructions) the hood).
>
> Thanks,
> Henri
>
> On 27 December 2017 at 07:30, Remi Forax <[email protected] <javascript:>> 
> wrote:
>
>> Hi all,
>> seeing the mail from Peter on how to avoid pointer chasing, instead of 
>> using off-heap data structure, use value types.
>>
>> Currently, there is a prototype, named the Minimal Value Type, that 
>> allows people to test value types inside the VM.
>>
>> The spec is here:
>>   http://cr.openjdk.java.net/~dlsmith/values.html
>>
>> There are an early access build for Linux and MacOs
>>   http://jdk.java.net/valhalla/
>>
>> The version of ASM that let you generate the new bytecodes is here:
>>   https://gitlab.ow2.org/asm/asm/tree/MINIMAL_VALUE_TYPE
>> and you can also get compiled version here:
>>   https://github.com/forax/valuetypify/tree/master/deps
>>
>> You can use the valuetypifier, that transform Java 8 code to code with 
>> value types
>>   https://github.com/forax/valuetypify
>>
>> regards,
>> Rémi
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "mechanical-sympathy" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"mechanical-sympathy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to