2 releases

0.1.1 Dec 13, 2023
0.1.0 Nov 12, 2023

#412 in Concurrency

Download history 733/week @ 2024-07-21 643/week @ 2024-07-28 689/week @ 2024-08-04 723/week @ 2024-08-11 832/week @ 2024-08-18 679/week @ 2024-08-25 1261/week @ 2024-09-01 1646/week @ 2024-09-08 1285/week @ 2024-09-15 1617/week @ 2024-09-22 1455/week @ 2024-09-29 1073/week @ 2024-10-06 428/week @ 2024-10-13 353/week @ 2024-10-20 631/week @ 2024-10-27 379/week @ 2024-11-03

1,811 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
~223K SLoC