- 
                Notifications
    
You must be signed in to change notification settings  - Fork 21
 
2024 Telecons
        Inbal Levi edited this page Dec 10, 2024 
        ·
        294 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