I’ve had some time to do a bit of work.
The library now compiles again.
I want to move over from using an array for pointer-and-counter to using a struct, but that’s a fundamental change, so I need to get the new test suite up and running.
So now I’m working to get the new test and benchmark programme working.
For now I think I’m only going to release single-segment position independence.
There’s a single multi-segment data structure, for the nodeallocate freelist; I’ll keep that, so I can benchmark it, to get a first sense of how much overhead multi-segment brings.