[Stdcxx Wiki] Update of C++IssueStatus by MartinSebor
Dear Wiki user, You have subscribed to a wiki page or wiki category on Stdcxx Wiki for change notification. The following page has been changed by MartinSebor: http://wiki.apache.org/stdcxx/C++IssueStatus The comment on the change is: Added STDCXX-1000 for LWG issue 755. -- || {*} || [http://tinyurl.com/ytwhtt#744 744] ||( What is the lifetime of an exception pointed to by an exception_ptr? || || || || {*} || [http://tinyurl.com/ytwhtt#746 746] ||( current_exception may fail with bad_alloc || || || || {*} || [http://tinyurl.com/ytwhtt#749 749] ||( Currently `has_nothrow_copy_constructorT::value` is true if T has 'a' nothrow copy constructor. || || || - || {*} || [http://tinyurl.com/ytwhtt#755 755] ||( `std::vector` and `std:string` lack explicit shrink-to-fit operations || || || + || {X} || [http://tinyurl.com/ytwhtt#755 755] ||( `std::vector` and `std:string` lack explicit shrink-to-fit operations ||style=color:red '''TO DO ''' || [https://issues.apache.org/jira/browse/STDCXX-1000 STDCXX-1000] || || {*} || [http://tinyurl.com/ytwhtt#759 759] ||( A reference is not an object || || || || {*} || [http://tinyurl.com/ytwhtt#761 761] ||( `unordered_map` needs an ttat()/tt member function || || || || {*} || [http://tinyurl.com/ytwhtt#766 766] ||( Inconsistent exception guarantees between ordered and unordered associative containers || || ||
[Stdcxx Wiki] Update of C++IssueStatus by MartinSebor
Dear Wiki user, You have subscribed to a wiki page or wiki category on Stdcxx Wiki for change notification. The following page has been changed by MartinSebor: http://wiki.apache.org/stdcxx/C++IssueStatus The comment on the change is: Added status of a few issues. Improved formatting. -- || {*} || [http://tinyurl.com/ytwhtt#21 21] ||( Codecvt_byname instantiations || || || || {*} || [http://tinyurl.com/ytwhtt#22 22] ||( Member open vs. flags || || || || {*} || [http://tinyurl.com/ytwhtt#24 24] ||( `do_convert` doesn't exist || || || - || {*} || [http://tinyurl.com/ytwhtt#25 25] ||( String operator uses width() value wrong || || || + || {*} || [http://tinyurl.com/ytwhtt#25 25] ||( String `operator` uses `width()` value wrong || || || - || {*} || [http://tinyurl.com/ytwhtt#26 26] ||( Bad sentry example || || || + || {*} || [http://tinyurl.com/ytwhtt#26 26] ||( Bad `sentry` example || || || - || {*} || [http://tinyurl.com/ytwhtt#27 27] ||( String::erase(range) yields wrong iterator || || || + || {*} || [http://tinyurl.com/ytwhtt#27 27] ||( `atring::erase(range)` yields wrong iterator || || || - || {*} || [http://tinyurl.com/ytwhtt#28 28] ||( Ctypecharis ambiguous || || || + || {*} || [http://tinyurl.com/ytwhtt#28 28] ||( `ctypechar` is ambiguous || || || - || {*} || [http://tinyurl.com/ytwhtt#29 29] ||( Ios_base::init doesn't exist || || || + || {*} || [http://tinyurl.com/ytwhtt#29 29] ||( `Ios_base::init` doesn't exist || || || - || {*} || [http://tinyurl.com/ytwhtt#30 30] ||( Wrong header for LC_* || || || + || {*} || [http://tinyurl.com/ytwhtt#30 30] ||( Wrong header for `LC_*` || || || || {*} || [http://tinyurl.com/ytwhtt#31 31] ||( Immutable locale values || || || - || {*} || [http://tinyurl.com/ytwhtt#32 32] ||( Pbackfail description inconsistent || || || + || {*} || [http://tinyurl.com/ytwhtt#32 32] ||( `pbackfail` description inconsistent || || || - || {*} || [http://tinyurl.com/ytwhtt#33 33] ||( Codecvt mentions from_type || || || + || {*} || [http://tinyurl.com/ytwhtt#33 33] ||( `codecvt` mentions `from_type` || || || - || {*} || [http://tinyurl.com/ytwhtt#34 34] ||( True/falsename() not in ctype || || || + || {*} || [http://tinyurl.com/ytwhtt#34 34] ||( `true/falsename()` not in `ctype` || || || - || {*} || [http://tinyurl.com/ytwhtt#35 35] ||( No manipulator unitbuf in synopsis || || || + || {*} || [http://tinyurl.com/ytwhtt#35 35] ||( No manipulator `unitbuf` in synopsis || || || - || {*} || [http://tinyurl.com/ytwhtt#36 36] ||( Iword pword storage lifetime omitted || || || + || {*} || [http://tinyurl.com/ytwhtt#36 36] ||( `iword` `pword` storage lifetime omitted || || || || {*} || [http://tinyurl.com/ytwhtt#37 37] ||( Leftover `global` reference || || || || {*} || [http://tinyurl.com/ytwhtt#38 38] ||( Facet definition incomplete || || || - || {*} || [http://tinyurl.com/ytwhtt#39 39] ||( istreambuf_iterator::operator++(int) definition garbled || || || + || {*} || [http://tinyurl.com/ytwhtt#39 39] ||( `istreambuf_iterator::operator++(int)` definition garbled || || || || {*} || [http://tinyurl.com/ytwhtt#40 40] ||( Meaningless normative paragraph in examples || || || - || {*} || [http://tinyurl.com/ytwhtt#41 41] ||( Ios_base needs clear(), exceptions() || || || + || {*} || [http://tinyurl.com/ytwhtt#41 41] ||( `Ios_base` needs `clear()`, `exceptions()` || || || - || {*} || [http://tinyurl.com/ytwhtt#42 42] ||( String ctors specify wrong default allocator || || || + || {*} || [http://tinyurl.com/ytwhtt#42 42] ||( `string` ctors specify wrong default allocator || || || - || {*} || [http://tinyurl.com/ytwhtt#44 44] ||( Iostreams use operator== on int_type values || || || + || {*} || [http://tinyurl.com/ytwhtt#44 44] ||( Iostreams use `operator==` on `int_type` values || || || || {*} || [http://tinyurl.com/ytwhtt#46 46] ||( Minor Annex D errors || || || - || {*} || [http://tinyurl.com/ytwhtt#47 47] ||( Imbue() and getloc() Returns clauses swapped || || || + || {*} || [http://tinyurl.com/ytwhtt#47 47] ||( `imbue()` and `getloc()` ''Returns'' clauses swapped || || || - || {*} || [http://tinyurl.com/ytwhtt#48 48] ||( Use of non-existent exception constructor || || || + || {*} || [http://tinyurl.com/ytwhtt#48 48] ||( Use of non-existent `exception` constructor || || || - || {*} || [http://tinyurl.com/ytwhtt#49 49] ||( Underspecification of ios_base::sync_with_stdio || || || + || {*} || [http://tinyurl.com/ytwhtt#49 49] ||( Underspecification of `ios_base::sync_with_stdio` || || || - || {*} || [http://tinyurl.com/ytwhtt#50 50] ||( Copy constructor and assignment operator of ios_base || || || + || {*} || [http://tinyurl.com/ytwhtt#50 50] ||( Copy constructor and assignment operator of `ios_base` || || || || {*} || [http://tinyurl.com/ytwhtt#51 51] ||( Requirement to not invalidate iterators missing || || || || {*} || [http://tinyurl.com/ytwhtt#52 52] ||( Small
[Stdcxx Wiki] Update of C++IssueStatus by MartinSebor
Dear Wiki user, You have subscribed to a wiki page or wiki category on Stdcxx Wiki for change notification. The following page has been changed by MartinSebor: http://wiki.apache.org/stdcxx/C++IssueStatus The comment on the change is: Improved formatting. -- || {i} || [http://tinyurl.com/ytwhtt#3 3] ||( Atexit registration during `atexit()` call is not described || ''Editorial'' || N/A || || (./) || [http://tinyurl.com/ytwhtt#5 5] ||( `string::compare` specification questionable ||style=color:green DONE || N/A || || {*} || [http://tinyurl.com/ytwhtt#17 17] ||( Bad `bool` parsing || CHECK || || - || {*} || [http://tinyurl.com/ytwhtt#18 18] ||( Get(...bool) omitted || || || + || {*} || [http://tinyurl.com/ytwhtt#18 18] ||( `get(...bool)` omitted || || || - || {*} || [http://tinyurl.com/ytwhtt#19 19] ||( `Noconv` definition too vague || || || + || {*} || [http://tinyurl.com/ytwhtt#19 19] ||( `noconv` definition too vague || || || - || {*} || [http://tinyurl.com/ytwhtt#20 20] ||( Thousands_sep returns wrong type || || || + || {*} || [http://tinyurl.com/ytwhtt#20 20] ||( `thousands_sep` returns wrong type || || || - || {*} || [http://tinyurl.com/ytwhtt#21 21] ||( Codecvt_byname instantiations || || || + || {*} || [http://tinyurl.com/ytwhtt#21 21] ||( `codecvt_byname` instantiations || || || - || {*} || [http://tinyurl.com/ytwhtt#22 22] ||( Member open vs. flags || || || + || {*} || [http://tinyurl.com/ytwhtt#22 22] ||( Member `open` vs. `flags` || || || || {*} || [http://tinyurl.com/ytwhtt#24 24] ||( `do_convert` doesn't exist || || || || {*} || [http://tinyurl.com/ytwhtt#25 25] ||( String `operator` uses `width()` value wrong || || || || {*} || [http://tinyurl.com/ytwhtt#26 26] ||( Bad `sentry` example || || || - || {*} || [http://tinyurl.com/ytwhtt#27 27] ||( `atring::erase(range)` yields wrong iterator || || || + || {*} || [http://tinyurl.com/ytwhtt#27 27] ||( `string::erase(range)` yields wrong iterator || || || || {*} || [http://tinyurl.com/ytwhtt#28 28] ||( `ctypechar` is ambiguous || || || || {*} || [http://tinyurl.com/ytwhtt#29 29] ||( `Ios_base::init` doesn't exist || || || || {*} || [http://tinyurl.com/ytwhtt#30 30] ||( Wrong header for `LC_*` || || || @@ -59, +59 @@ || {*} || [http://tinyurl.com/ytwhtt#74 74] ||( Garbled text for `codecvt::do_max_length` || || || || {*} || [http://tinyurl.com/ytwhtt#75 75] ||( Contradiction in `codecvt::length`'s argument types || || || || {*} || [http://tinyurl.com/ytwhtt#76 76] ||( Can a `codecvt` facet always convert one internal character at a time? || || || - || {*} || [http://tinyurl.com/ytwhtt#78 78] ||( Typo: `event_call_back` || ''Editorial'' || || + || {i} || [http://tinyurl.com/ytwhtt#78 78] ||( Typo: `event_call_back` || ''Editorial'' || || || {*} || [http://tinyurl.com/ytwhtt#79 79] ||( Inconsistent declaration of `polar()` || || || || {*} || [http://tinyurl.com/ytwhtt#80 80] ||( Global Operators of `complex` declared twice || || || || {*} || [http://tinyurl.com/ytwhtt#83 83] ||( `string::npos` vs. `string::max_size()` || || || @@ -88, +88 @@ || {*} || [http://tinyurl.com/ytwhtt#127 127] ||( `auto_ptr` conversion issues || || || || {*} || [http://tinyurl.com/ytwhtt#129 129] ||( Need error indication from `seekp()` and `seekg()` || || || || {*} || [http://tinyurl.com/ytwhtt#130 130] ||( Return type of `container::erase(iterator)` differs for associative containers || || || - || {*} || [http://tinyurl.com/ytwhtt#132 132] ||( `list::resize` description uses random access iterators || ''Editorial'' || || + || {i} || [http://tinyurl.com/ytwhtt#132 132] ||( `list::resize` description uses random access iterators || ''Editorial'' || || || {*} || [http://tinyurl.com/ytwhtt#133 133] ||( `map` missing `get_allocator()` || || || || {*} || [http://tinyurl.com/ytwhtt#134 134] ||( vector constructors over specified || || || || {X} || [http://tinyurl.com/ytwhtt#135 135] ||( Does `unique_copy()` require Copy``Constructible and Assignable? ||style=color:red '''TO DO''' || [http://issues.apache.org/jira/browse/STDCXX-241 STDCXX-241] || @@ -147, +147 @@ || {*} || [http://tinyurl.com/ytwhtt#211 211] ||( `operator(istream, string)` doesn't set `failbit` || || || || {*} || [http://tinyurl.com/ytwhtt#212 212] ||( Empty range behavior unclear for several algorithms || || || || {*} || [http://tinyurl.com/ytwhtt#214 214] ||( `set::find()` missing const overload || || || - || {*} || [http://tinyurl.com/ytwhtt#217 217] ||( Facets example (Classifying Japanese characters) contains errors || ''Editorial'' || || + || {i} || [http://tinyurl.com/ytwhtt#217 217] ||( Facets example (Classifying Japanese characters) contains errors || ''Editorial'' || || || {*} || [http://tinyurl.com/ytwhtt#220 220] ||( `~ios_base()` usage valid? || || || || {*} || [http://tinyurl.com/ytwhtt#221 221] ||(
[Stdcxx Wiki] Update of C++IssueStatus by MartinSebor
Dear Wiki user, You have subscribed to a wiki page or wiki category on Stdcxx Wiki for change notification. The following page has been changed by MartinSebor: http://wiki.apache.org/stdcxx/C++IssueStatus The comment on the change is: Added a link to STDCXX-996 to issue 695. -- || {X} || [http://tinyurl.com/ytwhtt#689 689] ||( `reference_wrapper` constructor overly constrained ||style=color:red '''TO DO''' || || || {*} || [http://tinyurl.com/ytwhtt#693 693] ||( `std::bitset::all()` missing || CHECK || || || {*} || [http://tinyurl.com/ytwhtt#694 694] ||( `std::bitset` and `long long` || CHECK || || - || {*} || [http://tinyurl.com/ytwhtt#695 695] ||( `ctypechar::classic_table()` not accessible || CHECK || || + || {X} || [http://tinyurl.com/ytwhtt#695 695] ||( `ctypechar::classic_table()` not accessible ||style=color:red '''TO DO''' || [http://issues.apache.org/jira/browse/STDCXX-996 STDCXX-996] || || {X} || [http://tinyurl.com/ytwhtt#699 699] ||( [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2111.pdf N2111] changes `min`/`max` ||style=color:red '''TO DO''' || || || {*} || [http://tinyurl.com/ytwhtt#700 700] ||( [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1856.html N1856] defines `struct identity` || CHECK || || || {i} || [http://tinyurl.com/ytwhtt#703 703] ||( `map::at()` need a complexity specification || ''Editorial'' || N/A || @@ -443, +443 @@ || {*} || [http://tinyurl.com/ytwhtt#770 770] ||( std::function should use rvalue swap || || || || {X} || [http://tinyurl.com/ytwhtt#775 775] ||( Tuple indexing should be unsigned?||style=color:red '''TO DO''' || || || {*} || [http://tinyurl.com/ytwhtt#777 777] ||( Atomics Library Issue || || || - || {./} || [http://tinyurl.com/ytwhtt#778 778] ||( `std::bitset` does not have any constructor taking a string literal ||style=color:green DONE || || + || (./) || [http://tinyurl.com/ytwhtt#778 778] ||( `std::bitset` does not have any constructor taking a string literal ||style=color:green DONE || || || {*} || [http://tinyurl.com/ytwhtt#781 781] ||( `std::complex` should add missing C99 functions || || || || {*} || [http://tinyurl.com/ytwhtt#782 782] ||( Extended `seed_seq` constructor is useless || || || || {*} || [http://tinyurl.com/ytwhtt#783 783] ||( `thread::id` reuse || || ||
[Stdcxx Wiki] Update of C++IssueStatus by MartinSebor
Dear Wiki user, You have subscribed to a wiki page or wiki category on Stdcxx Wiki for change notification. The following page has been changed by MartinSebor: http://wiki.apache.org/stdcxx/C++IssueStatus The comment on the change is: Added generated LWG defects between 136 and 230. -- || {*} || [http://tinyurl.com/ytwhtt#133 133] ||( map missing get_allocator() || || || || {*} || [http://tinyurl.com/ytwhtt#134 134] ||( vector constructors over specified || || || || {X} || [http://tinyurl.com/ytwhtt#135 135] ||( Does `unique_copy()` require Copy``Constructible and Assignable? ||style=color:red '''TO DO''' || [http://issues.apache.org/jira/browse/STDCXX-241 STDCXX-241] || + || {*} || [http://tinyurl.com/ytwhtt#136 136] ||( seekp, seekg setting wrong streams? || || || + || {*} || [http://tinyurl.com/ytwhtt#137 137] ||( Do use_facet and has_facet look in the global locale? || || || + || {*} || [http://tinyurl.com/ytwhtt#139 139] ||( Optional sequence operation table description unclear || || || + || {*} || [http://tinyurl.com/ytwhtt#141 141] ||( basic_string::find_last_of, find_last_not_of say pos instead of xpos || || || + || {*} || [http://tinyurl.com/ytwhtt#142 142] ||( lexicographical_compare complexity wrong || || || + || {*} || [http://tinyurl.com/ytwhtt#144 144] ||( Deque constructor complexity wrong || || || + || {*} || [http://tinyurl.com/ytwhtt#146 146] ||( complexT Inserter and Extractor need sentries || || || + || {*} || [http://tinyurl.com/ytwhtt#147 147] ||( Library Intro refers to global functions that aren't global || || || + || {*} || [http://tinyurl.com/ytwhtt#148 148] ||( Functions in the example facet BoolNames should be const || || || + || {*} || [http://tinyurl.com/ytwhtt#150 150] ||( Find_first_of says integer instead of iterator || || || + || {*} || [http://tinyurl.com/ytwhtt#151 151] ||( Can't currently clear() empty container || || || + || {*} || [http://tinyurl.com/ytwhtt#152 152] ||( Typo in `scan_is()` semantics || || || + || {*} || [http://tinyurl.com/ytwhtt#153 153] ||( Typo in `narrow()` semantics || || || + || {*} || [http://tinyurl.com/ytwhtt#154 154] ||( Missing `double` specifier for ttdo_get()/tt || || || + || {*} || [http://tinyurl.com/ytwhtt#155 155] ||( Typo in naming the class defining the class `Init` || || || + || {*} || [http://tinyurl.com/ytwhtt#156 156] ||( Typo in `imbue()` description || || || + || {*} || [http://tinyurl.com/ytwhtt#158 158] ||( Underspecified semantics for `setbuf()` || || || + || {*} || [http://tinyurl.com/ytwhtt#159 159] ||( Strange use of `underflow()` || || || + || {*} || [http://tinyurl.com/ytwhtt#160 160] ||( Typo: Use of non-existing function `exception()` || || || + || {*} || [http://tinyurl.com/ytwhtt#161 161] ||( Typo: `istream_iterator` vs. ttistreambuf_iterator/tt || || || + || {*} || [http://tinyurl.com/ytwhtt#164 164] ||( do_put() has apparently unused fill argument || || || + || {*} || [http://tinyurl.com/ytwhtt#165 165] ||( `xsputn()`, ttpubsync()/tt never called by ttbasic_ostream/tt members? || || || + || {*} || [http://tinyurl.com/ytwhtt#167 167] ||( Improper use of `traits_type::length()` || || || + || {*} || [http://tinyurl.com/ytwhtt#168 168] ||( Typo: formatted vs. unformatted || || || + || {*} || [http://tinyurl.com/ytwhtt#169 169] ||( Bad efficiency of `overflow()` mandated || || || + || {*} || [http://tinyurl.com/ytwhtt#170 170] ||( Inconsistent definition of `traits_type` || || || + || {*} || [http://tinyurl.com/ytwhtt#171 171] ||( Strange `seekpos()` semantics due to joint position || || || + || {*} || [http://tinyurl.com/ytwhtt#172 172] ||( Inconsistent types for `basic_istream::ignore()` || || || + || {*} || [http://tinyurl.com/ytwhtt#173 173] ||( Inconsistent types for `basic_filebuf::setbuf()` || || || + || {*} || [http://tinyurl.com/ytwhtt#174 174] ||( Typo: `OFF_T` vs. ttPOS_T/tt || || || + || {*} || [http://tinyurl.com/ytwhtt#175 175] ||( Ambiguity for `basic_streambuf::pubseekpos()` and a few other functions. || || || + || {*} || [http://tinyurl.com/ytwhtt#176 176] ||( `exceptions()` in ttios_base/tt...? || || || + || {*} || [http://tinyurl.com/ytwhtt#179 179] ||( Comparison of const_iterators to iterators doesn't work || || || + || {*} || [http://tinyurl.com/ytwhtt#181 181] ||( make_pair() unintended behavior || || || + || {*} || [http://tinyurl.com/ytwhtt#182 182] ||( Ambiguous references to size_t || || || + || {*} || [http://tinyurl.com/ytwhtt#183 183] ||( I/O stream manipulators don't work for wide character streams || || || + || {*} || [http://tinyurl.com/ytwhtt#184 184] ||( numeric_limitsbool wording problems || || || + || {*} || [http://tinyurl.com/ytwhtt#185 185] ||( Questionable use of term `inline` || || || + || {*} || [http://tinyurl.com/ytwhtt#186 186] ||( bitset::set() second parameter should be bool || || || + || {*} || [http://tinyurl.com/ytwhtt#187 187] ||(
[Stdcxx Wiki] Update of C++IssueStatus by MartinSebor
Dear Wiki user, You have subscribed to a wiki page or wiki category on Stdcxx Wiki for change notification. The following page has been changed by MartinSebor: http://wiki.apache.org/stdcxx/C++IssueStatus The comment on the change is: Added generated LWG defects between 232 and 449. -- || {*} || [http://tinyurl.com/ytwhtt#229 229] ||( Unqualified references of other library entities || || || || {*} || [http://tinyurl.com/ytwhtt#230 230] ||( Assignable specified without also specifying CopyConstructible || || || || (./) || [http://tinyurl.com/ytwhtt#231 231] ||( Precision in iostream? ||style=color:green DONE || [http://issues.apache.org/jira/browse/STDCXX-763 STDCXX-763] || + || {*} || [http://tinyurl.com/ytwhtt#232 232] ||( `depends` poorly defined in 17.4.3.1 || || || + || {*} || [http://tinyurl.com/ytwhtt#233 233] ||( Insertion hints in associative containers || || || + || {*} || [http://tinyurl.com/ytwhtt#234 234] ||( Typos in allocator definition || || || + || {*} || [http://tinyurl.com/ytwhtt#235 235] ||( No specification of default ctor for reverse_iterator || || || + || {*} || [http://tinyurl.com/ytwhtt#237 237] ||( Undefined expression in complexity specification || || || + || {*} || [http://tinyurl.com/ytwhtt#238 238] ||( Contradictory results of stringbuf initialization. || || || + || {*} || [http://tinyurl.com/ytwhtt#239 239] ||( Complexity of unique() and/or unique_copy incorrect || || || + || {*} || [http://tinyurl.com/ytwhtt#240 240] ||( Complexity of adjacent_find() is meaningless || || || + || {*} || [http://tinyurl.com/ytwhtt#241 241] ||( Does unique_copy() require CopyConstructible and Assignable? || || || + || {*} || [http://tinyurl.com/ytwhtt#242 242] ||( Side effects of function objects || || || + || {*} || [http://tinyurl.com/ytwhtt#243 243] ||( `get` and ttgetline/tt when sentry reports failure || || || + || {*} || [http://tinyurl.com/ytwhtt#247 247] ||( `vector`, ttdeque::insert/tt complexity || || || + || {*} || [http://tinyurl.com/ytwhtt#248 248] ||( time_get fails to set eofbit || || || + || {*} || [http://tinyurl.com/ytwhtt#250 250] ||( splicing invalidates iterators || || || + || {*} || [http://tinyurl.com/ytwhtt#251 251] ||( basic_stringbuf missing allocator_type || || || + || {*} || [http://tinyurl.com/ytwhtt#252 252] ||( missing casts/C-style casts used in iostreams || || || + || {*} || [http://tinyurl.com/ytwhtt#253 253] ||( valarray helper functions are almost entirely useless || || || + || {*} || [http://tinyurl.com/ytwhtt#254 254] ||( Exception types in clause 19 are constructed from `std::string` || || || + || {*} || [http://tinyurl.com/ytwhtt#256 256] ||( typo in 27.4.4.2, p17: copy_event does not exist || || || + || {*} || [http://tinyurl.com/ytwhtt#258 258] ||( Missing allocator requirement || || || + || {*} || [http://tinyurl.com/ytwhtt#259 259] ||( `basic_string::operator[]` and const correctness || || || + || {*} || [http://tinyurl.com/ytwhtt#260 260] ||( Inconsistent return type of `istream_iterator::operator++(int)` || || || + || {*} || [http://tinyurl.com/ytwhtt#261 261] ||( Missing description of `istream_iterator::operator!=` || || || + || {*} || [http://tinyurl.com/ytwhtt#262 262] ||( Bitmask operator ~ specified incorrectly || || || + || {*} || [http://tinyurl.com/ytwhtt#263 263] ||( Severe restriction on `basic_string` reference counting || || || + || {*} || [http://tinyurl.com/ytwhtt#264 264] ||( Associative container `insert(i, j)` complexity requirements are not feasible. || || || + || {*} || [http://tinyurl.com/ytwhtt#265 265] ||( std::pair::pair() effects overly restrictive || || || + || {*} || [http://tinyurl.com/ytwhtt#266 266] ||( bad_exception::~bad_exception() missing Effects clause || || || + || {*} || [http://tinyurl.com/ytwhtt#268 268] ||( Typo in locale synopsis || || || + || {*} || [http://tinyurl.com/ytwhtt#270 270] ||( Binary search requirements overly strict || || || + || {*} || [http://tinyurl.com/ytwhtt#271 271] ||( basic_iostream missing typedefs || || || + || {*} || [http://tinyurl.com/ytwhtt#272 272] ||( Missing parentheses around subexpression || || || + || {*} || [http://tinyurl.com/ytwhtt#273 273] ||( Missing ios_base qualification on members of a dependent class || || || + || {*} || [http://tinyurl.com/ytwhtt#274 274] ||( a missing/impossible allocator requirement || || || + || {*} || [http://tinyurl.com/ytwhtt#275 275] ||( Wrong type in num_get::get() overloads || || || + || {*} || [http://tinyurl.com/ytwhtt#276 276] ||( Assignable requirement for container value type overly strict || || || + || {*} || [http://tinyurl.com/ytwhtt#278 278] ||( What does iterator validity mean? || || || + || {*} || [http://tinyurl.com/ytwhtt#280 280] ||( Comparison of reverse_iterator to const reverse_iterator || || || + || {*} || [http://tinyurl.com/ytwhtt#281 281] ||( std::min() and max() requirements overly
[Stdcxx Wiki] Update of C++IssueStatus by MartinSebor
Dear Wiki user, You have subscribed to a wiki page or wiki category on Stdcxx Wiki for change notification. The following page has been changed by MartinSebor: http://wiki.apache.org/stdcxx/C++IssueStatus The comment on the change is: Added more issues. -- || {*} || [http://tinyurl.com/ytwhtt#17 17] ||( Bad `bool` parsing || CHECK || || || {X} || [http://tinyurl.com/ytwhtt#135 135] ||( Does `unique_copy()` require Copy``Constructible and Assignable? || '''TO DO''' || [http://issues.apache.org/jira/browse/STDCXX-241 STDCXX-241] || || (./) || [http://tinyurl.com/ytwhtt#231 231] ||( Precision in iostream? || DONE || [http://issues.apache.org/jira/browse/STDCXX-763 STDCXX-763] || + || (./) || [http://tinyurl.com/ytwhtt#453 453] ||( `basic_stringbuf::seekoff` need not always fail for an empty stream || DONE || [http://issues.apache.org/jira/browse/STDCXX-332 STDCXX-332] || + || (./) || [http://tinyurl.com/ytwhtt#467 467] ||( `char_traits::lt()`, `compare()`, and `memcmp()` || DONE || [http://issues.apache.org/jira/browse/STDCXX-214 STDCXX-214] || + || (./) || [http://tinyurl.com/ytwhtt#559 559] ||( `numeric_limitsconst T` || DONE || [https://issues.apache.org/jira/browse/STDCXX-151 STDCXX-151] || + || (./) || [http://tinyurl.com/6ztle4#625 625] ||( mixed up ''Effects'' and ''Returns'' clauses || DONE || [https://issues.apache.org/jira/browse/STDCXX-272 STDCXX-272] || + || {i} || [http://tinyurl.com/ytwhtt#700 700] ||( [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1856.html N1856] defines `struct identity` || CHECK || || + || {i} || [http://tinyurl.com/ytwhtt#703 703] ||( `map::at()` need a complexity specification || ''Editorial'' || N/A || + || {*} || [http://tinyurl.com/ytwhtt#705 705] ||( type-trait `decay` incompletely specified || CHECK || || || {X} || [http://tinyurl.com/ytwhtt#706 706] ||( `make_pair()` should behave as `make_tuple()` wrt. `reference_wrapper()`|| '''TO DO ''' || || || {X} || [http://tinyurl.com/ytwhtt#712 712] ||( `seed_seq::size` no longer useful || '''TO DO''' || ||
[Stdcxx Wiki] Update of C++IssueStatus by MartinSebor
Dear Wiki user, You have subscribed to a wiki page or wiki category on Stdcxx Wiki for change notification. The following page has been changed by MartinSebor: http://wiki.apache.org/stdcxx/C++IssueStatus The comment on the change is: Added more issues. -- The table below tracks the status of the C++ Committee's issues in the implementation of stdcxx. ||tablestyle=text-align:center; Status of C++ Issues || - ||rowstyle=background-color:powderblue;font-weight:bold || ISSUE || DESCRIPTION || STATUS || JIRA || + ||rowstyle=background-color:powderblue;font-weight:bold || ISSUE || DESCRIPTION || STATUS || JIRA / REVISION || || {i} || [http://tinyurl.com/ytwhtt#1 1] ||( C library linkage editing oversight || ''Editorial'' || N/A || || {i} || [http://tinyurl.com/ytwhtt#3 3] ||( Atexit registration during `atexit()` call is not described || ''Editorial'' || N/A || || (./) || [http://tinyurl.com/ytwhtt#5 5] ||( `string::compare` specification questionable || DONE || N/A || @@ -14, +14 @@ || (./) || [http://tinyurl.com/ytwhtt#467 467] ||( `char_traits::lt()`, `compare()`, and `memcmp()` || DONE || [http://issues.apache.org/jira/browse/STDCXX-214 STDCXX-214] || || (./) || [http://tinyurl.com/ytwhtt#559 559] ||( `numeric_limitsconst T` || DONE || [https://issues.apache.org/jira/browse/STDCXX-151 STDCXX-151] || || (./) || [http://tinyurl.com/6ztle4#625 625] ||( mixed up ''Effects'' and ''Returns'' clauses || DONE || [https://issues.apache.org/jira/browse/STDCXX-272 STDCXX-272] || + || {*} || [http://tinyurl.com/ytwhtt#681 681] ||( Operator functions impossible to compare are defined in [re.submatch.op] || CHECK || || + || {X} || [http://tinyurl.com/ytwhtt#682 682] ||( `basic_regex` ctor takes `InputIterator` or `ForwardIterator`? || '''TO DO''' || || + || {X} || [http://tinyurl.com/ytwhtt#687 687] ||( `shared_ptr` conversion constructor not constrained || '''TO DO''' || || + || {X} || [http://tinyurl.com/ytwhtt#689 689] ||( `reference_wrapper` constructor overly constrained || '''TO DO''' || || + || {*} || [http://tinyurl.com/ytwhtt#693 693] ||( `std::bitset::all()` missing || CHECK || || + || {*} || [http://tinyurl.com/ytwhtt#694 694] ||( `std::bitset` and `long long` || CHECK || || + || {*} || [http://tinyurl.com/ytwhtt#695 695] ||( `ctypechar::classic_table()` not accessible || CHECK || || + || {X} || [http://tinyurl.com/ytwhtt#699 699] ||( [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2111.pdf N2111] changes `min`/`max` || '''TO DO''' || || - || {i} || [http://tinyurl.com/ytwhtt#700 700] ||( [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1856.html N1856] defines `struct identity` || CHECK || || + || {*} || [http://tinyurl.com/ytwhtt#700 700] ||( [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1856.html N1856] defines `struct identity` || CHECK || || || {i} || [http://tinyurl.com/ytwhtt#703 703] ||( `map::at()` need a complexity specification || ''Editorial'' || N/A || || {*} || [http://tinyurl.com/ytwhtt#705 705] ||( type-trait `decay` incompletely specified || CHECK || || || {X} || [http://tinyurl.com/ytwhtt#706 706] ||( `make_pair()` should behave as `make_tuple()` wrt. `reference_wrapper()`|| '''TO DO ''' || || @@ -26, +34 @@ ||tablestyle=text-align:center; Codes and Descriptions || ||rowstyle=background-color:powderblue;font-weight:bold ICON || STATUS || DESCRIPTION || || {i} || ''Editorial'' ||( Either an editorial issue or one that requires no code changes. || - || (./) || DONE ||( Implemented and tested. || + || (./) || DONE ||( Change fully implemented and exercised by one or more tests. || - || {*} || CHECK ||( Implementation status unknown. || + || {*} || CHECK ||( Further analysis needed or implementation status unknown. || - || /!\ || INCOMPLETE||( Partially implemented. || + || /!\ || INCOMPLETE||( Change only partially implemented or not exercised by a test. || - || {X} || '''TO DO''' ||( Not implemented yet. || + || {X} || '''TO DO''' ||( Change not implemented yet. ||