PackageTrack
Sign in Get early access

schnellru

A fast and flexible LRU map

0.2.4 15M downloads/mo #2490 most downloaded on crates.io koute/schnellru

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Release timing varies

gaps range from 3 weeks to 1.3 years

Nearly every release is documented

notes for 6 of 6 stable releases

1 version withdrawn

withdrawn after publishing

4 years old

7 releases · first in 2022

0 releases in the last 12 months

see the full history below

Release timeline

7 releases · Dec 2022 to Jan 2025
2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 7
  1. 0.2.4 03 Jan 2025
    Release notes
    • Implement From for ByLength and ByMemoryUsage (#9)
    Open source →
  2. 0.2.3 14 May 2024
    Release notes

    Added

    • Implement iter_mut for LruMap (#5)
    Open source →
  3. 0.2.2 08 May 2024
    Release notes

    Added

    • Implement Debug for LruMap (#4)
    • Set MSRV to 1.71.1
    Open source →
  4. 0.2.1 18 Jan 2023
    Release notes

    Changed

    • peek has now an explicit lifetime annotation

    Added

    • Added peek_mut and peek_by_hash_mut
    Open source →
  5. 0.2.0 13 Jan 2023
    Release notes

    Remove unnecessary square brackets from the changelog

    Open source →
    Release notes

    Changed

    • hashbrown was updated to 0.13.2
    • The version of hashbrown is now pinned to the exact minor version
    • The Into<K> bound from insert, get_or_insert_fallible and get_or_insert was removed
    • get_or_insert and get_or_insert_fallible now accept borrowed keys

    Fixed

    • Rehash the map in-place instead of trying to resize it from scratch with the same bucket count when there are a lot of deleted elements; this fixes a performance regression where the map was getting recreated a lot more often than necessary
    Open source →
  6. 0.1.1 20 Dec 2022
    Release notes

    Security

    • Fix insert returning true even though all of the elements were popped
    Open source →
  7. 0.1.0 20 Dec 2022 withdrawn
    Release notes

    Added

    • Initial release.
    Open source →

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