C++ Standard Library Issues List (Revision R96)

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 2016-02-12 at 23:02:13 UTC

Section 19 (1 issues)

(view only non-Ready open issues)

Issue Status Section Title Proposed Resolution Priority Duplicates
2559 Tentatively Ready 19.3 [assertions] Error in LWG 2234's resolution Yes 0

Section 20 (10 issues)

(view only non-Ready open issues)

Issue Status Section Title Proposed Resolution Priority Duplicates
2520 Tentatively Ready 20.8.1.3.1 [unique.ptr.runtime.ctor] N4089 broke initializing unique_ptr<T[]> from a nullptr Yes 2
2572 Tentatively Ready 20.8.2.2.5 [util.smartptr.shared.obs] The remarks for shared_ptr::operator* should apply to cv-qualified void as well Yes 0
2450 Tentatively Ready 20.9.6 [comparisons] (greater|less|greater_equal|less_equal)<void> do not yield a total order for pointers Yes 2
2545 Tentatively Ready 20.9.10.3 [func.bind.bind] Simplify wording for bind without explicitly specified return type Yes 3
2565 Tentatively Ready 20.9.12.2.1 [func.wrap.func.con] std::function's move constructor should guarantee nothrow for reference_wrappers and function pointers Yes 0
2582 Tentatively Ready 20.10 [meta] §[res.on.functions]/2's prohibition against incomplete types shouldn't apply to type traits Yes 0
2581 Tentatively Ready 20.10.2 [meta.type.synop] Specialization of <type_traits> variable templates should be prohibited Yes 0
2560 Tentatively Ready 20.10.4.3 [meta.unary.prop] is_constructible underspecified when applied to a function type Yes 0
2557 Tentatively Ready 20.10.8 [meta.logical] Logical operator traits are broken in the zero-argument case Yes 0
2586 Tentatively Ready 20.13.4 [allocator.adaptor.members] Wrong value category used in scoped_allocator_adaptor::construct() Yes 0

Section 21 (2 issues)

(view only non-Ready open issues)

Issue Status Section Title Proposed Resolution Priority Duplicates
2583 Tentatively Ready 21.4.2 [string.cons] There is no way to supply an allocator for basic_string(str, pos) Yes 0
2579 Tentatively Ready 21.4.6.3 [string::assign] Inconsistency wrt Allocators in basic_string assignment vs. basic_string::assign Yes 0

Section 23 (5 issues)

(view only non-Ready open issues)

Issue Status Section Title Proposed Resolution Priority Duplicates
2590 Tentatively Ready 23.3.7.1 [array.overview] Aggregate initialization for std::array Yes 0
2585 Tentatively Ready 23.3.9.5 [forwardlist.modifiers] forward_list::resize(size_type, const value_type&) effects incorrect Yes 0
2571 Tentatively Ready 23.4.4.4 [map.modifiers] §[map.modifiers]/2 imposes nonsensical requirement on insert(InputIterator, InputIterator) Yes 0
2566 Tentatively Ready 23.6 [container.adaptors] Requirements on the first template parameter of container adaptors Yes 0
2537 Ready 23.6.5.2 [priqueue.cons.alloc] Constructors for priority_queue taking allocators should call make_heap Yes 0

Section 24 (1 issues)

(view only non-Ready open issues)

Issue Status Section Title Proposed Resolution Priority Duplicates
2576 Tentatively Ready 24.6 [stream.iterators] istream_iterator and ostream_iterator should use std::addressof Yes 0

Section 26 (1 issues)

(view only non-Ready open issues)

Issue Status Section Title Proposed Resolution Priority Duplicates
2192 Tentatively Ready 26.8 [c.math] Validity and return type of std::abs(0u) is unclear Yes 2

Section 30 (3 issues)

(view only non-Ready open issues)

Issue Status Section Title Proposed Resolution Priority Duplicates
2577 Tentatively Ready 30.4.2.2.1 [thread.lock.unique.cons] {shared,unique}_lock should use std::addressof Yes 0
2276 Ready 30.6 [futures] Missing requirement on std::promise::set_exception Yes
2523 Ready 30.6.5 [futures.promise] std::promise synopsis shows two set_value_at_thread_exit()'s for no apparent reason Yes 0

Section arrays.ts 99 (2 issues)

Issue Status Section Title Proposed Resolution Priority Duplicates
2253 Ready 99 [arrays.ts::dynarray.overview] [arrays.ts] dynarray should state which container requirements aren't met Yes 0
2255 Ready 99 [arrays.ts::dynarray.cons] [arrays.ts] dynarray constructor ambiguity Yes 0

Section fund.ts.v2 99 (5 issues)

(view only non-Ready open issues)

Issue Status Section Title Proposed Resolution Priority Duplicates
2558 Tentatively Ready 99 [fund.ts.v2::meta.logical] [fund.ts.v2] Logical operator traits are broken in the zero-argument case Yes 0
2574 Tentatively Ready 99 [fund.ts.v2::func.wrap.func.con] [fund.ts.v2] std::experimental::function::operator=(F&&) should be constrained Yes 0
2575 Tentatively Ready 99 [fund.ts.v2::func.wrap.func] [fund.ts.v2] experimental::function::assign should be removed Yes 0
2522 Tentatively Ready 99 [fund.ts.v2::memory.resource.global] [fund.ts.v2] Contradiction in set_default_resource specification Yes 2
2539 Tentatively Ready 99 [fund.ts.v2::meta.trans.other] [fund.ts.v2] invocation_trait definition definition doesn't work for surrogate call functions Yes