Skip to content
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

Open
wg21bot opened this issue Jan 18, 2020 · 9 comments
Open

P2066 Suggested draft TS for C++ Extensions for Transaction Memory Light #793

wg21bot opened this issue Jan 18, 2020 · 9 comments

Comments

@wg21bot
Copy link
Collaborator

@wg21bot wg21bot commented Jan 18, 2020

P2066R0 Suggested draft TS for C++ Extensions for Transaction Memory Light (Jens Maurer, Michael L. Scott)

@wg21bot wg21bot added EWG SG1 labels Jan 18, 2020
@wg21bot wg21bot added this to the 2020-02 milestone Jan 18, 2020
@jfbastien jfbastien removed the EWG label Jan 22, 2020
@jfbastien
Copy link
Collaborator

@jfbastien jfbastien commented Jan 22, 2020

Let's have SG1 take a look first, then forward to EWG.

@ogiroux ogiroux added this to Thursday in SG1 Prague Feb 6, 2020
@ogiroux ogiroux moved this from Thursday to Monday in SG1 Prague Feb 9, 2020
@ogiroux ogiroux moved this from Monday to Thursday in SG1 Prague Feb 13, 2020
@ogiroux ogiroux moved this from Thursday to Friday in SG1 Prague Feb 13, 2020
@ogiroux
Copy link
Collaborator

@ogiroux ogiroux commented Feb 14, 2020

SG1 in Prague

We will see this again in Varna

@wg21bot
Copy link
Collaborator Author

@wg21bot wg21bot commented Mar 24, 2020

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)

@wg21bot wg21bot modified the milestones: 2020-02, 2020-telecon Mar 24, 2020
@wg21bot
Copy link
Collaborator Author

@wg21bot wg21bot commented May 21, 2020

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)

@ogiroux
Copy link
Collaborator

@ogiroux ogiroux commented Jul 20, 2020

SG1 approves the design and wording of P2066R2 targeting the next
revision of the TM TS (which is not expected to be reaffirmed in its
earlier form).
No objection to unanimous consent. (15 people attending)

@ogiroux ogiroux added the LEWG label Jul 20, 2020
@jensmaurer jensmaurer added EWG and removed LEWG labels Jul 20, 2020
@jensmaurer
Copy link
Member

@jensmaurer jensmaurer commented Jul 20, 2020

This contains no library changes, but only core language changes, and thus should go to EWG next.

@jfbastien
Copy link
Collaborator

@jfbastien jfbastien commented Aug 5, 2020

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 atomic do { ... }.

SF F N A SA
5 8 1 0 0

The proposed approach to TM generally seems acceptable, and would fit in a TM TS v2.

SF F N A SA
3 12 1 0 0

We'll see it again after discussing the particular keyword approach. LEWG should also see it to discuss library support guarantees, if any.

@wg21bot
Copy link
Collaborator Author

@wg21bot wg21bot commented Sep 23, 2020

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)

@wg21bot
Copy link
Collaborator Author

@wg21bot wg21bot commented Oct 27, 2020

P2066R4 Suggested draft TS for C++ Extensions for Minimal Transactional Memory (Jens Maurer, Hans Boehm, Victor Luchangco, Michael L. Scott, Michael Spear, and Michael Wong)

@jensmaurer jensmaurer modified the milestones: 2020-telecon, 2021-telecon Dec 28, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
5 participants
You can’t perform that action at this time.