Skip to content

revert: remove seqlock/versioning read path - #14

Merged
DaniPopes merged 1 commit into
mainfrom
dani/revert-seqlock
Feb 11, 2026
Merged

revert: remove seqlock/versioning read path#14
DaniPopes merged 1 commit into
mainfrom
dani/revert-seqlock

Conversation

@DaniPopes

Copy link
Copy Markdown
Owner

Reverts the seqlock-based lock-free read path and version counter introduced in cb8886f. Reads now always go through the CAS lock path.

Keeps unrelated improvements from the same commit:

  • do_write helper for better codegen on inserts
  • make_entry tuple refactor in insert_inner
  • let Ok(v) pattern replacing .unwrap()
  • All new tests (renamed from seqlock to copy)

Reverts the seqlock-based lock-free read path and version counter
introduced in cb8886f. Reads now always go through the CAS lock path.

Keeps unrelated improvements from the same commit:
- do_write helper for better codegen on inserts
- make_entry tuple refactor in insert_inner
- let Ok(v) pattern replacing .unwrap()
- All new tests (renamed from seqlock to copy)
@DaniPopes
DaniPopes merged commit 29914db into main Feb 11, 2026
11 checks passed
@DaniPopes
DaniPopes deleted the dani/revert-seqlock branch February 11, 2026 23:28
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