New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
P2066 Suggested draft TS for C++ Extensions for Transaction Memory Light #793
Comments
Let's have SG1 take a look first, then forward to EWG. |
We will see this again in Varna |
P2066R1 Suggested draft TS for C++ Extensions for Transaction Memory Light (Jens Maurer, Hans Boehm, Victor Luchangco, Michael L. Scott, Michael Spear, and Michael Wong) |
P2066R2 Suggested draft TS for C++ Extensions for Transaction Memory Light (Jens Maurer, Hans Boehm, Victor Luchangco, Michael L. Scott, Michael Spear, and Michael Wong) |
SG1 approves the design and wording of P2066R2 targeting the next |
This contains no library changes, but only core language changes, and thus should go to EWG next. |
This was discussed in EWG telecon today. Use a/many (potentially contextual) keyword to denote atomic blocks, rather than making it a library feature. For example
The proposed approach to TM generally seems acceptable, and would fit in a TM TS v2.
We'll see it again after discussing the particular keyword approach. LEWG should also see it to discuss library support guarantees, if any. |
P2066R3 Suggested draft TS for C++ Extensions for Transaction Memory Light (Jens Maurer, Hans Boehm, Victor Luchangco, Michael L. Scott, Michael Spear, and Michael Wong) |
Mailing list discussion (2021-04-26 2021-06-14)
|
P2066R8 Suggested draft TS for C++ Extensions for Minimal Transactional Memory (Jens Maurer, Hans Boehm, Victor Luchangco, Michael L. Scott, Michael Spear, and Michael Wong) |
EWG poll results from https://wg21.link/P1018R13 🗳 Poll: Forward P2066r7 "Suggested draft TS for C++ Extensions for Transaction Memory Light" to Core to become the Transactional Memory TS v2.
|
We determined that Library Evolution didn't need to look at this. |
Adding LWG to make sure they OK the tiny library bits:
|
CWG 2021-09-14: Approved for D2066R9 plenary vote; awaiting LWG approval. |
LWG reviewed and approved with small updates on 2021-09-17 telecon. https://wiki.edg.com/bin/view/Wg21telecons2021/P2066-20210917 poll: Library approves of the changes to the Library clauses
|
P2066R9 Suggested draft TS for C++ Extensions for Minimal Transactional Memory (Jens Maurer, Hans Boehm, Victor Luchangco, Michael L. Scott, Michael Spear, and Michael Wong) |
P2066R10 Suggested draft TS for C++ Extensions for Minimal Transactional Memory (Jens Maurer, Hans Boehm, Victor Luchangco, Michael L. Scott, Michael Spear, and Michael Wong) |
Approved 2021-10. |
Published as N4906. |
P2066R0 Suggested draft TS for C++ Extensions for Transaction Memory Light (Jens Maurer, Michael L. Scott)
The text was updated successfully, but these errors were encountered: