Skip to content

Release v0.6.5 — validation & hardening - #26

Merged
ddsha441981 merged 1 commit into
mainfrom
release/v0.6.5
Sep 28, 2026
Merged

ddsha441981 merged 1 commit into
mainfrom
release/v0.6.5

Conversation

@ddsha441981

Copy link
Copy Markdown
Owner

Cuts the v0.6.5 release. The hardening work itself (fuzz #13, soak #14, Miri #16, shadow-map #18, loom #19, embedded matrix #20, QEMU #21, footprint #22, AccessBuffer drain #24) already landed on main; this is the release-prep commit on top.

Changes

  • Cargo.toml — move keywords/categories/readme from [package.metadata.docs.rs] into [package]. They were misplaced, so the crate published to crates.io with zero keywords/categories. Dropped the inaccurate lock-free keyword.
  • CHANGELOG — finalize the [0.6.5] heading (2026-09-28) and note the AccessBuffer drain as the one behavioural change, instead of claiming "no logic changes in src/".
  • Docs honesty — soften the overstated "lock-free reads" claims (README Known Limitations, concurrency.md, benchmarks.md, core-concepts.md) to the accurate spinlock-free-metadata wording: slab-mode reads (every u64 key) still take the slab pool lock. Left the genuinely-accurate lock-free mentions (AccessBuffer ring buffer, MetaWord atomic loads) and the historical v0.6.2 changelog entry untouched.

Pre-flight (all green on this branch)

  • cargo test --all-features — 58 + 11 doc tests, 0 failed
  • cargo build --no-default-features (no_std) — clean
  • cargo +nightly miri test -p pulse_map --lib — 55 passed, 0 failed, 3 ignored (oversized)
  • cargo publish --dry-run — 70 files packaged, verify build OK

Tag v0.6.5 and cargo publish follow after this merges to main.

- move keywords/categories into [package] (were under docs.rs metadata, so
  the crate published with none); drop the inaccurate lock-free keyword
- CHANGELOG: note the AccessBuffer drain as the one behavioural change rather
  than claiming no logic changes
- soften overstated "lock-free reads" claims to the spinlock-free-metadata
  truth — slab-mode reads (every u64 key) still take the slab pool lock
@ddsha441981
ddsha441981 merged commit acf1120 into main Sep 28, 2026
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant