|
|
STDCXX-1035
|
Issue with string::find(const string& str, size_type pos=0)
|
Farid Zaripov
|
Brian Nesbitt
|
|
Closed
|
Fixed
|
05/May/09
|
07/May/09
|
|
|
Patch Available
|
STDCXX-1009
|
std::string::{assign|append|insert|replace} ([iterator, iterator,] size_type, value_type) ambiguous
|
Farid Zaripov
|
Farid Zaripov
|
|
Closed
|
Fixed
|
05/Sep/08
|
13/Nov/08
|
|
|
|
STDCXX-1000
|
[LWG #755] add shrink_to_fit() to std::string and std::vector
|
Unassigned
|
Martin Sebor
|
|
Open
|
UNRESOLVED
|
22/Jul/08
|
22/Jul/08
|
|
|
|
STDCXX-991
|
[EDG eccp] mbstate_t not defined in <wchar.h>
|
Martin Sebor
|
Martin Sebor
|
|
Resolved
|
Fixed
|
11/Jul/08
|
11/Jul/08
|
|
|
|
STDCXX-874
|
[EDG eccp 3.9] unsats on std::__rw_replace for string member templates
|
Martin Sebor
|
Martin Sebor
|
|
Closed
|
Fixed
|
15/Apr/08
|
01/Jun/08
|
|
|
|
STDCXX-873
|
[EDG eccp 3.9/SuSE 9] wcslen() not declared in <wchar.h>
|
Martin Sebor
|
Martin Sebor
|
|
Closed
|
Fixed
|
15/Apr/08
|
02/May/08
|
|
|
|
STDCXX-843
|
[Sun C++] sizeof(mbstate_t) depends on #include order
|
Martin Sebor
|
Martin Sebor
|
|
Closed
|
Fixed
|
08/Apr/08
|
03/Jun/08
|
|
|
|
STDCXX-832
|
[HP aCC 6.16] warning #4232 in <string>: conversion from "wchar_t *" to a more strictly aligned type
|
Martin Sebor
|
Martin Sebor
|
|
Closed
|
Fixed
|
07/Apr/08
|
25/Apr/08
|
|
|
|
STDCXX-781
|
STDCXX-726
[HP aCC 6.16] out of bound warnings 20206 and 20208 in 23.bitset.cons.stdcxx-297.cpp
|
Martin Sebor
|
Scott (Yu) Zhong
|
|
Open
|
UNRESOLVED
|
17/Mar/08
|
22/Apr/08
|
|
|
|
STDCXX-759
|
STDCXX-726
[HP aCC 6.16] Out of bound access in 21.strings.cpp
|
Martin Sebor
|
Scott (Yu) Zhong
|
|
Closed
|
Fixed
|
13/Mar/08
|
23/Apr/08
|
|
|
|
STDCXX-723
|
STDCXX-544
[gcc] use __builtin_prefetch to optimize string
|
Unassigned
|
Martin Sebor
|
|
Open
|
UNRESOLVED
|
12/Feb/08
|
23/Apr/08
|
|
|
|
STDCXX-687
|
STDCXX-544
[gcc] use string __builtins
|
Martin Sebor
|
Martin Sebor
|
|
Resolved
|
Fixed
|
06/Jan/08
|
17/Apr/08
|
|
|
|
STDCXX-632
|
std::string::insert (iterator, InputIterator, InputIterator) inserting self incorrect
|
Unassigned
|
Farid Zaripov
|
|
Reopened
|
UNRESOLVED
|
01/Nov/07
|
11/Jul/09
|
|
|
|
STDCXX-629
|
std::string::assign (reverse_iterator, reverse_iterator) assigning self incorrect
|
Unassigned
|
Farid Zaripov
|
|
Reopened
|
UNRESOLVED
|
01/Nov/07
|
11/Jul/09
|
|
|
|
STDCXX-618
|
purify reports free memory read in 21.string.append test
|
Unassigned
|
Travis Vitek
|
|
Open
|
UNRESOLVED
|
24/Oct/07
|
11/Jul/09
|
|
|
|
STDCXX-541
|
std::char_traits<char>::find fails to find characters from the extended ASCII set
|
Liviu Nicoara
|
Liviu Nicoara
|
|
Closed
|
Fixed
|
30/Aug/07
|
22/Apr/08
|
|
|
|
STDCXX-518
|
std::string copy constructor slow
|
Travis Vitek
|
Mark Brown
|
|
Closed
|
Fixed
|
11/Aug/07
|
09/Jan/08
|
|
|
|
STDCXX-493
|
std::string::append() slow
|
Travis Vitek
|
Mark Brown
|
|
Closed
|
Fixed
|
22/Jul/07
|
11/Sep/07
|
|
|
Patch Available
|
STDCXX-492
|
std::string::operator+=() slow
|
Travis Vitek
|
Mark Brown
|
|
Resolved
|
Fixed
|
22/Jul/07
|
24/Sep/07
|
|
|
|
STDCXX-491
|
string::push_back() slow
|
Martin Sebor
|
Mark Brown
|
|
Closed
|
Fixed
|
22/Jul/07
|
07/Sep/07
|
|
|
|
STDCXX-472
|
[HP aCC 3.77/HP-UX 11.11] <wchar.h> missing declarations
|
Martin Sebor
|
Martin Sebor
|
|
Open
|
UNRESOLVED
|
07/Jul/07
|
08/Jul/07
|
|
|
|
STDCXX-466
|
basic_string<>::rfind() and basic_string<>::find_xxx() methods throws length_error(), but shouldn't
|
Farid Zaripov
|
Farid Zaripov
|
|
Closed
|
Fixed
|
03/Jul/07
|
28/Aug/07
|
|
|
|
STDCXX-449
|
[ITC/Linux] std::string Write -> Read data-race errors
|
Unassigned
|
Martin Sebor
|
|
Open
|
UNRESOLVED
|
19/Jun/07
|
11/Jul/09
|
|
|
|
STDCXX-438
|
std::string::append (InputIterator, InputIterator) appending self incorrect
|
Farid Zaripov
|
Martin Sebor
|
|
Closed
|
Fixed
|
06/Jun/07
|
26/Mar/08
|
|
|
|
STDCXX-403
|
[Intel C++ 9.1/Linux] linker error on __rw_atomic_add32
|
Martin Sebor
|
Martin Sebor
|
|
Closed
|
Fixed
|
08/May/07
|
14/Aug/07
|
|
|
|
STDCXX-383
|
[HP aCC 3.76] many remarks #4271-D: type conversion may lose sign from <string>
|
Martin Sebor
|
Martin Sebor
|
|
Closed
|
Fixed
|
02/Apr/07
|
06/Apr/07
|
|
|
Patch Available
|
STDCXX-375
|
std::getline() declared in <istream>, but should be declared in <string>
|
Farid Zaripov
|
Farid Zaripov
|
|
Closed
|
Fixed
|
27/Mar/07
|
14/Mar/08
|
|
|
|
STDCXX-368
|
[gcc 3.2.3] unused parameter warnings on string ctor declaration
|
Martin Sebor
|
Martin Sebor
|
|
Closed
|
Fixed
|
23/Mar/07
|
23/Mar/07
|
|
|
|
STDCXX-364
|
[gcc/Linux] std::tm not declared in <cwchar>
|
Farid Zaripov
|
Scott (Yu) Zhong
|
|
Closed
|
Fixed
|
19/Mar/07
|
27/Mar/07
|
|
|
|
STDCXX-292
|
std::string::assign(0, size, value) ambiguous
|
Unassigned
|
Martin Sebor
|
|
Open
|
UNRESOLVED
|
02/Oct/06
|
20/May/08
|
|
|
|
STDCXX-272
|
[LWG #625] std::string::find_first_of() returns 0 for the empty string
|
Farid Zaripov
|
Martin Sebor
|
|
Closed
|
Fixed
|
11/Aug/06
|
28/Aug/07
|
|
|
|
STDCXX-271
|
[HP aCC 3.70] unsats on basic_string::replace() member template
|
Martin Sebor
|
Martin Sebor
|
|
Closed
|
Fixed
|
11/Aug/06
|
07/Jul/07
|
|
|
Patch Available
|
STDCXX-250
|
std::operator>>(istream&, string&) fails to set failbit after it extracts 0 characters
|
Farid Zaripov
|
Martin Sebor
|
|
Closed
|
Fixed
|
01/Jul/06
|
26/Feb/08
|
|
|
Patch Available
|
STDCXX-249
|
std::operator>>(istream, string&) inefficient
|
Travis Vitek
|
Martin Sebor
|
|
Closed
|
Fixed
|
01/Jul/06
|
14/Feb/08
|
|
|
|
STDCXX-232
|
[Solaris] std::string copying is very slow
|
Unassigned
|
Martin Sebor
|
|
Closed
|
Fixed
|
29/Jun/06
|
29/Jun/06
|
|
|
|
STDCXX-231
|
std::getline from <string> header is rather slow
|
Travis Vitek
|
Martin Sebor
|
|
Closed
|
Fixed
|
29/Jun/06
|
04/Feb/08
|
|
|
|
STDCXX-227
|
std::basic_string shared static data a performance bottleneck in SMP situations
|
Unassigned
|
Martin Sebor
|
|
Open
|
UNRESOLVED
|
29/Jun/06
|
01/Jun/07
|
|
|
|
STDCXX-214
|
[LWG #467] std::char_traits<char>::compare() broken for negative characters
|
Martin Sebor
|
Martin Sebor
|
|
Resolved
|
Fixed
|
29/Jun/06
|
01/Mar/07
|
|
|
|
STDCXX-206
|
std::operator<<(ostream, string) doesn't call width(0) on ios_base::failure
|
Farid Zaripov
|
Anton Pevtsov
|
|
Closed
|
Fixed
|
22/Jun/06
|
15/Oct/07
|
|
|
|
STDCXX-205
|
std::operator<<(ostream, string) calls width(0) regardless of sentry
|
Martin Sebor
|
Anton Pevtsov
|
|
Closed
|
Fixed
|
21/Jun/06
|
12/Jul/06
|
|
|
|
STDCXX-176
|
std::string::find() inefficient
|
Martin Sebor
|
Martin Sebor
|
|
Resolved
|
Fixed
|
04/May/06
|
05/May/09
|
|
|
|
STDCXX-175
|
std::string::replace (size_type, size_type, const_pointer, size_type) doesn't check last argument
|
Farid Zaripov
|
Anton Pevtsov
|
|
Closed
|
Fixed
|
27/Apr/06
|
24/Jul/07
|
|
|
|
STDCXX-170
|
std::string::replace (iterator, iterator, InputIterator, InputIterator) inserting self incorrect
|
Unassigned
|
Anton Pevtsov
|
|
Reopened
|
UNRESOLVED
|
05/Apr/06
|
11/Jul/09
|
|
|
|
STDCXX-129
|
[HP aCC] ::wmemcpy et al not declared in <wchar.h>
|
Martin Sebor
|
Martin Sebor
|
|
Resolved
|
Fixed
|
01/Feb/06
|
11/Sep/07
|
|
|
|
STDCXX-125
|
[aCC 3.63/HP-UX 11.23] wctob undeclared in <wchar.h>
|
Martin Sebor
|
Martin Sebor
|
|
Resolved
|
Fixed
|
26/Jan/06
|
23/Oct/07
|
|
|
|
STDCXX-70
|
std::string::operator+=(char) not thread-safe
|
Martin Sebor
|
Martin Sebor
|
|
Closed
|
Fixed
|
22/Nov/05
|
09/Dec/05
|
|
|
|
STDCXX-55
|
[gcc/IRIX] -Wshadow warning on _SizeT in <string>
|
Martin Sebor
|
Martin Sebor
|
|
Closed
|
Fixed
|
20/Oct/05
|
09/Dec/05
|
|
|
|
STDCXX-48
|
[IRIX] std::wmemcpy() copies only the first character
|
Martin Sebor
|
Martin Sebor
|
|
Resolved
|
Fixed
|
14/Oct/05
|
14/Oct/05
|
|
|
|
STDCXX-25
|
string::insert() curruption inserting self
|
Martin Sebor
|
Martin Sebor
|
|
Closed
|
Fixed
|
15/Sep/05
|
09/Dec/05
|
|