Skip to content
Inbal Levi edited this page Nov 22, 2023 · 158 revisions

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
**Administrative Information**
P3019R3: Vocabulary Types for Composite Class Design
B3 P3019 Minutes Inbal Levi 2023-11-21
16:00 to 17:30 UTC
(time shifted)
P1068R9: Vector API for random number generation
P2075R3: Philox as an extension of the C++ RNG engines
P1255R10: A view of 0 or 1 elements: views::maybe (tentative)
B2 (issue from LWG)
B3
B3
P1068 Minutes
P2075 Minutes
P1255 Minutes
Ben Craig 2023-11-28
16:00 to 17:30 UTC
P2945R0: Additional format specifiers for time_point (tentative)
P3015R0: Rebuttal to Additional format specifiers for time_point (tentative)
B2
B2 (Address P2945)
P3015 Minutes
P2945 Minutes
Fabio Fracassi 2023-12-05
16:00 to 17:30 UTC
P2875R1: Undeprecate polymorphic_allocator::destroy For C++26 (tentative)
P2968R0: Make std::ignore a first-class object
B3
B3
P2875 Minutes
P2968 Minutes
TBD 2023-12-12
16:00 to 17:30 UTC
P2999R2: Sender Algorithm Customization (tentative) B3 P2999 Minutes TBD 2023-12-19
16:00 to 17:30 UTC
P2876R0: Proposal to extend std::simd with more constructors and accessors
P2846R1: size_hint: Eagerly reserving memory for not-quite-sized lazy ranges
P2997R0: Removing the common reference requirement from the indirectly invocable concepts
P2786R3: Trivial Relocatability For C++26
P2959R0: Container Relocation
P2967R0: Relocation Is A Library Interface
P2988R0: std::optional
P2689R2: atomic_accessor
P1030R6: std::filesystem::path_view
P2921R0: Exploring std::expected based API alternatives for buffer_queue
P0260R6: C++ Concurrent Queues
P2141R1: Aggregates are named tuples
P2897R1: aligned_accessor: An mdspan accessor expressing pointer overalignment
P2929R0: simd_invoke
P2933R0: std::simd overloads for standard C++ header
P2956R0: Add saturating library support to std::simd
P2985R0: A type trait for detecting virtual base classes
P1708R0: Simple Statstics functions

B2
B3
B3
B3
B3
B3
B3
B3
B3
B3
B3
B3
B3
B3
B3
B3
B3
B3
P2876 Minutes
P2846 Minutes
P2997 Minutes
P2786 Minutes
P2959 Minutes
P2967 Minutes
P2988 Minutes
P2689 Minutes
P1030 Minutes
P2921 Minutes
P0260 Minutes
P2141 Minutes
P2897 Minutes
P2929 Minutes
P2933 Minutes
P2956 Minutes
P2985 Minutes
P1708 Minutes
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
2023-XX-XX
16:00 to 17:30 UTC

Major Topics for C++26

  • Senders and receivers.
    • async_scope.
    • Parallel algorithms integration.
  • Customization points.
  • Ranges.
  • Linear algebra and mdspan.
    • mdarray.
  • Networking.
  • std::hive.
  • Numerics.
  • Freestanding.
  • Coroutines.
    • std::lazy.
  • Reflection.
  • std::simd.
  • RCU and hazard pointers.

Past

Subject Bucket Minutes Chair Date & Time
P2406R2: Add lazy_counted_iterator
LWG3679: Is <ranges> sufficient for istream_view?
LWG3810: CTAD for basic_format_args
LWG3840: filesystem::u8path should be undeprecated
P2675R1: format's width estimation is too approximate and not forward compatible
B2
B2
B2
B2
B2
P2406R2 Minutes
LWG3679 Minutes
LWG3810 Minutes
LWG3840 Minutes
P2675R1 Minutes
Bryce Adelstein Lelbach 2023-01-10
16:00 to 17:30 UTC
P2727R0: iterator_interface
P2725R0: integral_constant Literals
P2772R0: constexpr_t
B3
B3
B3
P2727 Minutes
P2725 Minutes
P2772 Minutes
Bryce Adelstein Lelbach 2023-01-17
16:00 to 17:30 UTC
P2019R2: Thread Attributes B2 P2019 Minutes Bryce Adelstein Lelbach 2023-01-24
16:00 to 17:30 UTC
2023-02 Issaquah Meeting Planning B1 Minutes Bryce Adelstein Lelbach 2023-01-31
16:00 to 17:30 UTC
P2548R4: copyable_function
P2714R0: Bind front and back to NTTP callables
P2757R0: Type checking format args
B3
B2
B2
P2548 Minutes
P2714 Minutes
P2757 Minutes
Bryce Adelstein Lelbach 2023-03-07
16:00 to 17:30 UTC
P1068R6: Vector API for random number generation B3 P1068 Minutes Ben Craig 2023-03-14
15:00 to 16:30 UTC (time shifted for DST)
P2727R1: iterator_interface B3 P2727 Minutes Fabio Fracassi 2023-03-21
15:00 to 16:30 UTC
P2642R2: Padded mdspan layouts B2 P2642 Minutes Billy Baker 2023-03-28
15:00 to 16:30 UTC
P2616R4: atomic notification tokens
P2689R1: atomic_accessor
B2
B3
P2616 Minutes
P2689 Minutes
Fabio Fracassi 2023-04-04
14:00 to 15:30 UTC (special time)
P2757R1: Type checking format args
P2637R1: Member visit
P2641R2: Checking if a union alternative is active
B2
B2
B2
P2757 Minutes
P2637 Minutes
P2641 Minutes
Nevin Liber 2023-04-11
15:00 to 16:30 UTC
P2591R3: Concatenation of strings and string views B2 P2591 Minutes Billy Baker 2023-04-18
15:00 to 16:30 UTC
P2664R2: simd permutation API B2 P2664 Minutes Ben Craig 2023-05-02
15:00 to 16:30 UTC
P2781R1: constexpr_v B3 P2781 Minutes Bryce Adelstein Lelbach 2023-05-16
15:00 to 16:30 UTC
D2836R1: std::basic_const_iterator should follow its underlying type’s convertibility B2 P2836 Minutes Fabio Fracassi 2023-07-11
15:00 to 16:30 UTC
P2821R3: span.at()
P2591R4: Concatenation of strings and string views
Github Issue1580: LWG2095 & LWG3003
B3
B3
P2821 Minutes
P2591 Minutes
LWG3003 Minutes
Fabio Fracassi 2023-07-25
15:00 to 16:30 UTC
P2019R3: Thread attributes
P2880R0: Algorithm-like vs std::simd based RNG API
D1068R8: Vector API for random number generation
B3
B3
B3
P2019 Minutes
P2880 Minutes
P1068 Minutes
Billy Baker 2023-08-08
15:00 to 16:30 UTC
P2944R1: Comparisons for reference_wrapper
P2945R0: Additional format specifiers for time_point
P2930R0: Formatter specializations for the standard library
B3
B3
B3
P2944 Minutes
P2945 Minutes
P2930 Minutes
Ben Craig 2023-08-22
15:00 to 16:30 UTC
P2019R3: Thread attributes B3 P2019 Minutes Fabio Fracassi 2023-09-05
15:00 to 16:30 UTC
P2909R1: Fix formatting of code units as integers
P2833R1: Freestanding Library: inout expected span
P2447R4: std::span over an initializer list
B3
B3
B2
P2909 Minutes
P2833 Minutes
P2447 Minutes
Fabio Fracassi 2023-09-12
15:00 to 16:30 UTC
D2542R6: views::concat
P2810R1: is_debugger_present is_replaceable
B3
B2
P2542 Minutes
P2810 Minutes
Ben Craig
Corentin Jabot
2023-09-19
15:00 to 16:30 UTC
P2141R1: Aggregates are named tuples
P2075R2: Philox as an extension of the C++ RNG engines
B3
B3
P2141 Minutes
P2075 Minutes
Ben Craig 2023-09-26
15:00 to 16:30 UTC
P2897R0: aligned_accessor: An mdspan accessor expressing pointer overalignment
P2642R3: Padded mdspan layouts
B3
B3
P2897 Minutes
P2642 Minutes
Ben Craig 2023-10-10
15:00 to 16:30 UTC
P2767R1: flat_map/flat_set omnibus B3
B2
P2767 Minutes Fabio Fracassi 2023-10-17
15:00 to 16:30 UTC
P2901R0: Extending linear algebra support to batched operations
2023-11 Kona Meeting Schedule
B3
-
P2901 Minutes
Kona 2023-11 Schedule
Billy Baker
Inbal Levi
2023-10-24
15:00 to 16:30 UTC
Clone this wiki locally