·
3 commits
to main
since this release
Added
- Initial release of
heph-sparse-set, a fast, mutable sparse set data structure. - Provided
MutableSparseSetimplementations forUnboxed,Storable, and boxed types. - Introduced amortized O(1) operations for insertions, deletions, and lookups.
- Implemented efficient iteration (
mapM_,ifoldM) and intersection (ifoldIntersectionM). - Included comprehensive test suite with unit tests, property-based tests, and
NoThunkschecks to ensure correctness and prevent space leaks. - Designed with a flexible
PrimMonadinterface for use inIOandSTcomputations.
Changed
- Explicitly marked as NOT thread-safe, prioritizing single-threaded performance.
heph/heph-sparse-set on main via λ 9.6.7