diff options
Diffstat (limited to 'libstdc++-v3/ChangeLog')
| -rw-r--r-- | libstdc++-v3/ChangeLog | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index c4fb706ed90..5590ce494e4 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,26 @@ +2004-01-18 Paolo Carlini <pcarlini@suse.de> + + * include/bits/basic_string.h (append(size_type, _CharT)): + Moved inline, just call _M_replace_aux, no source iterators at + risk of being clobbered. + (assign(size_type, _CharT)): Call directly _M_replace_aux. + (_M_replace(iterator, iterator, _InputIterator, _InputIterator, + input_iterator_tag)): Remove fifth unused argument. + (_M_replace_dispatch(iterator, iterator, _InputIterator, + _InputIterator, __false_type)): Update call. + * include/bits/basic_string.tcc (replace(size_type, size_type, + const _CharT*, size_type)): Update call. + (_M_replace_aux(iterator, iterator, size_type, _CharT)): Tweak + throw string literal. + (_M_replace_safe(iterator, iterator, _ForwardIterator, + _ForwardIterator)): Likewise. + (_M_replace(iterator, iterator, _InputIterator, _InputIterator, + input_iterator_tag)): Remove fifth unused argument. + (append(size_type __n, _CharT __c)): Move inline. + * src/string-inst.cc (S::_M_replace(S::iterator, S::iterator, + const C*, const C*, input_iterator_tag)): Remove fifth unused + argument. + 2004-01-16 Benjamin Kosnik <bkoz@redhat.com> * testsuite/ext/enc_filebuf/char/13189.cc: Fix guards. |

