Paul E. McKenney's repositories
RCUCPPbindings
Paper and test code for C++ bindings/API for userspace RCU
2016markconsume
C++ standards committee paper on marking schemes for dependency chains (e.g., for RCU)
wg21-rcu-C-26
Proposal for adding RCU to C++26
WG21-relaxedguide
Guide to the design patterns that may be used with memory_order_relaxed atomics
CppCoreGuidelines
working repository of CppCoreGuidelines
TLSproposal-P0108
Proposal for removing the TLS errno variable from C++ for the standard math library
ISO-litmus
Litmus tests for ISO SC22 WG21 (C++) D3181r0 ("Atomic stores and object lifetimes")
proc-mmap_sem-test
Crude test for whether /proc/PID/maps scans can block mmap() and munmap() in process PID.
wg14-n2369-examples
Example code from N2369 "Pointer lifetime-end zap"
folly
An open-source C++ library developed and used at Facebook.
jf-papers
Papers for the C++ Standards Committee, WG21
oota
Investigation into out-of-thin-air (OOTA) cycles and semantic dependencies
wg21-p1726-examples
Example code from P1726 "Pointer lifetime-end zap"