This release adds 3 notable features for engineering teams evaluating rollout.
Published 2mo
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 summaryAdded Clone support for ElasticHashMap and FunnelHashMap, parity tests with hashbrown API, fixed funnel insert overflow, improved SIMD handling, and integrated CodSpeed performance benchmarks across modules.
Full changelog
Added
- (api) impl Clone + clone_from for ElasticHashMap and FunnelHashMap (#46)
- (parity) hashbrown parity tests + std-style API + Miri CI (#37)
Fixed
- (funnel) route insert overflow through bucket levels per paper §5 (#47)
Other
- add rust-cache to pre-commit, migrate codspeed off raw actions/cache (#51)
- add MSRV + rust-test matrix; slim bench docs (#49)
- add release-plz, decouple python release workflow (#48)
- (simd) fix import cfg gate
- (funnel) skip free-slot SIMD scan when insert candidate exists (#45)
- (scan) cursor API + bulk-walk helper (#34)
- split latency into mean_latency + tail_latency (#43)
- stage jobs + cap matrix parallelism (#42)
- (bench) drop iai-callgrind in favor of CodSpeed callgrind sim
- Add CodSpeed continuous performance benchmarking (#36)
- (python) iter lazy take + bulk-drop clear + int eq fast path (#35)
- (funnel,elastic) paper-audit pass + cold-path opts
- (pyproject) move test extras to dependency-groups
- (resize) drain via SIMD scan, skip intermediate Vec
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]