2022 Telecons - cplusplus/LEWG Wiki

History, status, and review outcomes can be found by visiting the GitHub Issue for the paper: wg21.link/PNNNN/github.

Scheduled

Subject Bucket Minutes Chair Date & Time
Any remaining C++23 papers
P2613R0: Add the missing empty to mdspan
P2587R0: to_string or not to_string
P2248R4: Enabling list-initialization for algorithms
P2538R1: ADL-proof projected
P2609R0: Relaxing Ranges Just A Smidge

B2
B2
B3
B2
B2

P2613 Minutes
P2587 Minutes
P2248 Minutes
P2538 Minutes
P2609 Minutes
Bryce Adelstein Lelbach 2022-06-28
15:00 to 16:30 UTC
Any remaining C++23 papers
P1673R9: Linear Algebra

B3

P1673 Minutes
Fabio Fracassi 2022-07-05
15:00 to 16:30 UTC
Any remaining C++23 papers
P1684R2: mdarray
P0843R4: static_vector

B3
B3

P1684 Minutes
P0843 Minutes
Fabio Fracassi 2022-07-12
15:00 to 16:30 UTC
Any remaining C++23 papers
LWG3714: Non-single-argument constructors for range adaptors should not be explicit
P2511R1: Beyond operator(): NTTP callables in type-erased call wrappers
P2047R2: An allocator-aware optional type

B2
B2
B3

LWG3714 Minutes
P2511 Minutes
P2047 Minutes
Billy Baker 2022-07-19
15:00 to 16:30 UTC
P2447R2: span and the missing constructor
P2249R4: Mixed comparisons for smart pointers
P1068R5: Vector API for random number generation
B2
B2
B3
P2447 Minutes
P2249 Minutes
P1068 Minutes
Nevin Liber 2022-07-26
15:00 to 16:30 UTC
Library Evolution and Numerics Joint Session
Numerics TS Planning
P0543R1: Saturation arithmetic
P0870R4: Type trait to detect narrowing conversions


B3
B3


P0543 Minutes
P0870 Minutes
Bryce Adelstein Lelbach 2022-08-02
15:00 to 16:30 UTC
Senders & Receivers
P2555R1: Naming improvements for std::execution

B1

P2555 Minutes
Fabio Fracassi 2022-08-09
15:00 to 16:30 UTC

Unscheduled

Major Topics for C++26

  • Senders and receivers.
    • async_scope.
    • Parallel algorithms integration.
  • Customization points.
  • Linear algebra.
    • mdarray.
  • Networking.
  • std::hive.
  • Numerics.
  • Freestanding.
  • Coroutines.
    • std::lazy.
  • Reflection.

Past

Subject Bucket Minutes Chair Date & Time
P2286R4: Formatting Ranges (brief feedback round)
P2494R0: Relaxing range adaptors to allow for move only types
P2486R1: Structured naming for function object and CPO values
B3
B2
B2
P2286 Minutes
P2494 Minutes
P2486 Minutes
Inbal Levi 2022-01-04
8:00 to 9:30 Pacific
Supertelecon: Senders & Receivers Library Design Review
P2300R4: std::execution

B1

Minutes
Fabio Fracassi 2022-01-11
7:00 to 9:00 Pacific
Supertelecon: Senders & Receivers Library Design Review
P2300R4: std::execution

B1

Minutes
Nevin Liber 2022-01-11
9:30 to 11:00 Pacific
Supertelecon: Senders & Receivers Library Design Review
P2300R4: std::execution

B1

Minutes
Inbal Levi 2022-01-12
7:00 to 9:00 Pacific
Supertelecon: Senders & Receivers Library Design Review / Ship Vehicle Discussion
P2300R4: std::execution

B1

Minutes
Ben Craig 2022-01-12
9:30 to 11:00 Pacific
P2458R0: 2022 January Library Evolution Polls (final discussion)
P2474R1: views::repeat
P2286R5: Formatting Ranges
P2165R3: Compatibility between tuple and tuple-like objects
P2508R1: Expose std::basic-format-string

B3
B3
B2
B3

P2474 Minutes
P2286 Minutes
P2165 Minutes
P2508 Minutes
Bryce Adelstein Lelbach 2022-01-18
8:00 to 9:30 Pacific
P2502R1: std::generator
P2529R0: std::generator should have T&& reference_type
B1
B1
Minutes Gašper Ažman 2022-01-25
8:00 to 9:30 Pacific
P2532R0: Removing exception_ptr from the Receiver Concepts (results of requested investigations for P2300)
P1494R2: Partial program correctness (observable design)
B1
B3
D2532 Minutes
P1494 Minutes
Ben Craig 2022-02-01
8:00 to 9:30 Pacific
P2501R0: Undo the rename of views::move and views::as_const
P2516R0: string_view is implicitly convertible from what?
P2499R0: string_view range constructor should be explicit
B2
B2
B2
P2501 Minutes
P2516 Minutes
P2499 Minutes
Fabio Fracassi 2022-02-08
8:00 to 9:30 Pacific
P0792R7: function_ref
P2472R1: make_function_ref: A More Functional function_ref
B3
B3
P0792 Minutes
P2472 Minutes
Nevin Liber 2022-02-15
8:00 to 9:30 Pacific
P1885R10: Naming Text Encodings to Demystify Them
LWG3579: Complexity guarantees for resize and append
LWG3656: Inconsistent bit operations returning a count
P2517R0: Add a conditional noexcept specification to apply
LWG3545: pointer_traits should be SFINAE-friendly
B3
B2
B2
B2
B2
P1885 Minutes
LWG3579 Minutes
LWG3656 Minutes
P2517 Minutes
LWG3545 Minutes
Billy Baker 2022-02-22
8:00 to 9:30 Pacific
P2554R0: C-array interoperability of mdspan
P2553R0: Make mdspan size_type controllable
P2549R0: unexpected should have error as member accessor
B2
B2
B2
P2554 Minutes
P2553 Minutes
P2549 Minutes
Fabio Fracassi 2022-03-01
8:00 to 9:30 Pacific
P2300R4: std::execution
P2547R0: Language support for customisable functions
B1
B1
P2300 Minutes Fabio Fracassi 2022-03-08
8:00 to 9:30 Pacific
P2540R1: Empty product for certain views
P1083R5: resource_adaptor
B2
B3
P2540 Minutes
P1083 Minutes
Inbal Levi 2022-03-15
8:00 to 9:30 Pacific
P0447R19: std::hive B3 P0447 Minutes Ben Craig 2022-03-22
11:00 to 12:30 Pacific (special time)
P2551R0: Clarify intent of P1841 numeric traits
P1684R1: mdarray
B2
B3
B2

P2551 Minutes
P1684 Minutes
Billy Baker 2022-03-29
15:00 to 16:30 UTC
P0447R19: std::hive B3 P0447 Minutes Ben Craig 2022-04-05
18:00 to 19:30 UTC (special time)
P0447R19: std::hive B3 P0447 Minutes Ben Craig 2022-04-12
18:00 to 19:30 UTC (special time)
P2574R0: 2022-05 Library Evolution Polls (final discussion)
P1684R2: mdarray
LWG queue prioritization

B3

P1684 Minutes
Fabio Fracassi 2022-04-19
15:00 to 16:30 UTC
P1673R7: Linear Algebra B3 P1673 Minutes Fabio Fracassi 2022-04-26
15:00 to 16:30 UTC
P2510R2: Formatting Pointers
P2505R2: Monadic Functions for expected
B2
B2
P2510 Minutes
P2505 Minutes
Ben Craig 2022-05-03
15:00 to 16:30 UTC
P2472R3: make_function_ref
P0009R16: mdspan (separating submdspan)
P2338R2: Freestanding Library: Character primitives and the C library
B3
B3
B2
P2472 Minutes
P0009 Minutes
P2338 Minutes
Fabio Fracassi 2022-05-10
15:00 to 16:30 UTC
P0447R19: std::hive B3 P0447 Minutes Ben Craig 2022-05-17
18:00 to 19:30 UTC (special time)
P1673R8: Linear Algebra B3 P1673 Minutes Fabio Fracassi 2022-05-24
15:00 to 16:30 UTC
P2407R1: Freestanding Library: Partial Classes
P2278R3: cbegin should always return a constant iterator
P2446R2: views::as_rvalue
P2585R0: Improving Default Container Formatting
P0429R8: flat_map
P1222R3: flat_set
B2
B2
B3
B3
P2407 Minutes
P2278 Minutes
P2446 Minutes
P2585 Minutes
P0429 Minutes
P1222 Minutes
Bryce Adelstein Lelbach 2022-05-31
15:00 to 16:30 UTC
P2551R1: Clarify intent of P1841 numeric traits
P2505R3: Monadic Functions for expected
P2472R3: make_function_ref
P2599R0: mdspan::size_type should be index_type
B2
B2
B3
B2
P2551 Minutes
P2505 Minutes
P2472 Minutes
P2599 Minutes
Bryce Adelstein Lelbach 2022-06-07
15:00 to 16:30 UTC
P2562R0: constexpr Stable Sorting
P2283R2: constexpr Specialized Memory Algorithms
P2568R0: map::at_ptr
P2592R0: Hashing support for chrono value classes
B3
B3
B3
B2
B3
P2562 Minutes
P2283 Minutes
P2568 Minutes
P2592 Minutes
Ben Craig 2022-06-14
15:00 to 16:30 UTC
Any remaining C++23 papers
P2599R1: mdspan::size_type should be index_type
P2604R0: mdspan: rename pointer, data, and contiguous
P2370R2: Stacktrace from exception
P2490R0: Zero-overhead exception stacktraces

B2
B3
B3
B3

P2599 Minutes
P2604 Minutes
P2370 Minutes
P2490 Minutes
Bryce Adelstein Lelbach 2022-06-21
15:00 to 16:30 UTC
⚠️ **GitHub.com Fallback** ⚠️