Skip to content

Opthash

v0.10.1 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

data-structures elastic-hashing funnel-hashing hashmap open-addressing pyo3
+2 more
python rust

Summary

AI summary

Updates 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

Track Opthash

Get notified when new releases ship.

Sign up free

About Opthash

All releases →

Related context

Related tools

Beta — feedback welcome: [email protected]