Skip to content

Conversation

@epinault
Copy link
Contributor

@epinault epinault commented Feb 3, 2026

Summary

  • Remove "unreleased master branch" note from README
  • Rename internal :algorithm option to :algorithm_module in Atomic backend for clarity
  • Remove duplicate :algorithm option documentation from ETS.start_link/1

Test plan

  • All 71 tests pass
  • mix format --check-formatted passes
  • mix credo --strict passes

- Use compare-and-swap (CAS) with packed 64-bit values to ensure atomic
  updates of both timestamp and fill level (fixes #166)
- Update CI matrix with correct Elixir/OTP compatibility, add 1.19/OTP 28
- Drop Elixir 1.14 support
- Update .tool-versions to Elixir 1.19.5-otp-28 / Erlang 28.3.1
- Remove "unreleased master branch" note from README
- Rename internal :algorithm option to :algorithm_module in Atomic backend for clarity
- Remove duplicate :algorithm option documentation from ETS.start_link/1
@epinault epinault merged commit 32ff719 into master Feb 3, 2026
9 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