OSDN Git Service

2003-11-18 Jonathan Wakely <redi@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
index d3f91a6..e1622f9 100644 (file)
@@ -1,3 +1,55 @@
+2003-11-18  Jonathan Wakely  <redi@gcc.gnu.org>
+
+       * docs/html/configopts.html, docs/html/debug.html,
+       docs/html/documentation.html, docs/html/explanations.html,
+       docs/html/install.html, docs/html/17_intro/contribute.html,
+       docs/html/17_intro/howto.html, docs/html/17_intro/license.html,
+       docs/html/18_support/howto.html, docs/html/19_diagnostics/howto.html,
+       docs/html/20_util/howto.html, docs/html/21_strings/howto.html,
+       docs/html/22_locale/codecvt.html, docs/html/22_locale/ctype.html,
+       docs/html/22_locale/howto.html, docs/html/22_locale/locale.html,
+       docs/html/22_locale/messages.html, docs/html/23_containers/howto.html,
+       docs/html/24_iterators/howto.html, docs/html/25_algorithms/howto.html,
+       docs/html/26_numerics/howto.html, docs/html/27_io/howto.html,
+       docs/html/ext/howto.html, docs/html/ext/sgiexts.html: Add <link> tags.
+
+2003-11-18  Paolo Carlini  <pcarlini@suse.de>
+
+       PR libstdc++/12868
+       * include/bits/fstream.tcc (imbue): For encodings != -1 it's
+       always ok to imbue a new locale, provided seekoff(0, cur, ...)
+       doesn't fail, of course.
+       (underflow): In order for the above to work, deal gracefully
+       with _M_codecvt->in returning codecvt_base::error while 
+       (__ilen = __iend - this->eback()) > 0: it just means __ilen
+       correctly converted internal characters before an error.        
+       * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: New.
+
+2003-11-17  Paolo Carlini  <pcarlini@suse.de>
+
+       * include/bits/locale_facets.tcc: Fix typo in comment.
+
+2003-11-17  Paolo Carlini  <pcarlini@suse.de>
+
+       * testsuite/22_locale/num_put/put/char/8.cc: New test,
+       summarizing the discussion ensuing libstdc++/12988.
+       * testsuite/22_locale/num_put/put/wchar_t/8.cc: Ditto.
+
+2003-11-15  Paolo Carlini  <pcarlini@suse.de>
+
+       * include/std/std_fstream.h: Tweak a comment.
+
+2003-11-15  Roger Sayle  <roger@eyesopen.com>
+
+       * include/c_std/std_cmath.h: Don't import C99's float transcendentals
+       into the __gnu_cxx::__c99_binding namespace.
+       (acos, asin, atan, atan2, ceil, cosh, exp, floor, fmod, frexp,
+       ldexp, log, log10, modf, pow, sinh, tan, tanh): Implement using
+       GCC's math builtins, i.e. __builtin_foo.
+       * libmath/stubs.c (acosf, acosl, asinf, asinl, atanf, atanl,
+       ceilf, ceill, floorf, floorl, fmodf, fmodl, frexpf, frexpl,
+       ldexpf, ldexpl, modff, modfl): Provide stub implementations.
+
 2003-11-14  Paolo Carlini  <pcarlini@suse.de>
 
        * testsuite/22_locale/locale/cons/12352.cc: Use