ChrisHegarty commented on PR #12703:
URL: https://github.com/apache/lucene/pull/12703#issuecomment-1778821678

   > > Well... as simple wrapping of float[] into MemorySegment is not going to 
work out, the Vector API does not like it due to alignment constraints (which 
seems overly pedantic since it can operate fine when accessing a float[] 
directly! )
   > 
   > But all `float[]` on the heap are just like any other heap object and 
aligned to 8 bytes or something?
   > ....
   
   It's just a leftover API restriction that will be removed in a future JDK 
version, see
   
   https://mail.openjdk.org/pipermail/panama-dev/2023-October/020106.html
   https://bugs.openjdk.org/browse/JDK-8318678
   
   The upshot is that we cannot easily wrap these float[]'s now.  But that may 
not be strictly necessary if we move to a different approach, as suggested by 
Uwe.
   
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to