Skip to content

Releases: mertemba/structstore

v0.5.1

Choose a tag to compare

@mertemba mertemba released this 04 Sep 18:32
3809f05

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

Choose a tag to compare

@mertemba mertemba released this 16 Feb 10:18
10604ae

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

Choose a tag to compare

@mertemba mertemba released this 29 Dec 14:26
5f54063

Improved tests, allocator, string internalization, Python and imviz compatibility

v0.3.0

Choose a tag to compare

@mertemba mertemba released this 03 Dec 22:11
cf6b5e8

Improved field access and locking

v0.2.2

Choose a tag to compare

@mertemba mertemba released this 08 Nov 16:30

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

Choose a tag to compare

@mertemba mertemba released this 20 Oct 10:15

This improves on the type registry, Python bindings, logging, and test coverage

v0.2.0

Choose a tag to compare

@mertemba mertemba released this 26 Sep 20:53
3359446

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

Choose a tag to compare

@mertemba mertemba released this 20 Jun 11:12

improved operator[] and at() handling

v0.1.8

Choose a tag to compare

@mertemba mertemba released this 20 Jun 11:12

improved move and exception handling

v0.1.7

Choose a tag to compare

@mertemba mertemba released this 12 Jun 14:35

fix deepcopy for matrix fields