PackageTrack
Sign in Get early access

seize

Fast, efficient, and predictable memory reclamation for concurrent data structures.

0.5.1 12M downloads/mo #2767 most downloaded on crates.io ibraheemdev/seize

What this package is like to depend on

Last release 11 months ago

13 Sep 2025

Ships unpredictably

gaps range from 2 weeks to 1.6 years

Some releases are documented

notes for 9 of 22 stable releases

2 versions withdrawn

withdrawn after publishing

5 years old

24 releases · first in 2021

1 release in the last 12 months

see the full history below

Release timeline

24 releases · Sep 2021 to Sep 2025
2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 24
  1. 0.5.1 13 Sep 2025
    Release notes
    • Updated windows-sys to 0.61.
    • Cache calls to std::thread::available_parallelism (#40).
    Open source →
  2. 0.5.0 17 Feb 2025
    Release notes

    This is a relatively large release, see #35 for more details.

    • Epoch tracking has been removed, along with the Link, AsLink, and Collector::link API surface.
    • The Deferred type has also been removed as a consequence of the removal of Link.
    • The Clone implementation for Collector has been removed.
    • Unprotected guards have been removed.
    • Reclaimers now take *mut T, removing the need for type annotations when passing reclaimers to Collector::retire.
    • Guard::belongs_to has been removed in favour of a Guard::collector accessor and Collector: PartialEq implementation.
    • Reclaimers now receive a reference to the collector as their second argument.
    • There are now protected RMW operations on the Guard trait, such as Guard::swap and Guard::compare_exchange.
    Open source →
  3. 0.4.9 30 Nov 2024
    Release notes
    • Fixed a bug where SeqCst protected loads were downgraded to Acquire on Windows, when the fast-barrier feature was enabled.
    Open source →
  4. 0.4.8 27 Nov 2024
    Release notes
    • Performance improvements.
    • The fast-barrier feature flag enables runtime detection of fast memory barriers on Windows and Linux. It is enabled by default in this release.
    • UnprotectedGuard is now #[non_exhaustive], preventing accidental guard usage that can lead to undefined behavior in safe code.
    Open source →
  5. 0.4.7 27 Nov 2024 withdrawn

    Nothing published for this version

  6. 0.4.6 27 Nov 2024 withdrawn

    Nothing published for this version

  7. 0.4.5 18 Jul 2024
    Release notes
    • Fixed a potential data race when using owned guards.
    Open source →
  8. 0.4.4 08 Jul 2024
    Release notes
    • Minor performance improvements.
    Open source →
  9. 0.4.3 08 Jul 2024
    Release notes
    • Minor performance improvements.
    Open source →
  10. 0.4.2 01 Jul 2024
    Release notes
    • Fix memory corruption bug when retire is recursively called during reclamation.
    • Added a reclaim_all function to support recursive calls to retire.
    Open source →
  11. 0.4.1 11 May 2024
    Release notes
    • Added the Deferred type for deferred retirement batches.
    • Minor performance improvements.
    Open source →
  12. 0.4.0 17 Apr 2024

    Nothing published for this version

  13. 0.3.3 16 Apr 2024

    Nothing published for this version

  14. 0.3.2 13 Apr 2024

    Nothing published for this version

  15. 0.3.1 12 Mar 2024

    Nothing published for this version

  16. 0.3.0 12 Mar 2024

    Nothing published for this version

  17. 0.2.5 20 Jul 2022

    Nothing published for this version

  18. 0.2.4 24 Jun 2022

    Nothing published for this version

  19. 0.2.3 23 May 2022

    Nothing published for this version

  20. 0.2.2 30 Mar 2022

    Nothing published for this version

  21. 0.2.1 26 Feb 2022

    Nothing published for this version

  22. 0.2.0 20 Feb 2022

    Nothing published for this version

  23. 0.1.0 04 Feb 2022

    Nothing published for this version

  24. 0.0.0 27 Sep 2021

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive