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

Agustina Arzille 1c0c8eed46 Update documentation 1 week ago
docs 1c0c8eed46 Update documentation 1 week ago
tests 104a0597fa Allow pushing multiple nodes in stacks 1 week ago
.gitignore b36a901ab3 Ignore test binary 11 months ago
Changes 0954bec884 Add version 10 months ago
LICENSE b3e6bf1eac Update README and add LICENSE 1 year ago
Makefile 0a2e4c51c6 Remove test binary in 'make clean' 11 months ago
README.md b3e6bf1eac Update README and add LICENSE 1 year ago
VERSION 0954bec884 Add version 10 months ago
configure 43b1edd822 Clean up configure script 9 months ago
hash_table.cpp b21e9e6315 Fix binary search in hash_table's size computation 1 year ago
hash_table.hpp da789c7549 Small changes in style 1 week ago
lwlock.cpp 9dfc7d1a8f Small improvement in spinlocks 1 week ago
lwlock.hpp ad40770d73 Document lightweight locks 1 year ago
optional.hpp eced9558aa Fix optional assignment 1 week ago
skip_list.cpp 1862fe0908 Fix skip_list initialization 1 year ago
skip_list.hpp 642bfdad87 Small fixes 1 week ago
stack.cpp 104a0597fa Allow pushing multiple nodes in stacks 1 week ago
stack.hpp 104a0597fa Allow pushing multiple nodes in stacks 1 week ago
version.hpp 0954bec884 Add version 10 months ago
xatomic.hpp 9dfc7d1a8f Small improvement in spinlocks 1 week ago
xrcu.cpp 642bfdad87 Small fixes 1 week ago
xrcu.hpp da789c7549 Small changes in style 1 week ago

README.md

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