C++ Standard Library Issues List (Revision R107)

Index by Section

Reference ISO/IEC IS 14882:2011(E)

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

Index by Section

(view only non-Ready open issues)

Revised 2017-11-29 at 03:52:06 UTC

Section 23 (8 issues)

(view only non-Ready open issues)

Issue Status Section Title Proposed Resolution Priority Duplicates
3035 Tentatively Ready 23.10.10 [default.allocator] std::allocator's constructors should be constexpr Yes
3005 Tentatively Ready 23.11.3.6 [util.smartptr.shared.create] Destruction order of arrays by make_shared/allocate_shared only recommended? Yes 0
3007 Tentatively Ready 23.11.3.6 [util.smartptr.shared.create] allocate_shared should rebind allocator to cv-unqualified value_type for construction Yes 0
2843 Ready 23.12.2.2 [mem.res.private] Unclear behavior of std::pmr::memory_resource::do_allocate() Yes 3
2969 Ready 23.12.3.2 [mem.poly.allocator.mem] polymorphic_allocator::construct() shouldn't pass resource() Yes 2
2975 Ready 23.12.3.2 [mem.poly.allocator.mem] Missing case for pair construction in scoped and polymorphic allocators Yes 3
3000 Tentatively Ready 23.12.6.2 [mem.res.monotonic.buffer.mem] monotonic_memory_resource::do_is_equal uses dynamic_cast unnecessarily Yes 0
3034 Tentatively Ready 23.15.7.6 [meta.trans.other] P0767R1 breaks previously-standard-layout types Yes 0

Section 24 (1 issues)

(view only non-Ready open issues)

Issue Status Section Title Proposed Resolution Priority Duplicates
3004 Tentatively Ready 24.3.2.4 [string.capacity] §[string.capacity] and §[vector.capacity] should specify time complexity for capacity() Yes 0

Section 26 (1 issues)

(view only non-Ready open issues)

Issue Status Section Title Proposed Resolution Priority Duplicates
3017 Tentatively Ready 26.3.9.6 [forwardlist.ops] list splice functions should use addressof Yes 0

Section 27 (1 issues)

(view only non-Ready open issues)

Issue Status Section Title Proposed Resolution Priority Duplicates
3009 Tentatively Ready 27.8 [iterator.container] Including <string_view> doesn't provide std::size/empty/data Yes 0

Section 30 (3 issues)

(view only non-Ready open issues)

Issue Status Section Title Proposed Resolution Priority Duplicates
3013 Tentatively Ready 30.11.12.1 [fs.dir.itr.members] (recursive_)directory_iterator construction and traversal should not be noexcept Yes 0
3014 Ready 30.11.14.4 [fs.op.copy_file] More noexcept issues with filesystem operations Yes
3026 Tentatively Ready 30.11.14.39 [fs.op.weakly_canonical] filesystem::weakly_canonical still defined in terms of canonical(p, base) Yes

Section 33 (2 issues)

(view only non-Ready open issues)

Issue Status Section Title Proposed Resolution Priority Duplicates
3039 Tentatively Ready 33.3.2.2 [thread.thread.constr] Unnecessary decay in thread and packaged_task Yes
3030 Ready 33.4.5 [thread.lock.algorithm] Who shall meet the requirements of try_lock? Yes 0

Section networking.ts 99 (3 issues)

(view only non-Ready open issues)

Issue Status Section Title Proposed Resolution Priority Duplicates
3010 Tentatively Ready 99 [networking.ts::async.uses.excecutor.trait] [networking.ts] uses_executor says "if a type T::executor_type exists" Yes 0
3020 Tentatively Ready 99 [networking.ts::buffer.reqmts] [networking.ts] Remove spurious nested value_type buffer sequence requirement Yes
3002 Tentatively Ready 99 [networking.ts::socket.acceptor.ops] [networking.ts] basic_socket_acceptor::is_open() isn't noexcept Yes 0