cplusplus / papers

ISO/IEC JTC1 SC22 WG21 paper scheduling and management
639 stars 18 forks source link

P3138 R2 views::cache_last #1792

Open wg21bot opened 7 months ago

wg21bot commented 7 months ago

P3138R0 views::cache_last (Tim Song)

foonathan commented 6 months ago

SG9 discussed it in Tokyo on Tuesday: https://wiki.edg.com/bin/view/Wg21tokyo2024/NotesSG9P3138R0

Naming approval poll for P3138

Attendance: 12 Outcome: cache<1> if we can have cool things, cache_latest if not. We present this merely as data to LEWG to make an informed decision.

Poll: Forward P3138R0 to LEWG for inclusion in C++26.

SF F N A SA
8 2 2 0 0

Author: SF Attendance: 12 Outcome: Strong consensus in favor

Paper forwarded to LEWG (pending SG1).

ogiroux commented 6 months ago

the lack of implementation conformance of istreambuf_iterator points to a defect in the data races clause of the library (it should be a library defect) SF F N A SA 1 7 1 0 0 unanimous consent

we want to allow view::cache_last's input iterator (or other select cases, on a case by case basis) to also be exempted from the requirements in the data races clause of the library SF F N A SA 2 4 1 0 0 unanimous consent

we want to allow all non-forward input iterators to also be exempted from the requirements in the data races clause of the library SF F N A SA 1 1 2 2 1 SA: I don't understand nearly well enough what the consequences of doing that are not consensus

wg21bot commented 4 months ago

P3138R1 views::cache_last (Tim Song)

inbal2l commented 3 months ago

@ogiroux - is SG1 done with the paper? Or would you like to continue the review during St. Louis? (We can see it if you're done, but generally speaking, if you can take a forwarding poll that would be indicative)

ogiroux commented 3 months ago

SG1 in St Louis

Move the drive-by fix to an issue and ship p3138r1 Forward: No objection to unanimous consent

wg21bot commented 2 months ago

P3138R2 views::cache_last (Tim Song)

ogiroux commented 2 months ago

SG1 is done with this.