diff options
author | Paul E. McKenney <paulmck@kernel.org> | 2023-06-22 17:14:14 -0700 |
---|---|---|
committer | Paul E. McKenney <paulmck@kernel.org> | 2023-06-22 17:24:16 -0700 |
commit | d31a7ce6839852d2e66b31e77e0618e176a9b888 (patch) | |
tree | 9a9195bd2270cb454af6c366ff9e94f67b1929c0 | |
parent | 2f2a85ef73f427d011cdd541c0e0289b7d1571bd (diff) | |
download | perfbook-d31a7ce6839852d2e66b31e77e0618e176a9b888.tar.gz |
defer/rcurelated: RCU voted into C++26
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
-rw-r--r-- | bib/RCU.bib | 11 | ||||
-rw-r--r-- | defer/rcurelated.tex | 3 |
2 files changed, 13 insertions, 1 deletions
diff --git a/bib/RCU.bib b/bib/RCU.bib index 7f1d2823..2702c6f9 100644 --- a/bib/RCU.bib +++ b/bib/RCU.bib @@ -3531,9 +3531,18 @@ series = {SPAA '20} @unpublished{PaulEMcKennney2023C++26RCU, Author="Paul E. McKenney and Michael Wong and Maged M. Michael and Geoffrey Romer and Andrew Hunter and Arthur O’Dwyer and Daisy Hollman and JF Bastien and Hans Boehm and David Goldblatt and Frank Birbacher and Erik Rigtorp and Tomasz Kamiński and Jens Maurer", - Title="{P2545R3}: Why RCU Should be in C++26", + Title="{P2545R3}: Why {RCU} Should be in {C++26}", month="February", day="15", year="2023", note="\url{https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2545r3.pdf}", } + +@unpublished{PaulEMcKennney2023C++26RCU4, + Author="Paul E. McKenney and Michael Wong and Maged M. Michael and Geoffrey Romer and Andrew Hunter and Arthur O’Dwyer and Daisy Hollman and JF Bastien and Hans Boehm and David Goldblatt and Frank Birbacher and Erik Rigtorp and Tomasz Kamiński and Jens Maurer", + Title="{P2545R4}: Read-Copy Update ({RCU})", + month="March", + day="8", + year="2023", + note="\url{https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2545r4.pdf}", +} diff --git a/defer/rcurelated.tex b/defer/rcurelated.tex index 4bc7ba74..bab3f244 100644 --- a/defer/rcurelated.tex +++ b/defer/rcurelated.tex @@ -353,6 +353,9 @@ locking on \IXacr{numa} systems. \ppl{Alex}{Kogan} et al.~applied RCU to the construction of range locking for scalable address spaces~\cite{AlexKogan2020RCUrangelocks}. +On June 17, 2023, the ISO C++ Standards committee voted RCU into +C++26~\cite{PaulEMcKennney2023C++26RCU4}. + Production uses of RCU are listed in \cref{sec:defer:Production Uses of RCU}. |