-
Notifications
You must be signed in to change notification settings - Fork 21
2024 Telecons
Inbal Levi edited this page Dec 10, 2024
·
293 revisions
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 |
---|---|---|---|---|
P3179R4: C++ parallel range algorithms
P0260R13: C++ Concurrent Queues |
B1
B3 |
P3179R3 Minutes
P0260R1 Minutes |
Inbal Levi | 2024-12-10 16:00 to 18:00 UTC (Note time shifts, extra long meeting) |
No more telecons during 2024 |
- 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 |
P2996R2: Reflection for C++26 | B3 | P2996 Minutes | Inbal Levi | 2024-05-07 15:00 to 17:00 UTC |
P3175R0: Reconsidering the std::execution::on algorithm | B2 | P3175 Minutes | Fabio Fracassi | 2024-05-14 15:00 to 16:30 UTC |
P3175R1: Reconsidering the std::execution::on algorithm | B3 | P3175 Minutes | Inbal Levi | 2024-05-21 15:00 to 16:30 UTC |
P2996R3: Reflection for C++26 | B3 | P2996 Minutes | Inbal Levi | 2024-05-28 15:00 to 16:30 UTC |
P3171R0: Adding functionality to placeholder types | B2 | P3171 Minutes | Ben Craig | 2024-06-04 15:00 to 16:30 UTC |
**Last meeting before St. Louis 2024**
Agenda for St. Louis P2902R0: constexpr ‘Parallel’ Algorithms | B3 | P2902 Minutes | Inbal Levi Fabio Fracassi |
2024-06-11 15:00 to 16:30 UTC |
Overflow from St. Louis (Papers targeting EP)
P1732R4: Do not promise support for function syntax of operators (targeting SD-8) P3325R1: A Utility for Creating Execution Environments P3284R0: `finally`, `write_env`, and `unstoppable` Sender Adaptors |
B2
B1 B1 |
P1732 Minutes
P3325 Minutes P3284 Minutes |
Ben Craig | 2024-07-16 15:00 to 16:30 UTC |
Overflow from St. Louis
P3325R2: A Utility for Creating Execution Environments P2846R2: reserve_hint: Eagerly reserving memory for not-quite-sized lazy ranges |
B1
B2 |
P3325 Minutes
P2846 Minutes |
Fabio Fracassi | 2024-07-23 15:00 to 16:30 UTC |
Rebasing C++26 on C23
P3348R0: C++26 should refer to C23 not C17 (will be updated post the meeting) Rebasing Work Document |
B2 | P3348 Minutes | Inbal Levi | 2024-07-30 15:00 to 16:30 UTC |
Overflow from St. Louis (Papers targeting EP)
P1494R3: Partial program correctness (R2 was approved, R3 sent back to approve mods) |
B2 | P1494 Minutes | Ben Craig | 2024-08-06 15:00 to 16:30 UTC |
Reflection
D2996R5: Reflection for C++26 |
B1 | P2996 Minutes | Inbal Levi | 2024-08-13 15:00 to 17:00 UTC (extra long meeting) |
Reflection
P3068R4: Allowing exception throwing in constant-evaluation P2996R5: Reflection for C++26 |
B2
B1 |
P3068 Minutes
P2996 Minutes |
Fabio Fracassi | 2024-08-20 15:00 to 17:00 UTC (extra long meeting) |
Papers targeting EP
P3222R0: Fix C++26 by adding transposed special cases for P2642 layouts P3050R2: Fix C++26 by optimizing linalg::conjugated for noncomplex value types |
B2
B2 |
P3222 Minutes
P3050 Minutes |
Ben Craig | 2024-08-27 15:00 to 16:30 UTC |
Papers targeting EP
P3050R2: Fix C++26 by optimizing linalg::conjugated for noncomplex value types P2835R5: Expose std::atomic_ref's object address (no need for EP) P2988R6: std::optional < T& > |
B2
B3 TBD |
P3050 Minutes
P2835 Minutes P2988 Minutes |
Inbal Levi | 2024-09-03 15:00 to 16:30 UTC |
Papers targeting EP
P2988R7: std::optional < T& > |
B3 | P2988 Minutes | Fabio Fracassi | 2024-09-10 15:00 to 16:30 UTC |
P3348R0: C++26 should refer to C23 not C17
P3370R0: Add new library headers from C23 |
B2
B2 |
P3348 Minutes
P3370 Minutes |
Fabio Fracassi | 2024-09-17 15:00 to 16:30 UTC |
Reflection
P2996R5: Reflection for C++26 |
B1 | P2996 Minutes | Inbal Levi | 2024-09-24 15:00 to 18:00 UTC (extra long meeting) |
Reflection
P2996R7: Reflection for C++26 |
B1 | P2996 Minutes | Inbal Levi | 2024-10-01 15:00 to 18:00 UTC (extra long meeting) |
D3348R1: C++26 should refer to C23 not C17
P3370R1: Add new library headers from C23 P3136R0: Retiring niebloids P3372R0: constexpr containers and adaptors |
B1
B1 B2 B3 |
P3348 Minutes
P3370 Minutes P3136 Minutes P3372 Minutes |
Fabio Fracassi | 2024-10-08 15:00 to 16:30 UTC |
Reflection
P3096R3: Function Parameter Reflection in Reflection for C++26 P2996R7: Reflection for C++26 |
B1
B1 |
P3096 Minutes
P2996 Minutes |
Inbal Levi | (extra meeting) 2024-10-10 (Thu) 15:00 to 16:30 UTC |
P3399R0: Adjusting Electronic Polls to a Hybrid Workflow
P3355R0: Fix submdspan for C++26 |
B1
B2 |
P3399 Minutes
P3355 Minutes |
Fabio Fracassi | 2024-10-15 15:00 to 16:30 UTC |
Reflection
P2996R5: Reflection for C++26 |
B1 | P2996 Minutes | Inbal Levi | (extra meeting) 2024-10-17 (Thu) 15:00 to 16:30 UTC |
LWG Poland Papers Prioritization for LWG
P3247R1: Deprecate the notion of trivial types P3138R3: views::cache_latest |
B1
B1 B1 |
P3247 Minutes
P3138 Minutes |
Inbal Levi | 2024-10-22 15:00 to 16:30 UTC |
Reflection
P2996R7: Reflection for C++26 |
B1 | P2996 Minutes | Inbal Levi | 2024-10-29 15:00 to 17:00 UTC (Note time shifts, extra long meeting) |
**Last meeting before Wrocław 2024**
P2996R8: Reflection for C++26 |
B1 | P2996 Minutes | Inbal Levi | 2024-11-05 15:00 to 17:00 UTC (Note time shifts, extra long meeting) |
LEWG Telecons
LEWGI Telecons
Mailing List Reviews
Chair Guide
- Theory
- Polls
- Checklists
- Templates
- Prioritization
Tracking