[Stdcxx Wiki] Update of C++IssueStatus by MartinSebor

2008-07-21 Thread Apache Wiki
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

2008-07-18 Thread Apache Wiki
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

2008-07-18 Thread Apache Wiki
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

2008-07-18 Thread Apache Wiki
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

2008-07-07 Thread Apache Wiki
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

2008-07-07 Thread Apache Wiki
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

2008-06-30 Thread Apache Wiki
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

2008-06-30 Thread Apache Wiki
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. ||