[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