Closed wg21bot closed 5 months ago
D2999R1 Sender Algorithm Customization (Eric Niebler) Will be seen in Kona, Nov 2023 meeting
D2999R1: Sender Algorithm Customization
2023-11-06 Library Evolution Kona Minutes
Champion: Eric Niebler
Chair: Inbal Levi / Fabio Fracassi
Minute Taker: Ben Craig
Start: 2023-11-07
POLL: We want to add late customizations (as proposed by D2999R1)
Strongly Favor | Weakly Favor | Neutral | Weakly Against | Strongly Against |
---|---|---|---|---|
9 | 10 | 0 | 0 | 1 |
Attendance: 27 + 7 = 34
# of Authors: 1
Author Position: SF
Outcome: Strong consensus in favor
SA: Worried about the increasing complexity, and how it will impact user adoption. Would like to see investigation on removing early customization first
POLL: We should explore getting rid of early customization (paper required)
Strongly Favor | Weakly Favor | Neutral | Weakly Against | Strongly Against |
---|---|---|---|---|
5 | 9 | 7 | 2 | 0 |
Attendance: 27 + 7 = 34
# of Authors: 1
Author Position: N
Outcome: Consensus
WA: "If we just did this, we could make the whole thing simpler" around early customizations. We should just do that.
POLL: We generally approve on the customization mechanism presented in D2999R1
Strongly Favor | Weakly Favor | Neutral | Weakly Against | Strongly Against |
---|---|---|---|---|
6 | 12 | 1 | 1 | 1 |
Attendance: 27+7 = 34
# of Authors: 1
Author Position: SF
Outcome: Consensus
SA: Would like to see investigation in higher granularity than domains
The proposed mechanism for CPs was supported by LEWG.
Requested additions:
During the next meeting we will take the following steps:
D2999R2: Sender Algorithm Customization Scheduled for LEWG in Kona 2023 (Thursday)
D2999R1: Sender Algorithm Customization
2023-11-09 Library Evolution Kona Minutes
Champion: Eric Niebler
Chair: Inbal Levi / Fabio Fracassi
Minute Taker: Ben Craig
POLL: Remove the sender_of concept (without prejudice, can be readded later, possibly with a different semantic)
SF | F | N | A | SA |
---|---|---|---|---|
7 | 8 | 4 | 0 | 1 |
Attendance: 22 + 4
# of Authors: 2
Authors’ position: SF SF
Outcome: Consensus in favour
SA: This removes functionality that is too useful. In case I want a different version, it helps to have this one in the standard.
The authors will remove the "sender_of" concept from this version (we would like to re-design the shape of the concept).
LEWG will spend additional time on this paper during the Kona meeting.
D2999R2: Sender Algorithm Customization
2023-11-10 Library Evolution Kona Minutes
Champion: Eric Niebler
Chair: Inbal Levi, Ben Craig
Minute Taker: Andreas Weis
POLL: Approve design of D2999R2 (Sender Algorithm Customization). (not a forwarding poll)
Strongly Favor | Weakly Favor | Neutral | Weakly Against | Strongly Against |
---|---|---|---|---|
9 | 12 | 2 | 0 | 0 |
Attendance: 27+5
# of Authors: 1
Author Position: SF
Outcome: Strong consensus in favor
The design was approved. The P paper should get back to LEWG to make sure the wording fits the design intent. NOTE: This should be merged into P2300, not into the standard (no need for electronic poll)
P2999R2: Sender Algorithm Customization
2023-12-05 Library Evolution Telecon Minutes
Champion: Eric Niebler
Chair: Fabio Fracassi
Minute Taker: Ben Craig
The wording of the paper was reviewed (requires more time). The topic of removing early customization was brought up, and as the Kona discussion suggested it requires more exploration (but shouldn't block the work on P2999) LEWG still asks for a paper for that (this was referred to and polled during Kona).
No polls were taken.
LEWG needs to continue reviewing the wording in P2999R2.
P2999R2: Sender Algorithm Customization
2023-12-12 Library Evolution Telecon Minutes
Champion: Eric Niebler
Chair: Fabio Fracassi
Minute Taker: Ben Craig
The topic of removing early customization was brought up, and as the Kona discussion suggested it requires more exploration (but shouldn't block the work on P2999) LEWG still asks for a paper for that (this was referred to and polled during Kona).
The wording of the paper was reviewed:
To be continued at [exec.start.detached] in R3 with the changes above incorporated.
No polls were taken.
The author will produce a new revision (R3) that incorporates the points mentioned. We will finish the review of [exec.start.detached], [exec.sync.wait] and [exec.execute].
P2999R3: Sender Algorithm Customization
2023-12-13 Library Evolution Telecon Minutes
Champion: Eric Niebler
Chair: Fabio Fracassi
Minute Taker: Ben Craig
Short review of the remaining wording. No further changes were requested
POLL: Send "[P2999R3] Sender Algorithm Customization" to Library Working Group for C++26, to be confirmed by electronic polling.
SF | F | N | A | SA |
---|---|---|---|---|
3 | 5 | 2 | 0 | 1 |
SA: Complexity of S/R is getting too complex, the complexity was not discussed here.
Attendance: 20
# of Authors: 1
Author's Position: SF
Outcome: Consensus in favour
P2999R3 was forwarded to LWG (applied on P2300) to be confirmed with an electronic poll.
Merged into P2300R10, and approved in plenary.
LWG processed this update in the paper merged in St. Louis. Removing tags from the issue.
P2999R0 Sender Algorithm Customization (Eric Niebler)