C++ Standard Library Issues List (Revision R94)

Index by Status and Date

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 2015-09-28 at 05:09:24 UTC

Ready (38 issues)

Issue Status Section Title Proposed Resolution Priority Duplicates
2447 Ready 17.6.3.5 [allocator.requirements] Allocators and volatile-qualified value types Yes 4
2259 Ready 17.6.5.5 [member.functions] Issues in 17.6.5.5 rules for member functions Yes 3
2111 Ready 18.8.3.4 [terminate] Which unexpected/terminate handler is called from the exception handling runtime? Yes 3
2250 Ready 20.6.1 [bitset.cons] Follow-up On Library Issue 2207 Yes 3
2181 Ready 26.5.1.2 [rand.req.seedseq] Exceptions from seed sequence operations Yes 3
1169 Ready 22.4.2.1.2 [facet.num.get.virtuals] num_get not fully compatible with strto* Yes 3
2156 Ready 23.2.5 [unord.req] Unordered containers' reserve(n) reserves for n-1 elements Yes 3
2353 Ready 24.4.4 [iterator.operations] std::next is over-constrained Yes 4
2462 Ready 27.5.3 [ios.base] std::ios_base::failure is overspecified Yes 3
2244 Ready 27.7.2.3 [istream.unformatted] Issue on basic_istream::seekg Yes 3
2384 Ready 17.6.3.5 [allocator.requirements] Allocator's deallocate function needs better specification Yes 3
2466 Ready 17.6.3.5 [allocator.requirements] allocator_traits::max_size() default behavior is incorrect Yes 3
2133 Ready 17.6.5.4 [global.functions] Attitude to overloaded comma for iterators Yes 3
2483 Ready 18.8.6 [except.nested] throw_with_nested() should use is_final Yes 2
2484 Ready 18.8.6 [except.nested] rethrow_if_nested() is doubly unimplementable Yes 2
2485 Ready 20.4.2.6 [tuple.elem] get() should be overloaded for const tuple&& Yes 1
2127 Ready 20.7.10 [storage.iterator] Move-construction with raw_storage_iterator Yes 3
2072 Ready 20.7.11 [temporary.buffer] Unclear wording about capacity of temporary buffers Yes 3
2486 Ready 20.9.2 [func.require] mem_fn() should be required to use perfect forwarding Yes 0
2435 Ready 20.9.4.4 [refwrap.invoke] reference_wrapper::operator()'s Remark should be deleted Yes 4
2487 Ready 20.9.10.3 [func.bind.bind] bind() should be const-overloaded, not cv-overloaded Yes 2
2489 Ready 20.9.11 [func.memfn] mem_fn() should be noexcept Yes 0
2119 Ready 20.9.13 [unord.hash] Missing hash specializations for extended integer types Yes 3
2336 Ready 20.10.4.3 [meta.unary.prop] is_trivially_constructible/is_trivially_assignable traits are always false Yes 3
2367 Ready 20.10.4.3 [meta.unary.prop] pair and tuple are not correctly implemented for is_constructible with no args Yes 3
2101 Ready 20.10.7 [meta.trans] Some transformation types can produce impossible types Yes 3
2476 Ready 20.13.1 [allocator.adaptor.syn] scoped_allocator_adaptor is not assignable Yes 0
2218 Ready 23.2.1 [container.requirements.general] Unclear how containers use allocator_traits::construct() Yes 3
2477 Ready 23.3.3.4 [deque.modifiers] Inconsistency of wordings in std::vector::erase() and std::deque::erase() Yes 0
2469 Ready 23.4.4.3 [map.access] Wrong specification of Requires clause of operator[] for map and unordered_map Yes 3
2492 Ready 25.4 [alg.sorting] Clarify requirements for comp Yes 0
2473 Ready 27.9.1.5 [filebuf.virtuals] basic_filebuf's relation to C FILE semantics Yes 2
2494 Ready X [iterator.ostream.joiner] [fund.ts.v2] ostream_joiner needs noexcept Yes 0
2385 Ready 20.9.12.2 [func.wrap.func] function::assign allocator argument doesn't make sense Yes 2
2219 Ready 20.9.2 [func.require] INVOKE-ing a pointer to member with a reference_wrapper as the object expression Yes 2
2380 Ready 17.6.1.2 [headers] May <cstdlib> provide long ::abs(long) and long long ::abs(long long)? Yes 2
2253 Ready X [dynarray.overview] [arrays.ts] dynarray should state which container requirements aren't met Yes 0
2255 Ready X [dynarray.cons] [arrays.ts] dynarray constructor ambiguity Yes 0

Tentatively Ready (9 issues)

Issue Status Section Title Proposed Resolution Priority Duplicates
2234 Tentatively Ready 19.3 [assertions] assert() should allow usage in constant expressions Yes 2
2526 Tentatively Ready 20.9.12.2.2 [func.wrap.func.mod] [fund.ts] Incorrect precondition for experimental::function::swap Yes 0
2273 Tentatively Ready 28.11.2 [re.alg.match] regex_match ambiguity Yes 2
2500 Tentatively Ready X [memory.smartptr.shared.obs] [fund.ts.v2] fundts.memory.smartptr.shared.obs/6 should apply to cv-unqualified void Yes 0
2510 Tentatively Ready 18.6 [support.dynamic] Tag types should not be DefaultConstructible Yes 2
2495 Tentatively Ready 20.8.2.2.1 [util.smartptr.shared.const] There is no such thing as an Exception Safety element Yes 0
2515 Tentatively Ready X [memory.observer.ptr.special] [fund.ts.v2] Certain comparison operators of observer_ptr do not match synopsis Yes 0
2517 Tentatively Ready X [propagate_const.assignment] [fund.ts.v2] Two propagate_const assignment operators have incorrect return type Yes 0
2224 Tentatively Ready 17.6.4.10 [res.on.objects] Ambiguous status of access to non-live objects Yes 2