X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=libstdc%2B%2B-v3%2FChangeLog;h=55b90855a5aa6321dcbf9606350d501b1478138c;hp=1c78c2e17a01deaf52da3824d7869eaa5e5308ed;hb=4712681555dfa63280eeb06b6c609e657b1f3cfb;hpb=ee620c0dc32fef05144d97efaa876db5f0b8d632 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 1c78c2e17a0..55b90855a5a 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,129 @@ +2007-04-23 Paolo Carlini + + * include/bits/locale_facets.h (class time_base, + struct __timepunct_cache, class __timepunct, class time_get, + class time_get_byname, class time_put, class time_put_byname, + class money_base, struct __moneypunct_cache, class moneypunct, + class moneypunct_byname, class money_get, class money_put, + struct messages_base, class messages, class messages_byname): Move... + * include/bits/locale_facets_nonio.h: ... here. + * include/bits/locale_facets.tcc + (struct __use_cache<__moneypunct_cache<> >, + __moneypunct_cache<>::_M_cache, money_get<>::_M_extract, + money_get<>::__do_get, money_get<>::do_get, money_put<>::_M_insert, + money_put<>::__do_put, money_put<>::do_put, time_get<>::do_date_order, + time_get<>::_M_extract_via_format, time_get<>::_M_extract_num, + time_get<>::_M_extract_name, time_get<>::do_get_time, + time_get<>::do_get_date, time_get<>::do_get_weekday, + time_get<>::do_get_monthname, time_get<>::do_get_year, time_put<>::put, + time_put<>::do_put): Move... + * include/bits/locale_facets_nonio.tcc: ... here. + * include/Makefile.am: Add. + * include/std/locale: Adjust includes. + * include/std/fstream: Likewise. + * include/std/istream: Likewise. + * include/std/ostream: Likewise. + * include/Makefile.in: Regenerate. + +2007-04-23 Nathan Sidwell + + * scripts/testsuite_flags.in: Add --build-cc option. + * testsuite/lib/libstdc++.exp (libstdc++_init): Set cc. Fix typo + in previous change. + (v3_target_compile_as_c): Use cc. + +2007-04-22 Mark Mitchell + + * testsuite/lib/libstdc++.exp (libstdc++_init): Use the same flags + for remote host testing we use for local host testing. Copy all + testsuite headers to the remote host + (v3_target_compile_as_c): Use remote_exec, not just exec. + +2007-04-22 Paolo Carlini + + * include/tr1/functional: Formatting fixes. + +2007-04-22 Paolo Carlini + + * include/ext/concurrence.h: Do not include , use + __builtin_abort. + * include/debug/debug.h: Likewise. + * include/tr1/memory: Likewise. + * include/tr1/boost_shared_ptr.h: Likewise. + * include/tr1/functional: Likewise. + +2007-04-22 Paolo Carlini + + * include/bits/locale_facets.tcc: Do not include . + * testsuite/27_io/basic_ios/imbue/14072.cc: Do it here. + * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise. + * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise. + * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise. + * testsuite/21_strings/basic_string/inserters_extractors/ + pod/10081-in.cc: Likewise. + * testsuite/21_strings/basic_string/inserters_extractors/ + pod/10081-out.cc: Likewise. + * testsuite/22_locale/locale/cons/2.cc: Likewise. + * testsuite/22_locale/locale/cons/unicode.cc: Likewise. + * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise. + * testsuite/22_locale/global_templates/1.cc: Likewise. + +2007-04-19 Joseph Myers + + * configure.ac: Allow both powerpc*-*-linux* and powerpc*-*-gnu* + for long double compatibility. + * configure: Regenerate. + * src/complex_io.cc, src/istream-inst.cc, src/ostream-inst.cc: + Condition some _GLIBCXX_LDBL_COMPAT calls on _GLIBCXX_USE_WCHAR_T. + +2007-04-14 Steve Ellcey + + * configure.ac: Change how LIBSUPCXX_PICFLAGS is set. + * configure: Regenerate. + +2007-04-14 Paolo Carlini + + * config/locale/generic/c_locale.cc: Include . + +2007-04-13 Paolo Carlini + + PR libstdc++/31556 + * include/bits/stl_algobase.h (equal(_InputIterator1, _InputIterator1, + _InputIterator2, _BinaryPredicate), mismatch(_InputIterator1, + _InputIterator1, _InputIterator2, _BinaryPredicate)): Convert + predicate return to bool. + * include/bits/stl_algo.h (__find_if(_InputIterator, _InputIterator, + _Predicate, input_iterator_tag), search(_ForwardIterator1, + _ForwardIterator1, _ForwardIterator2, _ForwardIterator2, + _BinaryPredicate), __search_n(_ForwardIterator, _ForwardIterator, + _Integer, const _Tp&, _BinaryPredicate, std::forward_iterator_tag), + __search_n(_RandomAccessIter, _RandomAccessIter, _Integer, const _Tp&, + _BinaryPredicate, std::random_access_iterator_tag), + search_n(_ForwardIterator, _ForwardIterator, _Integer, const _Tp&, + _BinaryPredicate), remove_copy_if(_InputIterator, _InputIterator, + _OutputIterator, _Predicate), __unique_copy(_ForwardIterator, + _ForwardIterator, _OutputIterator, _BinaryPredicate, + forward_iterator_tag, output_iterator_tag), + __unique_copy(_InputIterator, _InputIterator, _OutputIterator, + _BinaryPredicate, input_iterator_tag, output_iterator_tag), + __unique_copy(_InputIterator, _InputIterator, _OutputIterator, + _BinaryPredicate, input_iterator_tag, output_iterator_tag), + __unique_copy(_InputIterator, _InputIterator, _ForwardIterator, + _BinaryPredicate, input_iterator_tag, forward_iterator_tag), + unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate), + __partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, + bidirectional_iterator_tag), binary_search(_ForwardIterator, + _ForwardIterator, const _Tp&, _Compare), + next_permutation(_BidirectionalIterator, _BidirectionalIterator, + _Compare), prev_permutation(_BidirectionalIterator, + _BidirectionalIterator, _Compare)): Likewise. + +2007-04-13 Paolo Carlini + + PR libstdc++/31554 + * include/bits/stl_algo.h (stable_partition): Convert __buf.size() + to _DistanceType. + 2007-04-13 Paolo Carlini * include/ext/numeric_traits.h: Do not include .