C++ Standard Library Issues List (Revision D125)

Table of Contents

Reference ISO/IEC IS 14882:2024(E)

This document is the Table of Contents for the Library Active Issues List, Library Defect Reports and Accepted Issues, and Library Closed Issues List.

Revised 2025-09-15 at 16:11:54 UTC

Issue Status Section Title Proposed Resolution Priority Duplicates
4243(i) Ready 23.7.2.3 [span.objectrep] as_bytes/as_writable_bytes is broken with span<volatile T> Yes 4
4253(i) Tentatively Ready 24.5.3.3 [const.iterators.iterator] basic_const_iterator should provide iterator_type Yes
4257(i) Tentatively Ready 30.7.9 [time.clock.local] Stream insertion for chrono::local_time should be constrained Yes
4266(i) Tentatively Ready 23.7.3.4.7 [mdspan.layout.stride] layout_stride::mapping should treat empty mappings as exhaustive Yes
4274(i) Tentatively Ready 30.9.2 [time.hms.members] The chrono::hh_mm_ss constructor is ill-formed for unsigned durations Yes
4276(i) Tentatively Ready 23.3.3.5 [array.zero] front() and back() are not hardened for zero-length std::arrays Yes
4280(i) Tentatively Ready 29.10.8.7 [simd.loadstore] simd::partial_load uses undefined identifier T Yes
4291(i) Tentatively Ready 23.4.3.1 [map.overview] explicit map(const Allocator&) should be constexpr Yes
4292(i) Tentatively Ready 23.5.3.1 [unord.map.overview] Unordered container local iterators should be constexpr iterators Yes
4293(i) Tentatively Ready 23.7.2.2.4 [span.sub] span::subspan/first/last chooses wrong constructor when T is const-qualified bool Yes
4294(i) Tentatively Ready 22.9.2.2 [bitset.cons] bitset(const CharT*) constructor needs to be constrained Yes
4300(i) Tentatively Ready 22.5.4.3 [optional.ref.assign] Missing Returns: element in optional<T&>::emplace Yes
4301(i) Tentatively Ready 32.7.4 [thread.condition.condvar] condition_variable{_any}::wait_{for, until} should take timeout by value Yes
4318(i) Tentatively Ready 23.3.9.6 [hive.erasure] Have hive::erase_if reevaluate end() to avoid UB Yes