Changes for version 0.01 - 2026-03-29

  • Initial release.
  • new(), put(), get(), get_all(), get_size() backed by POSIX shared memory (shm_open/mmap).
  • Open-addressing hash table with atomic status markers and crash recovery.
  • Process-shared robust POSIX mutex for concurrent access (robust mutex recovery on Linux only).
  • Automatic table resizing (doubles capacity when full).
  • macOS and Linux support.

Modules

Inter-process shared memory key-value store