Pinned Repositories
2016markconsume
C++ standards committee paper on marking schemes for dependency chains (e.g., for RCU)
CppCoreGuidelines
working repository of CppCoreGuidelines
ISO-litmus
Litmus tests for ISO SC22 WG21 (C++) D3181r0 ("Atomic stores and object lifetimes")
linux
Linux kernel source tree
litmus
Automatically generated litmus tests for validation LISA-language Linux-kernel memory models
perfbook
Is Parallel Programming Hard, And If So, What Can You Do About It?
RCUCPPbindings
Paper and test code for C++ bindings/API for userspace RCU
TLSproposal-P0108
Proposal for removing the TLS errno variable from C++ for the standard math library
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
paulmckrcu's Repositories
paulmckrcu/perfbook
Is Parallel Programming Hard, And If So, What Can You Do About It?
paulmckrcu/litmus
Automatically generated litmus tests for validation LISA-language Linux-kernel memory models
paulmckrcu/RCUCPPbindings
Paper and test code for C++ bindings/API for userspace RCU
paulmckrcu/2016markconsume
C++ standards committee paper on marking schemes for dependency chains (e.g., for RCU)
paulmckrcu/linux
Linux kernel source tree
paulmckrcu/wg21-rcu-C-26
Proposal for adding RCU to C++26
paulmckrcu/WG21-relaxedguide
Guide to the design patterns that may be used with memory_order_relaxed atomics
paulmckrcu/CppCoreGuidelines
working repository of CppCoreGuidelines
paulmckrcu/TLSproposal-P0108
Proposal for removing the TLS errno variable from C++ for the standard math library
paulmckrcu/ISO-litmus
Litmus tests for ISO SC22 WG21 (C++) D3181r0 ("Atomic stores and object lifetimes")
paulmckrcu/proc-mmap_sem-test
Crude test for whether /proc/PID/maps scans can block mmap() and munmap() in process PID.
paulmckrcu/SFQ2012
Documentation of old SFQ work
paulmckrcu/wg14-n2369-examples
Example code from N2369 "Pointer lifetime-end zap"
paulmckrcu/concurrency-ts2
paulmckrcu/folly
An open-source C++ library developed and used at Facebook.
paulmckrcu/jf-papers
Papers for the C++ Standards Committee, WG21
paulmckrcu/oota
Investigation into out-of-thin-air (OOTA) cycles and semantic dependencies
paulmckrcu/stdconsume
paulmckrcu/wg21-p1726-examples
Example code from P1726 "Pointer lifetime-end zap"