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-10-15 at 11:31:05 UTC
Issue | Status | Section | Title | Proposed Resolution | Priority | Duplicates |
---|---|---|---|---|---|---|
4137(i) | Ready | 29.9.14 [linalg.algs.blas2] | Fix Mandates, Preconditions, and Complexity elements of [linalg] algorithms | Yes | ||
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::array s |
Yes | ||
4280(i) | Tentatively Ready | 29.10.8.7 [simd.loadstore] | simd::partial_load uses undefined identifier T |
Yes | ||
4286(i) | Tentatively Ready | 17.3.2 [version.syn] | Some more feature-test macros for fully freestanding features are not marked freestanding | 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 | ||
4305(i) | Tentatively Ready | 17.12.7 [compare.type] | Missing user requirements on type_order template |
Yes | ||
4312(i) | Tentatively Ready | 20.2.8.2 [allocator.uses.construction] | Const and value category mismatch for allocator_arg_t /allocator_arg in the description
of uses-allocator construction |
Yes | ||
4315(i) | Ready | 29.9.13.9 [linalg.algs.blas1.nrm2] | Insufficient specification of vector_two_norm and matrix_frob_norm |
Yes | ||
4317(i) | Tentatively Ready | 16.4.4.2 [utility.arg.requirements] | The meaning of "resource" in the Cpp17Destructible requirements is undefined | Yes | ||
4318(i) | Tentatively Ready | 23.3.9.6 [hive.erasure] | Have hive::erase_if reevaluate end() to avoid UB |
Yes |