Reference ISO/IEC IS 14882:2011(E)
This document is the Index by Status and Date for the Library Active Issues List, Library Defect Reports List, and Library Closed Issues List.
Revised 2018-02-12 at 00:42:19 UTC
Issue | Status | Section | Title | Proposed Resolution | Priority | Duplicates |
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 | |
3014 | Ready | 30.11.14.4 [fs.op.copy_file] | More noexcept issues with filesystem operations | Yes | ||
3030 | Ready | 33.4.5 [thread.lock.algorithm] | Who shall meet the requirements of try_lock? | Yes | 0 |
Issue | Status | Section | Title | Proposed Resolution | Priority | Duplicates |
3051 | Tentatively Ready | 29.9.1 [cmath.syn] | Floating point classifications were inadvertently changed in P0175 | Yes | 0 | |
2164 | Tentatively Ready | 26.3.11.5 [vector.modifiers] | What are the semantics of vector.emplace(vector.begin(), vector.back())? | Yes | 2 | |
2989 | Tentatively Ready | 30.11.7.6.1 [fs.path.io] | path's stream insertion operator lets you insert everything under the sun | Yes | 2 | |
2851 | Tentatively Ready | 30.11.9.2 [fs.enum.file_type] | std::filesystem enum classes are now underspecified | Yes | 2 | |
3015 | Tentatively Ready | 30.11.14.3 [fs.op.copy] | copy_options::unspecified underspecified | Yes | 3 | |
2816 | Tentatively Ready | 30.11.14.33 [fs.op.resize_file] | resize_file has impossible postcondition | Yes | 3 | |
2849 | Tentatively Ready | 30.11.14.4 [fs.op.copy_file] | Why does !is_regular_file(from) cause copy_file to report a "file already exists" error? | Yes | 2 | |
3035 | Tentatively Ready | 23.10.10 [default.allocator] | std::allocator's constructors should be constexpr | Yes | 0 | |
3041 | Tentatively Ready | 23.14.5.1 [refwrap.const] | Unnecessary decay in reference_wrapper | Yes | 0 | |
3048 | Tentatively Ready | 29.8.5 [transform.reduce] | transform_reduce(exec, first1, last1, first2, init) discards execution policy | Yes | 0 | |
3043 | Tentatively Ready | 30.11.8.1 [fs.filesystem_error.members] | Bogus postcondition for filesystem_error constructor | Yes | 0 | |
3026 | Tentatively Ready | 30.11.14.39 [fs.op.weakly_canonical] | filesystem::weakly_canonical still defined in terms of canonical(p, base) | Yes | 0 | |
3045 | Tentatively Ready | 32.6.3 [atomics.types.float] | atomic<floating-point> doesn't have value_type or difference_type | Yes | 0 | |
3039 | Tentatively Ready | 33.3.2.2 [thread.thread.constr] | Unnecessary decay in thread and packaged_task | Yes | 0 | |
3042 | Tentatively Ready | D.13 [depr.meta.types] | is_literal_type_v should be inline | Yes | 0 | |
3020 | Tentatively Ready | 99 [networking.ts::buffer.reqmts] | [networking.ts] Remove spurious nested value_type buffer sequence requirement | Yes | 0 | |
2243 | Tentatively Ready | 30.7.4.3 [istream.unformatted] | istream::putback problem | Yes | 3 | |
3034 | Tentatively Ready | 23.15.7.6 [meta.trans.other] | P0767R1 breaks previously-standard-layout types | Yes | 0 | |
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 | |
3000 | Tentatively Ready | 23.12.6.2 [mem.res.monotonic.buffer.mem] | monotonic_memory_resource::do_is_equal uses dynamic_cast unnecessarily | Yes | 0 | |
3004 | Tentatively Ready | 24.3.2.4 [string.capacity] | §[string.capacity] and §[vector.capacity] should specify time complexity for capacity() | Yes | 0 | |
3017 | Tentatively Ready | 26.3.9.6 [forwardlist.ops] | list splice functions should use addressof | Yes | 0 | |
3009 | Tentatively Ready | 27.8 [iterator.container] | Including <string_view> doesn't provide std::size/empty/data | Yes | 0 | |
3013 | Tentatively Ready | 30.11.12.1 [fs.dir.itr.members] | (recursive_)directory_iterator construction and traversal should not be noexcept | 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 | |
3002 | Tentatively Ready | 99 [networking.ts::socket.acceptor.ops] | [networking.ts] basic_socket_acceptor::is_open() isn't noexcept | Yes | 0 |