dua-core v3.3.1
Performance
-
compact traversal storage and snapshot replay
Admittedly, this one I waved through, but looked at the new storage for
a more tightly packed tree closely.
The parts with DirectoryId I just skipped over, as they are the most invasive
overall and touch a log of places.
Fine with me, everything seems to work, and this is beyond the time I can spend
on reviewing, while the value proposition is too high to skip it.Traversal storage
- Replace
petgraphwith a 64-byte arena-backed tree and compact stable indices. - Store native filenames in one append-only arena and reuse deleted node slots.
- Route parents through dense directory IDs and keep glob matches outside the filesystem topology.
Snapshot replay
- Lend names from reusable record buffers and reuse sibling-order buffers by depth.
- Copy names only for retained entries and sort snapshots directly from arena bytes.
- Preserve the V1 encoding, validation, and platform-native path handling.
- Replace
Commit Statistics
- 1 commit contributed to the release.
- 2 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Compact traversal storage and snapshot replay (9513699)