This release adds 2 notable features for engineering teams evaluating rollout.
Published 1mo
Developer Productivity
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
data-structures
elastic-hashing
funnel-hashing
hashmap
open-addressing
pyo3
+2 more
python
rust
Summary
AI summaryUpdates Other, funnel, and scripts across a mixed release.
Full changelog
Added
- add max_probe_groups to elastic Level to restore query bound
Fixed
- update default reserve fraction to improve allocation efficiency
Other
- replot bench assets
- change salt type from u64 to u32 in Level structs
- update benchmark commands to use 'uv run' for consistency
- optimize funnel bucket level access with unsafe indexing to eliminate bounds checks
- split benches from speedup.rs
- inline funnel higher level probe
- set shell over map primitives (#74)
- remove tail latency benchmarking and associated plotting scripts
- Generic HashMap shell over a RawTable trait + Elastic/Funnel hash sets (#72)
- Refactor shared slot iterators (#71)
- update README to clarify probing methods for ElasticHashMap and FunnelHashMap
- hashbrown-style iter primitives (IterRange, SlotHandle, ScanCursor) (#70)
- drop &Arena arg from ArenaSlots + descriptor cleanup (#69)
- single-arena descriptors + ArenaSlots trait (#68)
- Equivalent trait, FreeSlot, IterPhase, common cleanup (#67)
- (funnel) skip special-array dedup on clean probe chain (#66)
- (scripts) swap to process-local noise mitigations (#63)
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Opthash
All releases →Beta — feedback welcome: [email protected]