2 releases

0.1.1 Dec 13, 2023
0.1.0 Nov 12, 2023

#481 in Concurrency

Download history 457/week @ 2024-11-17 272/week @ 2024-11-24 426/week @ 2024-12-01 887/week @ 2024-12-08 977/week @ 2024-12-15 273/week @ 2024-12-22 380/week @ 2024-12-29 839/week @ 2025-01-05 939/week @ 2025-01-12 1134/week @ 2025-01-19 1559/week @ 2025-01-26 1387/week @ 2025-02-02 1264/week @ 2025-02-09 1462/week @ 2025-02-16 1617/week @ 2025-02-23 2526/week @ 2025-03-02

6,987 downloads per month
Used in static_interner

MIT/Apache

32KB
713 lines

(Almost) lock-free insertion only hashtable.

Lookups are performed without locking (wait-free). Insertions are performed with a shared lock (lock-free unless resize is needed). Resizing is performed with an exclusive lock.

Entries are never removed (until the table is dropped).

Dependencies

~10–17MB
~220K SLoC