Description
2024-06-28 Library Evolution St. Louis Meeting (First Morning Session)
P3325R0: A Utility for Creating Execution Environments
2024-06-28 Library Evolution St. Louis Minutes
Champion: Lewis Baker
Chair: Fabio/Ben
Minute Taker: Khalil Estell
Summary
POLL: Move the facilities of P3325R0 to std:: namespace (make it a more general "lookup" facility)
SF | F | N | A | SA |
---|---|---|---|---|
0 | 0 | 6 | 7 | 1 |
Attendance: 14 IP + 4 R
Author's Position: N/A
Outcome: consensus against
POLL: Approval poll of the names:
- [status quo] env/prop: 8
- environment/property: 6
- env/property: 10
POLL: In P3325R0 Change name prop to property, leave env as is.
SF | F | N | A | SA |
---|---|---|---|---|
2 | 4 | 4 | 3 | 0 |
Attendance: 12 IP + 4 R
Author's Position: N/A
Outcome: No consensus for a change
POLL: P3325 needs to support initialization from a parenthesized expression (even if that makes the facility a non aggregate)
SF | F | N | A | SA |
---|---|---|---|---|
0 | 1 | 2 | 6 | 2 |
Attendance: 12 IP + 5 R
Author's Position: N/A
Outcome: Consensus against
POLL: Forward P3325R0 to LWG for C++26 (to be confirmed by electronic polling)
SF | F | N | A | SA |
---|---|---|---|---|
2 | 6 | 2 | 1 | 1 |
Attendance: 13 IP + 5 R
Author's Position: N/A
Outcome: Consensus in favor
A: I'm not against the facility, just against forwarding to LWG without more context
SA: Too fast too early. This feels rushed and I have experience and regrets with doing this in the past.
Next Steps
The paper was forwarded to LWG for C++26 (as B3 - addition) (to be confirmed by a Library evolution electronic poll).
2024-06-28 Library Evolution St. Louis Meeting (Second Afternoon Session)
P3325R0: A Utility for Creating Execution Environments
2024-06-28 Library Evolution St. Louis Minutes
Champion: Lewis Baker
Chair: Robert/Fabio
Minute Taker: Eddie Nolan
Summary
ACTION: Remove [nodiscard] from the wording of P3325.
We ran out of time, no polls were taken, we will need to see this paper again in an LEWG telecon.
Next Steps
We didn't finish the wording review, we will see this paper again in an LEWG telecon.
2024-07-16 Library Evolution Telecon
P3325R1: A Utility for Creating Execution Environments
2024-07-16 Library Evolution Telecon Minutes
Champion: Eric Niebler
Chair: Ben Craig
Minute Taker: Guy Davidson & Mark Hoemmen
Summary
We did a wording review.
Few fixes which came up during the review:
- Adjust target of the change from P2300 to working draft.
- Add new paragraph to mandate that prop type's query be well formed. If you pass an int for an allocator query, that should fail during prop construction. Need to do that while keeping prop as an aggregate.
- Remove [[nodiscard]]
- Remove Args... argument packs from query
Next Steps
The author should apply the requested changes, the next revision of the paper (P3325R2) will be seen by LEWG in an upcoming telecon.
Activity
wg21bot commentedon Jul 16, 2024
P3325R0 A Utility for Creating Execution Environments (Eric Niebler)
[-]P3325 R1 A Utility for Creating Execution Environments[/-][+]P3325 R0 A Utility for Creating Execution Environments[/+]wg21bot commentedon Jul 16, 2024
P3325R1 A Utility for Creating Execution Environments (Eric Niebler)
[-]P3325 R0 A Utility for Creating Execution Environments[/-][+]P3325 R1 A Utility for Creating Execution Environments[/+]wg21bot commentedon Jul 16, 2024
P3325R2 A Utility for Creating Execution Environments (Eric Niebler)
[-]P3325 R1 A Utility for Creating Execution Environments[/-][+]P3325 R2 A Utility for Creating Execution Environments[/+]29 remaining items