Releases: arthurprs/quick-cache
Releases · arthurprs/quick-cache
v0.6.23
What's Changed
- fix: memory leak in dropping uninserted guard by @hanabi1224 in #120
- Fix MSRV build: qualify size_of, add cargo-msrv CI check by @arthurprs in #121
New Contributors
- @hanabi1224 made their first contribution in #120
Full Changelog: v0.6.22...v0.6.23
v0.6.22
What's Changed
- Add shard_index method by @fsdvh in #113
- Add non-blocking (
try_*) cache methods by @fsdvh in #112 - Extend lifecycle trait with
on_evict_(cold|hot)by @DenizUgur in #117
New Contributors
- @fsdvh made their first contribution in #113
- @DenizUgur made their first contribution in #117
Full Changelog: v0.6.21...v0.6.22
v0.6.21
v0.6.20
What's Changed
- Fix typos and improve documentation clarity by @Enderlook in #103
- fix race in JoinFuture::poll when waker changes between notified check and waiters list update by @morgangallant in #104
- Add shuttle test coverage for switching wakers by @arthurprs in #107
- Add entry/entry_async API for atomic cache access by @arthurprs in #109
New Contributors
- @Enderlook made their first contribution in #103
- @morgangallant made their first contribution in #104
Full Changelog: v0.6.19...v0.6.20
v0.6.19
What's Changed
- Fix cache with weight_capacity=1 silently storing nothing by @arthurprs in #106
Full Changelog: v0.6.18...v0.6.19
v0.6.18
What's Changed
- Add cargo features table by @arthurprs in #90
- Prevent get_or_insert from adding all entries to hot by @arthurprs in #95
- Added Cache::remove_if by @xonatius in #97
- Allow eviction to always progress even in the presence of racing (un)pins by @arthurprs in #98
New Contributors
Full Changelog: v0.6.17...v0.6.18
v0.6.17
What's Changed
- Update hashbrown dep to latest by @richarddd in #82
- Add Cache::set_capacity by @arthurprs in #85
- Add memory_used api and related tools by @virusdefender in #78
- Fix doc.rs build by @arthurprs in #83
- Extract tools dir by @arthurprs in #89
New Contributors
- @richarddd made their first contribution in #82
- @virusdefender made their first contribution in #78
Full Changelog: v0.6.16...v0.6.17
v0.6.16
v0.6.15
What's Changed
- Document entry overhead and memory usage by @arthurprs in #71
- Optimize DefaultLifecycle: hold up to two items by @arthurprs in #72
Full Changelog: v0.6.14...v0.6.15
v0.6.14
What's Changed
- sync::Cache iteration and draining by @arthurprs in #68
Full Changelog: v0.6.13...v0.6.14