C++ Standard Library Issues List (Revision D108)

Table of Contents

Reference ISO/IEC IS 14882:2011(E)

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

Revised 2017-12-14 at 04:21:49 UTC

Issue Status Section Title Proposed Resolution Priority Duplicates
2243 Tentatively Ready [istream.unformatted] istream::putback problem Yes 3
2843 Ready [mem.res.private] Unclear behavior of std::pmr::memory_resource::do_allocate() Yes 3
2969 Ready [mem.poly.allocator.mem] polymorphic_allocator::construct() shouldn't pass resource() Yes 2
2975 Ready [mem.poly.allocator.mem] Missing case for pair construction in scoped and polymorphic allocators Yes 3
3000 Tentatively Ready [mem.res.monotonic.buffer.mem] monotonic_memory_resource::do_is_equal uses dynamic_cast unnecessarily Yes 0
3002 Tentatively Ready 99 [networking.ts::socket.acceptor.ops] [networking.ts] basic_socket_acceptor::is_open() isn't noexcept Yes 0
3004 Tentatively Ready [string.capacity] §[string.capacity] and §[vector.capacity] should specify time complexity for capacity() Yes 0
3005 Tentatively Ready [util.smartptr.shared.create] Destruction order of arrays by make_shared/allocate_shared only recommended? Yes 0
3007 Tentatively Ready [util.smartptr.shared.create] allocate_shared should rebind allocator to cv-unqualified value_type for construction Yes 0
3009 Tentatively Ready 27.8 [iterator.container] Including <string_view> doesn't provide std::size/empty/data Yes 0
3010 Tentatively Ready 99 [networking.ts::async.uses.excecutor.trait] [networking.ts] uses_executor says "if a type T::executor_type exists" Yes 0
3013 Tentatively Ready [fs.dir.itr.members] (recursive_)directory_iterator construction and traversal should not be noexcept Yes 0
3014 Ready [fs.op.copy_file] More noexcept issues with filesystem operations Yes
3017 Tentatively Ready [forwardlist.ops] list splice functions should use addressof Yes 0
3020 Tentatively Ready 99 [networking.ts::buffer.reqmts] [networking.ts] Remove spurious nested value_type buffer sequence requirement Yes
3026 Tentatively Ready [fs.op.weakly_canonical] filesystem::weakly_canonical still defined in terms of canonical(p, base) Yes
3030 Ready 33.4.5 [thread.lock.algorithm] Who shall meet the requirements of try_lock? Yes 0
3034 Tentatively Ready [meta.trans.other] P0767R1 breaks previously-standard-layout types Yes 0
3035 Tentatively Ready 23.10.10 [default.allocator] std::allocator's constructors should be constexpr Yes
3039 Tentatively Ready [thread.thread.constr] Unnecessary decay in thread and packaged_task Yes
3040 Tentatively Ready [string.view.ops] basic_string_view::starts_with Effects are incorrect Yes 0