Releases: mertemba/structstore
Releases · mertemba/structstore
v0.5.1
Compare
Sorry, something went wrong.
No results found
Pointer fix and some small improvements
Copy pointers only if they point to the same memory region
Fixed missing OffsetPtr in shared data structure
Several small improvements
v0.5.0
Compare
Sorry, something went wrong.
No results found
Ported to offset ptrs for relocatable storage
ported everything to offset pointers to make the whole shared mem relocatable and remove the need of MAP_FIXED_NOREPLACE
use ankerl::unordered_dense with fancy pointer support
use 32bit offset pointers where possible to save space, as all data is in a contiguous memory block anyway
introduced FieldRef to uniformly reference field data
improved CMake config and CI tests
v0.4.0
Compare
Sorry, something went wrong.
No results found
Improved tests, allocator, string internalization, Python and imviz compatibility
v0.3.0
Compare
Sorry, something went wrong.
No results found
Improved field access and locking
v0.2.2
Compare
Sorry, something went wrong.
No results found
Support defining custom structs
This also introduces a CRTP field base class and brings some small refactorings and simplifications in the type registry and build scripts
v0.2.1
Compare
Sorry, something went wrong.
No results found
This improves on the type registry, Python bindings, logging, and test coverage
v0.2.0
Compare
Sorry, something went wrong.
No results found
Implement generalized typing backend
This implements and switches to a generalizing typing backend to support more and also user-defined types. This merge also adds CI tests.
v0.1.9
Compare
Sorry, something went wrong.
No results found
improved operator[] and at() handling
v0.1.8
Compare
Sorry, something went wrong.
No results found
improved move and exception handling
v0.1.7
Compare
Sorry, something went wrong.
No results found
fix deepcopy for matrix fields