Skip to content
Inbal Levi edited this page Aug 18, 2026 · 100 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
P0260R21: Concurrent Queues (make concepts non expo-only (P4350R0: presentation)) B3 2026-08-18 Minutes Inbal Levi 2026-08-18
15:00 to 16:30 UTC
P3928R1: static_sized_range (addresses LWG4108)
P2527R3: std::variant_alternative_index and std::tuple_element_index (is required) (tentative)
B3 2026-08-25 Minutes Fabio Fracassi 2026-08-25
15:00 to 16:30 UTC
P3255R2: Expose whether atomic notifying operations are lock-free (forwarded by SG1) (tentative)
P3642R6: Carry-less product: std::clmul
B3 2026-09-01 Minutes Andreas Weis 2026-09-01
15:00 to 16:30 UTC
PXXXXRX: TBD
PXXXXRX: TBD
B3 2026-09-08 Minutes Inbal Levi 2026-09-08
15:00 to 16:30 UTC
PXXXXRX: TBD
PXXXXRX: TBD
B3 2026-09-15 Minutes Fabio Fracassi 2026-09-15
15:00 to 16:30 UTC
PXXXXRX: TBD
PXXXXRX: TBD
B3 2026-09-22 Minutes Andreas Weis 2026-09-22
15:00 to 16:30 UTC
PXXXXRX: TBD
PXXXXRX: TBD
B3 2026-09-29 Minutes Inbal Levi 2026-09-29
15:00 to 16:30 UTC
PXXXXRX: TBD
P4295R0: Single Ends for C++ Concurrent Queue (pending SG1)
B3 2026-10-06 Minutes Fabio Fracassi 2026-10-06
15:00 to 16:30 UTC
PXXXXRX: TBD
PXXXXRX: TBD
B3 2026-10-13 Minutes Andreas Weis 2026-10-13
15:00 to 16:30 UTC
PXXXXRX: TBD
PXXXXRX: TBD
B3 2026-09-29 Minutes Fabio Fracassi 2026-10-20
15:00 to 16:30 UTC
**(Last telecon before Rio!)**
PXXXXRX: TBD
PXXXXRX: TBD
B3 2026-10-06 Minutes Inbal Levi 2026-10-27
15:00 to 16:30 UTC

NOTE: This is partial list only and may not be up to date, papers are added from github, please see status there.

Subject Bucket Minutes Chair Date & Time
P3364R0: Remove deprecated function u8path (pending SG16)
P0178R0: Allocators and swap (Brno)
P2929R0: chunked_invoke (Brno)
P2964R0: Allowing user-defined types in std::simd (Brno)
P2527R3: std::variant_alternative_index and std::tuple_element_index (Brno)
P3234R1: Utility to check if a pointer is in a given range (core issue, unclear if language supports)
P3094R5: std::basic_fixed_string (Brno)
P3135R0: Hazard Pointer Extensions (pending SG1)
P3047R0: Remove deprecated namespace `relops` from C++26 (C++29)
P2769R3: get_element customization point object (needs-revision)
B2
B3
B3
B3
B3
B3
B3
B3
B3
B3
P3364 Minutes
P0178 Minutes
P2929 Minutes
P2964 Minutes
P2527 Minutes
P3234 Minutes
P3094 Minutes
P3135 Minutes
P3047 Minutes
P2769 Minutes
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
2026-XX-XX
15:00 to 16:30 UTC

Past

Subject Bucket Minutes Chair Date & Time

First 2026 telecon!
P3826R3: Fix or Remove Sender Algorithm Customization
(Discuss: US-207, FI-331, CA-358, FR-031, US 202)

B1 2026-01-06 Minutes Andreas Weis 2026-01-06
16:00 to 17:30 UTC

Reflection
US 49-090: 13.2 [temp.param] Add "is_structural_type" query facility to the library P3856
US 82-145: [meta.const.eval] Extend std::is_within_lifetime (Adopt P3450)
FR-013-159: 21.4.1 [meta.syn] Facilitate the implementations of meta::members_of
AT 5-183 : 21.4.15p11 [meta.reflection.array] Consistently use std::array return type for reflect_constant_array
US 90-197: 21.4.3p4-5 [meta.define.static] Return reference (not pointer) from define_static_object P3739

B1 2026-01-13 Minutes Fabio Fracassi 2026-01-13
16:00 to 17:30 UTC

Reflection Overflow
US 93-200: 21.4.6 [meta.reflection.names] Add has_source_location query
US 98-204: 21.4.7p26 [meta.reflection.queries] Replace is_complete_type with throwing assert_is_complete
FR-014-160: 21.4.1 [meta.syn] string_view, span, string, and vector should be structural types

B1 2026-01-20 Minutes Fabio Fracassi 2026-01-20
16:00 to 17:30 UTC

(non) constexpr uncaught_exceptions and current_exception / Trivially copyable / std::atomic_ref::address
US 67-118: 17.9.2, 17.9.6 [support.exception] Do not make uncaught_exceptions() and current_exception() constexpr (and duplicates: PL-012,GB 03-119, DE-120, FI-121) (Paper "P3842R0: A conservative fix for constexpr uncaught_exceptions() and current_exception()" express intent).
US 135-216: 22.8.6.4p2, 5 [expected.object.assign] expected should be trivially copyable as appropriate
US 136-217: 22.8.7.4p1, 4 [expected.void.assign] expected<void, E> should be trivially copyable as appropriate
P3960R0: Define copy-constructibility-from-bytes (alternative approach)
US 132-211: 22.3.2p20, 23, 32, 36 [pairs.pair] pair should be trivially copyable as appropriate
US 133-212: 22.4.4.3p2, 5, 8, 12 [tuple.assign] tuple should be trivially copyable as appropriate
FR-030-310: 32.5.7.2 [atomics.ref.ops] std::atomic_ref::address should return uintptr_t (P3936)

B1 2026-01-27 Minutes Andreas Weis 2026-01-27
16:00 to 17:30 UTC

Task Type
US 261-391: 33.13.6.5p3, 16, 17 [task.promise] Bad specification of parameter type
US 254-385: 33.13.6.5 [task.promise] Constraint allocator_arg argument to be the first argument LWG4334
US 255-384: 33.13.6.5 [task.promise] Use allocator from receiver's environment LWG4335 (Paper: P3980R0)
US 238-368: 33.13.5 [exec.task.scheduler] Allow customizations when using task_scheduler LWG4336 (SG1 recommended rejection, P3927R0 is a later paper contains new information)

B1 2026-02-03 Minutes Andreas Weis 2026-02-03
16:00 to 17:30 UTC

reserve_hint
FR-023-244: 25 [ranges] Adopt P3763 Remove redundant reserve_hint members from view classes (Paper: P3763R1)
Hive
CZ 1-231: 23.3.8 [hive] make std::hive constexpr (Paper: P3933R0, comments from author: P3945R0)
US 143-238: 23.3.9.3p9 [hive.capacity] Tighten specification for shrink_to_fit and reshape
US 144-237: 23.3.9.3p9 [hive.capacity] shrink_to_fit and reshape should return reallocation indication
US 142-236: 23.3.9.3p4 [hive.capacity] reserve(n) gap between postconditions and throws (LWG Issue: LWG4379)

BX
BX
2026-02-10 Minutes Inbal Levi 2026-02-10
17:00 to 18:30 UTC

(NOTE: 1H later!)

inplace_vector
PL-006: 23.3.16.1 [inplace.vector.overview] Change the return type of inplace_vector try_push_back and try_emplace_back functions to optional (P3981)
US 150-228: 23.3.16.5p8-14 [inplace.vector.modifiers] try_push_back should be revised to use const optional<&>
GB 08-225: 23.3.16 [inplace.vector] try_emplace_back and try_push_back should return optional
US 68-122: 17.9.7p13-15 [propagation] return optional<T&> from exception_ptr_cast (P3739)
US 149-226: 23.3.16 [inplace.vector] Do not redesign std::inplace_vector inplace_vector

B1 2026-02-17 Minutes Fabio Fracassi 2026-02-17
16:00 to 17:30 UTC
P3655R3: cstring_view (C++29) B3 P3655 Minutes Andreas Weis 2026-02-24
16:00 to 17:30 UTC

C++26 (feedback only, no binding decisions)
P3982R0: Fix meaning of strided_slice::extent for C++26 (related to PL-007: 23.7.3.7 [mdspan.sub] [mdspan.sub] Define the extent member of the strided_slice)
C++29
P3724R3: Integer division (Seen by SG6)

B3 2026-03-03 Minutes Fabio Fracassi 2026-03-03
16:00 to 17:30 UTC

Last telecon before UK (C++29)
P3791R0: constexpr (deterministic) random
P3969R0: Fixing std::bit_cast of types with padding bits

(Overflow)
P3642R4: Carry-less product: std::clmul (Seen by SG6)
P3793R1: Better shifting (Seen by SG6)
P3772R1: std::simd overloads for bit permutations (Seen by SG6)

B3 2026-03-10 Minutes Andreas Weis 2026-03-10
16:00 to 17:30 UTC
P3067R0: Provide predefined simd permute generator functions for common operations (feedback on desirability, no wording)
P2964R4: Allowing user-defined types in std::simd (update only)
B3 2026-07-07 Minutes Inbal Levi 2026-07-07
15:00 to 16:30 UTC
P2848R1: std::is_uniqued (forwarded by SG9)
P3216R3: views::slice (forwarded by SG9)
B3 2026-07-14 Minutes Fabio Fracassi 2026-07-14
15:00 to 16:30 UTC
P0870R8: A proposal for a type trait to detect narrowing conversions (reflection metafunction)
P2249R6: Mixed comparisons for smart pointers
B3 2026-07-21 Minutes Andreas Weis 2026-07-21
15:00 to 16:30 UTC
P3230R3: views::unchecked_(take|drop) (forwarded by SG9) B3 2026-07-28 Minutes Inbal Levi 2026-07-28
15:00 to 16:30 UTC
P2689R3: Atomic Refs Bound to Memory Orderings & Atomic Accessors
P3139R1: Pointer cast for unique_ptr
B3 2026-08-04 Minutes Fabio Fracassi 2026-08-04
15:00 to 16:30 UTC
P3351R4: views::scan (forwarded by SG9) B3 2026-08-11 Minutes Andreas Weis 2026-08-11
15:00 to 16:30 UTC

Clone this wiki locally