XRCU is a library that provides efficient lock-less synchronization for read-mostly tasks and structures.

Agustina Arzille 9587446142 Fix segfaults in hash table lookups 1 week ago
docs 966542bb5d Improve optionals; fix stack's pop and top 1 month ago
tests 966542bb5d Improve optionals; fix stack's pop and top 1 month ago
.gitignore b36a901ab3 Ignore test binary 7 months ago
Changes 0954bec884 Add version 6 months ago
LICENSE b3e6bf1eac Update README and add LICENSE 1 year ago
Makefile 0a2e4c51c6 Remove test binary in 'make clean' 7 months ago
README.md b3e6bf1eac Update README and add LICENSE 1 year ago
VERSION 0954bec884 Add version 6 months ago
configure 43b1edd822 Clean up configure script 5 months ago
hash_table.cpp b21e9e6315 Fix binary search in hash_table's size computation 10 months ago
hash_table.hpp 9587446142 Fix segfaults in hash table lookups 1 week ago
lwlock.cpp 81a4f9ec15 Small fix in skip_list's depth computing 11 months ago
lwlock.hpp ad40770d73 Document lightweight locks 1 year ago
optional.hpp 966542bb5d Improve optionals; fix stack's pop and top 1 month ago
skip_list.cpp 1862fe0908 Fix skip_list initialization 1 year ago
skip_list.hpp d4eeb08ff5 Update docs in HTML format 6 months ago
stack.cpp 9e5117f084 Small refactor; fix stack root access 1 year ago
stack.hpp 966542bb5d Improve optionals; fix stack's pop and top 1 month ago
version.hpp 0954bec884 Add version 6 months ago
xatomic.hpp a3d1eae520 Optimize skip list's length management 7 months ago
xrcu.cpp 02c4c07e28 Small change 5 months ago
xrcu.hpp 7905456e67 Merge branch 'master' of https://notabug.org/avarzille/xrcu 3 months ago

README.md

XRCU is a library that provides efficient lockless synchronization for read-mostly tasks and structures.