summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul E. McKenney <paulmck@kernel.org>2023-06-22 17:14:14 -0700
committerPaul E. McKenney <paulmck@kernel.org>2023-06-22 17:24:16 -0700
commitd31a7ce6839852d2e66b31e77e0618e176a9b888 (patch)
tree9a9195bd2270cb454af6c366ff9e94f67b1929c0
parent2f2a85ef73f427d011cdd541c0e0289b7d1571bd (diff)
downloadperfbook-d31a7ce6839852d2e66b31e77e0618e176a9b888.tar.gz
defer/rcurelated: RCU voted into C++26
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
-rw-r--r--bib/RCU.bib11
-rw-r--r--defer/rcurelated.tex3
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}.