[lworld] RFR: Unsafe primitives for values
Roland Westrelin
rwestrel at redhat.com
Thu Dec 13 09:14:59 UTC 2018
Hi Mandy,
> Your memory is correct and we went with the "Unsafe::withXXX" option
> initially. John talked to me a couple weeks ago that he suggests to go
> with the "private buffer" option which is more robust than the "new
> withXXX API points, 10 of them (primitive + ref + value)". With the
> private buffer option, the existing Unsafe::putXXX APIs on the buffer
> will have predictable effects. The JIT can easily eliminate the
> allocation away the buffer. John sketched the rough idea of this option
> [1]. I did prototype the withXXX option to get a sense of the usage of
> these new API points. I do like this private buffer option better.
Thanks for the background info.
Roland.
More information about the valhalla-dev
mailing list