Releases: mertemba/structstore
Releases · mertemba/structstore
v0.5.1
04 Sep 18:32
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
16 Feb 10:18
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
29 Dec 14:26
Compare
Sorry, something went wrong.
No results found
Improved tests, allocator, string internalization, Python and imviz compatibility
v0.3.0
03 Dec 22:11
Compare
Sorry, something went wrong.
No results found
Improved field access and locking
v0.2.2
08 Nov 16:30
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
20 Oct 10:15
Compare
Sorry, something went wrong.
No results found
This improves on the type registry, Python bindings, logging, and test coverage
v0.2.0
26 Sep 20:53
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
20 Jun 11:12
Compare
Sorry, something went wrong.
No results found
improved operator[] and at() handling
v0.1.8
20 Jun 11:12
Compare
Sorry, something went wrong.
No results found
improved move and exception handling
v0.1.7
12 Jun 14:35
Compare
Sorry, something went wrong.
No results found
fix deepcopy for matrix fields