C++ Standard Library Issues List (Revision D125)

Index by Status and Date

Reference ISO/IEC IS 14882:2020(E)

This document is the Index by Status and Date for the Library Active Issues List, Library Defect Reports and Accepted Issues, and Library Closed Issues List.

Revised 2024-03-27 at 15:55:27 UTC

Voting (21 issues)

Issue Status Section Title Proposed Resolution Priority Duplicates
4045(i) Voting 22.4.4.2 [tuple.cnstr] tuple can create dangling references from tuple-like Yes
4031(i) Voting 22.8.5 [expected.bad.void] bad_expected_access<void> member functions should be noexcept Yes
4025(i) Voting 22.8.7.4 [expected.void.assign] Move assignment operator of std::expected<cv void, E> should not be conditionally deleted Yes
3975(i) Voting 22.14.6.6 [format.context] Specializations of basic_format_context should not be permitted Yes 3
3950(i) Voting 23.3.2 [string.view.synop] std::basic_string_view comparison operators are overspecified Yes
4011(i) Voting 24.7.2.2.6 [span.elem] "Effects: Equivalent to return" in [span.elem] Yes
4016(i) Voting 26.5.7 [range.utility.conv] container-insertable checks do not match what container-inserter does Yes
3984(i) Voting 26.5.7.2 [range.utility.conv.to] ranges::to's recursion branch may be ill-formed Yes 3
4035(i) Voting 26.6.3.2 [range.single.view] single_view should provide empty Yes
4054(i) Voting 26.6.5.1 [range.repeat.overview] Repeating a repeat_view should repeat the view Yes
4053(i) Voting 26.6.5.2 [range.repeat.view] Unary call to std::views::repeat does not decay the argument Yes
4013(i) Voting 26.7.16.4 [range.lazy.split.outer.value] lazy_split_view::outer-iterator::value_type should not provide default constructor Yes
4012(i) Voting 26.7.19.2 [range.common.view] common_view::begin/end are missing the simple-view check Yes
3919(i) Voting 26.7.23 [range.enumerate] enumerate_view may invoke UB for sized common non-forward underlying ranges Yes 3
4030(i) Voting 27.10.17.1 [numeric.sat.func] Clarify whether arithmetic expressions in [numeric.sat.func] are mathematical or C++ Yes
3767(i) Voting 30.3.1.2.1 [locale.category] codecvt<charN_t, char8_t, mbstate_t> incorrectly added to locale Yes 3
4037(i) Voting 30.4.2.1 [category.ctype.general] Static data members of ctype_base are not yet required to be usable in constant expressions Yes
4043(i) Voting 30.6.2.2 [text.encoding.general] "ASCII" is not a registered character encoding Yes
4038(i) Voting 30.6.2.5 [text.encoding.aliases] std::text_encoding::aliases_view should have constexpr iterators Yes
4023(i) Voting 31.6.3.4 [streambuf.protected] Preconditions of std::basic_streambuf::setg/setp Yes
4036(i) Voting D.11 [depr.c.macros] __alignof_is_defined is only implicitly specified in C++ and not yet deprecated Yes