Files
nostrlib/eventstore/mmm
fiatjaf d445ba9919 mmm: free ranges tracking improved with b.freeRangesLarge and b.freeRangesAll
one is unsorted and fast and we only care about it with picking a new free range.
the other is sorted and used when merging a new freed range with existing free ranges.
both are computed from the events id index at beginning, then tracked manually on each addition or deletion.
this change uncovered some errors so we fixed them and added some more fuzz test invariant checking.
code is simplified a little bit.
there was another thing I forgot.
2026-02-17 18:33:59 -03:00
..
2026-01-19 22:33:35 -03:00
2025-12-18 13:26:09 -03:00
2025-11-23 06:57:54 -03:00
2025-11-23 06:57:54 -03:00
2025-12-18 13:26:09 -03:00
2025-12-18 13:26:09 -03:00