You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is a data alignment issue, that we have accounted for ahead of time, but haven't implemented the solution yet.
The index_config_t::vector_alignment controls, how to store vectors of add-ed elements in allocated memory.
Some platforms won't have an issue loading an 8-byte double, with an address that is not a multiple of 8.
Others will have that issue.
So the index_gt class has to be patched.
Steps to reproduce
Run the C++ unit test (available in VS code launchers) with -fsanitize=alignment address sanitizer flag set.
Expected behavior
No errors or warnings.
USearch version
v0.22.3
Operating System
Any
Hardware architecture
x86
Which interface are you using?
C++ implementation
Contact Details
No response
Is there an existing issue for this?
I have searched the existing issues
Code of Conduct
I agree to follow this project's Code of Conduct
The text was updated successfully, but these errors were encountered:
Describe the bug
There is a data alignment issue, that we have accounted for ahead of time, but haven't implemented the solution yet.
The
index_config_t::vector_alignment
controls, how to store vectors ofadd
-ed elements in allocated memory.Some platforms won't have an issue loading an 8-byte
double
, with an address that is not a multiple of 8.Others will have that issue.
So the
index_gt
class has to be patched.Steps to reproduce
Run the C++ unit test (available in VS code launchers) with
-fsanitize=alignment
address sanitizer flag set.Expected behavior
No errors or warnings.
USearch version
v0.22.3
Operating System
Any
Hardware architecture
x86
Which interface are you using?
C++ implementation
Contact Details
No response
Is there an existing issue for this?
Code of Conduct
The text was updated successfully, but these errors were encountered: