2024 Telecons - cplusplus/LEWG GitHub Wiki
History, status, and review outcomes can be found by visiting the GitHub Issue for the paper: wg21.link/PNNNN/github
.
Subject | Bucket | Minutes | Chair | Date & Time |
---|---|---|---|---|
P2996R2: Reflection for C++26 | B3 | P2996 Minutes | Inbal Levi | 2024-05-07 15:00 to 17:00 UTC |
**Last meeting before May 2024 electronic poll**
P3175R0: Reconsidering the std::execution::on algorithm P3164R0: Improving diagnostics for sender expressions |
B2
B2 |
P3175 Minutes
P3164 Minutes |
Fabio Fracassi | 2024-05-14 15:00 to 16:30 UTC |
PXXXXRX: TBD | B3 | PXXXX Minutes | TBD | 2024-05-21 15:00 to 16:30 UTC |
P3074R2: std::uninitialized | B3 | P3074 Minutes | Fabio Fracassi | 2024-05-28 15:00 to 16:30 UTC |
PXXXXRX: TBD | B3 | PXXXX Minutes | TBD | 2024-06-04 15:00 to 16:30 UTC |
**Last meeting before St. Louis 2024**
PXXXRX: TBD | B3 | PXXXX Minutes | TBD | 2024-06-11 15:00 to 16:30 UTC |
Subject | Bucket | Minutes | Chair | Date & Time |
---|---|---|---|---|
P3187R0: remove ensure_started and start_detached from P2300 (waiting for async_scope to land)
P3234R0: Utility to check if a pointer is in a given range (related to core discussion) P1315R7: secure_clear / memset_explicit P3171R0: Adding functionality to placeholder types P1030R6: std::filesystem::path_view P2897R1: aligned_accessor: An mdspan accessor expressing pointer overalignment P2664R4: Proposal to extend std::simd with permutation API P2876R0: Proposal to extend std::simd with more constructors and accessors P2929R0: simd_invoke P2933R0: std::simd overloads for standard C++ header P2956R0: Add saturating library support to std::simd P2964R0: Allowing user-defined types in std::simd P2786R3: Trivial Relocatability For C++26 P2959R0: Container Relocation P2967R0: Relocation Is A Library Interface P1144R10: std::is_trivially_relocatable P3055R1: Relax wording to permit relocation optimizations in the STL P2047R7: An allocator-aware optional type P3153R0: An allocator-aware variant type P2781R4: std::constexpr_wrapper P3135R0: Hazard Pointer Extensions | B2
B3 B2 B2 B3 B2 B3 B3 B3 B3 B3 B3 B3 B3 B3 B3 B3 B2 B2 B3 B3 (C++29) |
P3187
P3234 P1315 P3171 P1030 P2897 P2664 P2876 P2929 P2933 P2956 P2964 P2786 P2959 P2967 P1144 P3055 P2047 P3153 P2781 P3135 |
TBD
TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD |
2024-XX-XX 16:00 to 17:30 UTC |
- Reflection.
- Senders and receivers.
-
async_scope
. - Parallel algorithms integration.
-
- Linear algebra (merged) and
mdspan
(fixes).-
mdarray
.
-
- (More) Ranges.
- (More) Freestanding.
- (Fixes for)
std::simd
. - Customization points.
- Coroutines.
-
std::lazy
.
-
- Networking.
- Units.
Subject | Bucket | Minutes | Chair | Date & Time |
---|---|---|---|---|
P2988R1: std::optional < T& > | B3
B3 |
P2988 Minutes | Billy Baker | 2024-01-02 16:00 to 17:30 UTC |
P1255R11: A view of 0 or 1 elements: views::maybe | B3 | P1255 Minutes | Inbal Levi | 2024-01-09 16:00 to 17:30 UTC |
P1928R8: std::simd - Merge data-parallel types from the Parallelism TS 2
P2846R1: size_hint: Eagerly reserving memory for not-quite-sized lazy ranges |
B3
B3 |
P1928 Minutes
P2846 Minutes |
Billy Baker
Ben Craig |
2024-01-16 16:00 to 17:30 UTC |
P2875R1: Undeprecate polymorphic_allocator::destroy For C++26
P2769R1: get_element customization point object |
B2
B3 |
P2875 Minutes
P2769 Minutes |
Ben Craig | 2024-01-23 16:00 to 17:30 UTC |
Info & Q&A session: Presentation on "P2300R7: std::execution" Q&A session Adapting P2300 to an existing application framework (tentative) |
- | P2300 Minutes | Inbal Levi | (Optional Evening Session) 2024-01-23 20:00 to 22:00 UTC |
D0843R10: inplace_vector | B3 | P0843 Minutes | Inbal Levi | 2024-01-30 16:00 to 17:30 UTC |
P3019R4: Vocabulary Types for Composite Class Design | B3 | P3019 Minutes | Fabio Fracassi | 2024-02-06 16:00 to 17:30 UTC |
**Last meeting before Feb 2024 electronic poll**
P3109R0: A plan for std::execution for C++26 |
B3 | P3109 Minutes | Inbal Levi (scheduled for Fabio Fracassi) |
2024-02-13 20:00 to 21:30 UTC |
LWG3988: Should as_const_view and basic_const_iterator provide base()?
P2985R0: A type trait for detecting virtual base classes P3055R1: Relax wording to permit relocation optimizations in the STL |
B2
B3 B3 |
LWG3988 Minutes
P2985 Minutes P3055 Minutes |
Ben Craig | 2024-02-20 16:00 to 17:30 UTC |
P3107R1: Permit an efficient implementation of std::print
Info: Plain Language Contracts (see P2900R6 as reference) |
B2 | P3107 Minutes | Inbal Levi | 2024-02-27 16:00 to 17:30 UTC |
**Last meeting before Tokyo 2024**
P2389R0: dextents Index Type Parameter P3005R0: Memorializing Principle-design-based policies (please review prior to the meeting: P3004R0: Principled Design for WG21) |
B2
B3 |
P2389 Minutes
P3005 Minutes |
Inbal Levi | 2024-03-05 16:00 to 17:30 UTC |
P2786R4: Trivial Relocatability For C++26 | B3 | P2786 Minutes | Inbal Levi | 2024-04-09 16:00 to 18:00 UTC |
P3175R0: Reconsidering the std::execution::on algorithm | B2 | P3175 Minutes | Fabio Fracassi | 2024-04-16 16:00 to 17:30 UTC |
P3096R0: Function Parameter Reflection in Reflection for C++26 (recommendation to EWG)
P2996R2: Reflection for C++26 |
B3
B3 |
P3096 Minutes
P2996 Minutes |
Inbal Levi | 2024-04-23 15:00 to 16:30 UTC |
P2689R3: atomic_accessor | B3 | P2689 Minutes | Ben Craig | 2024-04-30 15:00 to 16:30 UTC |