Skip to content

Commit 778009f

Browse files
committed
Optimize gvector with unsafe ops and memory-safe synchronization.
Replace contracts with inline checks and unsafe operations for gvector-ref, gvector-set!, gvector-add!, and in-gvector iteration. Use CAS on vec field and vec-before-n read ordering for memory safety under concurrent access. Add parallel/concurrent stress tests.
1 parent f6d64c1 commit 778009f

4 files changed

Lines changed: 724 additions & 105 deletions

File tree

0 commit comments

Comments
 (0)