Add full thread-safety tests for (std concur hash) #58
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Add comprehensive tests for the thread-safe hash table library
(std concur hash).Target
(std concur hash)lib/std/concur/hash.ss:37make-concurrent-hash,concurrent-hash-*make-chash,chash-*Why
The library is intended to provide thread-safe hash operations. We need tests that exercise the implementation under real concurrent access and prove that callers do not observe races, lost writes, corrupted state, or inconsistent read/modify/write behavior.
Suggested Coverage
make-chashand allchash-*aliases against the correspondingmake-concurrent-hash/concurrent-hash-*APIs.Acceptance Criteria
concurrent-hash-*names and shortchash-*aliases.