C++ Standard Library Issues List (Revision R70)

Table of Contents

Reference ISO/IEC IS 14882:2003(E)

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

Index by Section (non-Ready active issues only)

(view all issues)

Section 17 (3 issues)

(view all issues)

Issue Status Section Title Proposed Resolution Duplicates Last modified
1331 New 17 [library] incorporate move special member functions into library No 2010-03-11

1173 Open 17 [library] "Equivalence" wishy-washiness No 2009-10-20

996 Open 17 [library] Move operation not well specified No 2009-05-23

Section 20 (27 issues)

(view all issues)

Issue Status Section Title Proposed Resolution Duplicates Last modified
1322 New 20.2.1 [utility.arg.requirements] Explicit CopyConstructible requirements are insufficient Yes 2010-03-27

1332 New 20.2.4 [hash.requirements] Let Hash objects throw! Yes 2010-03-27

1289 New 20.3 [utility] Generic casting requirements for smart pointers Yes 2010-03-27

1324 New 20.3.5.2 [pairs.pair] Still too many implicit conversions for pair and tuple Yes 2010-03-27

1326 New 20.3.5.2 [pairs.pair] Missing/wrong preconditions for pair and tuple functions Yes 2010-03-27

801 Open 20.4 [tuple] tuple and pair trivial members No 2010-03-10

1118 Open 20.4.2.5 [tuple.helper] tuple query APIs do not support cv-qualification Yes 2010-03-28

1119 Open 20.4.2.5 [tuple.helper] tuple query APIs do not support references No 2009-10-26

1191 Open 20.4.2.6 [tuple.elem] tuple get API should respect rvalues Yes 2009-10-31

1325 New 20.5.1 [bitset.cons] bitset Yes 2010-03-15

1281 Review 20.6.1 [ratio.ratio] CopyConstruction and Assignment between ratios having the same normalized form Yes 2010-03-27

1260 New 20.7.4.3 [meta.unary.prop] is_constructible<int*,void*> reports true Yes 2009-11-08

1290 New 20.8 [function.objects] Don't require [u|bi]nary_function inheritance Yes 2009-12-19

1295 New 20.8.2 [func.require] Contradictory call wrapper requirements Yes 2009-12-23

1294 New 20.8.2 [func.require] Difference between callable wrapper and forwarding call wrapper unclear Yes 2009-12-21

1279 New 20.8.3 [base] forbid [u|bi]nary_function specialization Yes 2010-03-27

1076 Open 20.8.9 [negators] unary/binary_negate need constraining and move support No 2010-01-31

1240 New 20.8.14.2 [func.wrap.func] Deleted comparison functions of std::function not needed Yes 2009-10-19

1292 New 20.8.14.2.1 [func.wrap.func.con] std::function should support all callable types Yes 2009-12-21

1333 New 20.8.14.2.4 [func.wrap.func.inv] Missing forwarding during std::function invocation Yes 2010-03-27

1318 New 20.9.4.1 [allocator.traits.types] N2982 removes previous allocator capabilities Yes 2010-02-25

1316 New 20.9.6 [allocator.adaptor] scoped_allocator_adaptor operator== has no definition Yes 2010-02-11

1297 New 20.9.10.4 [unique.ptr.special] unique_ptr's relational operator functions should induce a total order Yes 2010-03-27

956 Open 20.10.1 [time.clock.req] Various threading bugs #6 Yes 2010-03-28

953 Open 20.10.1 [time.clock.req] Various threading bugs #3 No 2010-02-11

951 Open 20.10.2.1 [time.traits.is_fp] Various threading bugs #1 Yes 2010-02-11

1171 Open 20.10.3 [time.duration] duration types should be literal Yes 2010-03-27

Section 21 (2 issues)

(view all issues)

Issue Status Section Title Proposed Resolution Duplicates Last modified
1200 New 21.2.2 [char.traits.typedefs] "surprising" char_traits<T>::int_type requirements No 2009-10-28

1323 New 21.4.6.6 [string::replace] basic_string::replace should use const_iterator Yes 2010-03-27

Section 22 (2 issues)

(view all issues)

Issue Status Section Title Proposed Resolution Duplicates Last modified
1252 New 22.3.3.2.3 [conversions.buffer] wbuffer_convert::state_type inconsistency No 2009-10-31

1169 New 22.4.2.1.2 [facet.num.get.virtuals] num_get not fully compatible with strto* Yes 2009-07-07

Section 23 (15 issues)

(view all issues)

Issue Status Section Title Proposed Resolution Duplicates Last modified
868 Review 23 [containers] default construction and value-initialization Yes 2010-03-27

1330 New 23.2 [container.requirements] Move container requirements into requirements tables No 2010-03-10

1319 New 23.2.1 [container.requirements.general] Containers should require an iterator that is at least a Forward Iterator Yes 2010-02-16

985 Open 23.2.1 [container.requirements.general] Allowing throwing move Yes 2010-03-28

1234 Open 23.2.3 [sequence.reqmts] "Do the right thing" and NULL Yes 2010-03-21

1214 New 23.2.4 [associative.reqmts] Insufficient/inconsistent key immutability requirements for associative containers Yes 2010-03-27

1253 New 23.2.4 [associative.reqmts] invalidation of iterators and emplace vs. insert inconsistence in assoc. containers Yes 2010-01-25

1188 New 23.2.5 [unord.req] Unordered containers should have a minimum load factor as well as a maximum Yes 2009-08-11

1190 New 23.2.5 [unord.req] Setting the maximum load factor should return the previous value Yes 2009-08-11

1175 New 23.2.5 [unord.req] unordered complexity No 2009-07-19

579 Open 23.2.5 [unord.req] erase(iterator) for unordered containers should not return an iterator Yes 2010-03-28

1310 New 23.3.3.5 [forwardlist.ops] forward_list splice_after from lvalues Yes 2010-02-05

1215 New 23.3.4.4 [list.ops] list::merge with unequal allocators Yes 2009-09-24

1207 Open 23.3.4.4 [list.ops] Underspecified std::list operations? Yes 2010-03-28

1198 New 23.3.5 [container.adaptors] Container adaptor swap: member or non-member? Yes 2010-03-28

Section 24 (3 issues)

(view all issues)

Issue Status Section Title Proposed Resolution Duplicates Last modified
1213 New 24.2 [iterator.requirements] Meaning of valid and singular iterator underspecified No 2009-09-19

1320 New 24.3 [iterator.synopsis] Header for iter_swap Yes 2010-02-16

1334 New 24.5.2.2.2 [back.insert.iter.op=] Insert iterators are broken for some proxy containers compared to C++03 Yes 2010-03-28

Section 26 (1 issues)

(view all issues)

Issue Status Section Title Proposed Resolution Duplicates Last modified
1327 Open 26.8 [c.math] templates defined in <cmath> replacing C macros with the same name No 2010-03-15

Section 27 (3 issues)

(view all issues)

Issue Status Section Title Proposed Resolution Duplicates Last modified
1249 New 27.5.4.1 [basic.ios.cons] basic_ios default ctor Yes 2009-10-26

1183 Open 27.5.4.2 [basic.ios.members] basic_ios::set_rdbuf may break class invariants Yes 2009-10-22

1328 New 27.7.1.1.3 [istream::sentry] istream extractors not setting failbit if eofbit is already set Yes 2010-03-09

Section 28 (1 issues)

(view all issues)

Issue Status Section Title Proposed Resolution Duplicates Last modified
1181 New 28.9.2 [re.submatch.op] Invalid sub_match comparison operators Yes 2010-03-27

Section 30 (3 issues)

(view all issues)

Issue Status Section Title Proposed Resolution Duplicates Last modified
1268 Open 30.4 [thread.mutex] The Mutex requirements in 30.4.1 and 30.4.2 are wrong Yes 2010-03-28

966 Open 30.5.1 [thread.condition.condvar] Various threading bugs #16 Yes 2010-03-15

964 Open 30.5.2 [thread.condition.condvarany] Various threading bugs #14 No 2010-03-15