Changes for version 0.06 - 2026-09-26

  • Recovery re-derives set sizes and num_sets after a writer killed mid-union, and reruns an interrupted reset.
  • Segments are reserved, so a full filesystem fails the constructor; DATA_DISJOINTSET_SHARED_SPARSE=1 skips the reservation.
  • A failed create no longer leaves a full-size file behind.

Modules

shared-memory union-find (disjoint-set) for Linux