| 1 | 2004-09-30 Release Manager
|
|---|
| 2 |
|
|---|
| 3 | * GCC 3.3.5 Released.
|
|---|
| 4 |
|
|---|
| 5 | 2004-08-25 Jonathan Wakely <[email protected]>
|
|---|
| 6 |
|
|---|
| 7 | * include/ext/enc_filebuf.h: Move concept-check macro to class scope.
|
|---|
| 8 |
|
|---|
| 9 | 2004-07-27 Benjamin Kosnik <[email protected]>
|
|---|
| 10 |
|
|---|
| 11 | * config/linker-map.gnu: Export typeinfo information.
|
|---|
| 12 | * configure.in (libtool_VERSION): To 5:7:0.
|
|---|
| 13 | * configure: Regenerate.
|
|---|
| 14 | * testsuite/abi_check.cc (check_version): Add CXXABI_1.2.2.
|
|---|
| 15 |
|
|---|
| 16 | 2004-07-25 Kaz Kojima <[email protected]>
|
|---|
| 17 |
|
|---|
| 18 | PR bootstrap/15120
|
|---|
| 19 | * configure: Rebuilt.
|
|---|
| 20 |
|
|---|
| 21 | 2004-07-08 Ulrich Weigand <[email protected]>
|
|---|
| 22 |
|
|---|
| 23 | * testsuite/22_locale/time_put_members_char.cc (test01): Allow either
|
|---|
| 24 | "Son" or "So" as abbreviated name for Sunday in de_DE locale.
|
|---|
| 25 | * testsuite/22_locale/time_put_members_wchar_t.cc (test01): Likewise.
|
|---|
| 26 |
|
|---|
| 27 | 2004-06-28 David Asher <[email protected]>
|
|---|
| 28 |
|
|---|
| 29 | PR libstdc++/11352
|
|---|
| 30 | * include/bits/locale_facets.tcc (__pad<>::_S_pad): Don't
|
|---|
| 31 | access __olds beyond __oldlen.
|
|---|
| 32 |
|
|---|
| 33 | 2004-05-31 Release Manager
|
|---|
| 34 |
|
|---|
| 35 | * GCC 3.3.4 Released.
|
|---|
| 36 |
|
|---|
| 37 | 2004-05-24 Ronald Landheer-Cieslak <[email protected]>
|
|---|
| 38 |
|
|---|
| 39 | PR libstdc++/11171
|
|---|
| 40 | * acinclude.m4: Deal with --with-newlib.
|
|---|
| 41 | * aclocal.m4: Regenerate.
|
|---|
| 42 | * configure.in: Set os_include_dir correctly when --with-newlib.
|
|---|
| 43 | * configure: Regenerate.
|
|---|
| 44 |
|
|---|
| 45 | 2004-05-13 Benjamin Kosnik <[email protected]>
|
|---|
| 46 |
|
|---|
| 47 | PR libstdc++/14720
|
|---|
| 48 | * config/linker-map.gnu: Export basic_ios::_M_setstate.
|
|---|
| 49 | * testsuite/abi_check.cc (check_version): Add GLIBCXX_3.2.4
|
|---|
| 50 | to known versions.
|
|---|
| 51 | * configure.in (libtool_VERSION): To 5:6:0.
|
|---|
| 52 | * configure: Regenerated.
|
|---|
| 53 |
|
|---|
| 54 | 2004-05-07 Matthias Klose <[email protected]>
|
|---|
| 55 |
|
|---|
| 56 | * include/backward/iterator.h: Add GPL copyright info,
|
|---|
| 57 | with exception clause.
|
|---|
| 58 | * config/cpu/hppa/atomicity.h: Likewise.
|
|---|
| 59 | * config/io/c_io_libio_codecvt.c: Likewise.
|
|---|
| 60 | * include/bits/boost_concept_check.h: Likewise.
|
|---|
| 61 | * include/backward/iterator.h: Likewise.
|
|---|
| 62 | * libsupc++/tinfo.h: Likewise.
|
|---|
| 63 | * po/string_literals.cc: Likewise.
|
|---|
| 64 | * src/wstring-inst.cc: Likewise.
|
|---|
| 65 | * libio/_G_config.h: Likewise.
|
|---|
| 66 | * libio/iolibio.h: Likewise.
|
|---|
| 67 |
|
|---|
| 68 | 2004-02-22 Paolo Carlini <[email protected]>
|
|---|
| 69 |
|
|---|
| 70 | PR libstdc++/14220
|
|---|
| 71 | * include/bits/locale_facets.tcc (num_put<>::_M_convert_float):
|
|---|
| 72 | Don't clip the precision passed down to __convert_from_v:
|
|---|
| 73 | 22.2.2.2.2 nowhere says so.
|
|---|
| 74 |
|
|---|
| 75 | 2004-02-14 Release Manager
|
|---|
| 76 |
|
|---|
| 77 | * GCC 3.3.3 Released.
|
|---|
| 78 |
|
|---|
| 79 | 2004-02-04 Benjamin Kosnik <[email protected]>
|
|---|
| 80 | Zack Weinberg <[email protected]>
|
|---|
| 81 |
|
|---|
| 82 | * config/io/basic_file_stdio.cc (__gnu_internal::fopen_mode):
|
|---|
| 83 | New function.
|
|---|
| 84 | (__basic_file<char>::sys_open, __basic_file<char>::open): Use it.
|
|---|
| 85 | (__basic_file<char>::_M_open_mode): Use it. Mark deprecated.
|
|---|
| 86 |
|
|---|
| 87 | * testsuite/27_io/filebuf_members.cc (test_06, test_07):
|
|---|
| 88 | Correct flags to filebuf::open calls.
|
|---|
| 89 |
|
|---|
| 90 | 2004-01-29 Paolo Carlini <[email protected]>
|
|---|
| 91 |
|
|---|
| 92 | PR libstdc++/12657
|
|---|
| 93 | * include/bits/basic_ios.tcc (copyfmt(const basic_ios&)):
|
|---|
| 94 | Implement resolution of DR 292 (WP).
|
|---|
| 95 |
|
|---|
| 96 | 2004-01-28 Paolo Carlini <[email protected]>
|
|---|
| 97 |
|
|---|
| 98 | PR libstdc++/13369
|
|---|
| 99 | * include/bits/locale_facets.tcc (__verify_grouping):
|
|---|
| 100 | Fix to deal properly with __grouping_tmp.size() >
|
|---|
| 101 | __grouping.size().
|
|---|
| 102 |
|
|---|
| 103 | 2004-01-29 Paolo Carlini <[email protected]>
|
|---|
| 104 |
|
|---|
| 105 | * Reverting Sylvain Pion's patch to libstdc++/10783, backported
|
|---|
| 106 | from mainline: probably not safe for the ABI.
|
|---|
| 107 |
|
|---|
| 108 | 2004-01-28 Andrew Pinski <[email protected]>
|
|---|
| 109 |
|
|---|
| 110 | PR libstdc++/13462
|
|---|
| 111 | * include/bits/stl_multiset.h (std::multiset): Define pointer
|
|---|
| 112 | as allocator's pointer, likewise for reference, const_pointer, and
|
|---|
| 113 | const_reference.
|
|---|
| 114 | * include/bits/stl_set.h (std::set): Likewise.
|
|---|
| 115 | * include/ext/hash_set (__gnu_cxx::hash_set): Likewise.
|
|---|
| 116 | (__gnu_cxx::hash_multiset): Likewise.
|
|---|
| 117 |
|
|---|
| 118 | 2004-01-28 Sylvain Pion <[email protected]>
|
|---|
| 119 |
|
|---|
| 120 | PR libstdc++/10783
|
|---|
| 121 | * include/bits/stl_iterator.h (class __normal_iterator):
|
|---|
| 122 | Don't inherit from iterator, add missing typedefs.
|
|---|
| 123 |
|
|---|
| 124 | 2004-01-27 Paolo Carlini <[email protected]>
|
|---|
| 125 |
|
|---|
| 126 | PR libstdc++/12967
|
|---|
| 127 | * include/bits/list.tcc (merge): Implement resolution of
|
|---|
| 128 | DR 300 [WP].
|
|---|
| 129 |
|
|---|
| 130 | 2004-01-27 Paolo Carlini <[email protected]>
|
|---|
| 131 |
|
|---|
| 132 | PR libstdc++/13884
|
|---|
| 133 | * include/bits/sstream.tcc: Guard use of extern template.
|
|---|
| 134 |
|
|---|
| 135 | 2004-01-27 Paolo Carlini <[email protected]>
|
|---|
| 136 |
|
|---|
| 137 | * include/bits/locale_facets.tcc
|
|---|
| 138 | (money_put::do_put(..., long double)): Use the basic_string
|
|---|
| 139 | constructor for char arrays, not that for C-strings, to pass
|
|---|
| 140 | __digits to do_put(..., const string_type&): __ws isn't
|
|---|
| 141 | null-terminated.
|
|---|
| 142 |
|
|---|
| 143 | 2004-01-27 Paolo Carlini <[email protected]>
|
|---|
| 144 |
|
|---|
| 145 | * include/bits/locale_facets.tcc (__pad<>::_S_pad):
|
|---|
| 146 | Improve performance-wise: avoid one traits::copy, avoid
|
|---|
| 147 | the __builtin_alloca, streamline.
|
|---|
| 148 |
|
|---|
| 149 | 2004-01-26 Paolo Carlini <[email protected]>
|
|---|
| 150 |
|
|---|
| 151 | PR libstdc++/12971
|
|---|
| 152 | * include/bits/locale_facets.tcc
|
|---|
| 153 | (money_put::do_put(..., long double)): Fix conversion
|
|---|
| 154 | specification as per DR 328 [WP].
|
|---|
| 155 |
|
|---|
| 156 | 2004-01-26 Paolo Carlini <[email protected]>
|
|---|
| 157 |
|
|---|
| 158 | PR libstdc++/12540
|
|---|
| 159 | * config/locale/gnu/monetary_members.cc: Don't leak memory
|
|---|
| 160 | on exception.
|
|---|
| 161 |
|
|---|
| 162 | 2004-01-26 Andreas Schwab <[email protected]>
|
|---|
| 163 |
|
|---|
| 164 | * config/locale/gnu/monetary_members.cc: Restore locale before
|
|---|
| 165 | rethrowing exception.
|
|---|
| 166 |
|
|---|
| 167 | 2004-01-25 Paolo Carlini <[email protected]>
|
|---|
| 168 |
|
|---|
| 169 | PR libstdc++/13650
|
|---|
| 170 | * include/bits/basic_string.tcc (compare(size_type, size_type,
|
|---|
| 171 | const _CharT*, size_type)): Implement correctly the resolution
|
|---|
| 172 | of DR 5: basically, s is a char array, -not- a C string.
|
|---|
| 173 |
|
|---|
| 174 | * include/bits/basic_string.tcc (_M_clone): Null-terminate.
|
|---|
| 175 |
|
|---|
| 176 | 2004-01-19 Paolo Carlini <[email protected]>
|
|---|
| 177 |
|
|---|
| 178 | PR libstdc++/12352
|
|---|
| 179 | PR libstdc++/12438
|
|---|
| 180 | * include/bits/locale_classes.h (locale::locale(const locale&,
|
|---|
| 181 | _Facet*)): Don't leak memory on exception.
|
|---|
| 182 | * include/bits/locale_facets.tcc (locale::combine(const locale&)):
|
|---|
| 183 | Likewise.
|
|---|
| 184 | * src/locale.cc (locale::locale(const char*)): Likewise.
|
|---|
| 185 | * src/localename.cc (locale::_Impl::~_Impl(),
|
|---|
| 186 | locale::_Impl::_Impl(const _Impl&, size_t),
|
|---|
| 187 | locale::_Impl::_Impl(const char*, size_t)): Likewise.
|
|---|
| 188 | (locale::_Impl::_M_replace_categories(const _Impl*, category):
|
|---|
| 189 | Tweak.
|
|---|
| 190 |
|
|---|
| 191 | 2004-01-12 Marc Espie <[email protected]>
|
|---|
| 192 |
|
|---|
| 193 | * src/Makefile.am (version.dep): backport from HEAD.
|
|---|
| 194 | * src/Makefile.in: regen.
|
|---|
| 195 |
|
|---|
| 196 | 2004-01-12 Gernot Hillier <[email protected]>
|
|---|
| 197 |
|
|---|
| 198 | * configure.in: GLIBCXX->GLIBCPP.
|
|---|
| 199 | * configure: Regenerated.
|
|---|
| 200 | * aclocal.m4: Regenerated.
|
|---|
| 201 |
|
|---|
| 202 | 2004-01-07 Benjamin Kosnik <[email protected]>
|
|---|
| 203 |
|
|---|
| 204 | * configure.in: Add io bits to linux cross config.
|
|---|
| 205 | * configure: Regenerate.
|
|---|
| 206 |
|
|---|
| 207 | 2004-01-07 Paolo Carlini <[email protected]>
|
|---|
| 208 | Petur Runolfsson <[email protected]>
|
|---|
| 209 |
|
|---|
| 210 | PR libstdc++/13007
|
|---|
| 211 | * include/bits/fstream.tcc (imbue): Don't touch the stored
|
|---|
| 212 | locale.
|
|---|
| 213 | * include/std/std_streambuf.h (imbue): According to the
|
|---|
| 214 | standard, base class version does nothing.
|
|---|
| 215 | (pubimbue): Store the locale.
|
|---|
| 216 |
|
|---|
| 217 | 2003-12-10 Benjamin Kosnik <[email protected]>
|
|---|
| 218 |
|
|---|
| 219 | PR libstdc++/6243
|
|---|
| 220 | * testsuite/lib/libstdc++.exp (v3-init): Add
|
|---|
| 221 | original_ld_library_path, calculate ld_library path, set
|
|---|
| 222 | LD_LIBRARY_PATH to both. Based on libjava.exp.
|
|---|
| 223 |
|
|---|
| 224 | 2003-12-10 Benjamin Kosnik <[email protected]>
|
|---|
| 225 | Alexandre Oliva <[email protected]>
|
|---|
| 226 |
|
|---|
| 227 | PR libstdc++/11612
|
|---|
| 228 | * testsuite/Makefile.am (GLIBCXX_DIR): New.
|
|---|
| 229 | (GLIBGCC_DIR): New.
|
|---|
| 230 | (CXXLINK): Use both with -R so libtool links the correct libs.
|
|---|
| 231 |
|
|---|
| 232 | 2003-12-08 David S. Miller <[email protected]>
|
|---|
| 233 |
|
|---|
| 234 | PR libstdc++/12496
|
|---|
| 235 | * config/cpu/sparc/atomicity.h (__exchange_and_add, __atomic_add):
|
|---|
| 236 | Extend increment to _Atomic_word before giving to assembler.
|
|---|
| 237 |
|
|---|
| 238 | 2003-12-04 Christopher Saunders <[email protected]>
|
|---|
| 239 |
|
|---|
| 240 | PR libstdc++/13290
|
|---|
| 241 | * include/bits/stl_algo.h (generate_n): Fix typo.
|
|---|
| 242 |
|
|---|
| 243 | 2003-12-03 Benjamin Kosnik <[email protected]>
|
|---|
| 244 |
|
|---|
| 245 | * include/bits/basic_ios.h (basic_ios::setstate): Revert.
|
|---|
| 246 | * include/bits/istream.tcc: Only call setstate if __err != goodbit.
|
|---|
| 247 | * include/bits/ostream.tcc: Same.
|
|---|
| 248 | * testsuite/27_io/basic_ios/exceptions/char/2.cc: New.
|
|---|
| 249 |
|
|---|
| 250 | 2003-12-03 Benjamin Kosnik <[email protected]>
|
|---|
| 251 |
|
|---|
| 252 | PR libstdc++/9371
|
|---|
| 253 | PR libstdc++/9546
|
|---|
| 254 | PR libstdc++/10093
|
|---|
| 255 | PR libstdc++/10095
|
|---|
| 256 | * include/bits/basic_ios.h (basic_ios::setstate): Elide if goodbit.
|
|---|
| 257 | (basic_ios::_M_setstate): Consolidate common error handling code.
|
|---|
| 258 | * include/bits/basic_ios.tcc: Tweak.
|
|---|
| 259 | * include/bits/fstream.tcc: Tweak.
|
|---|
| 260 | * include/bits/istream.tcc: Use _M_setstate for common exception
|
|---|
| 261 | handling. Move setstate calls after catch.
|
|---|
| 262 | (basic_istream::tellg): Check for exceptions thrown by streambuf
|
|---|
| 263 | virtual functions.
|
|---|
| 264 | (basic_istream::seekg): Same.
|
|---|
| 265 | * include/bits/ostream.tcc: Same, but for ostream.
|
|---|
| 266 | (basic_ostream::flush): Check for exceptions thrown by streambuf
|
|---|
| 267 | virtual functions.
|
|---|
| 268 | (basic_istream::tellp): Same.
|
|---|
| 269 | (basic_istream::seekp): Same.
|
|---|
| 270 | * include/bits/locale_facets.tcc: Tweak.
|
|---|
| 271 | * include/bits/streambuf.tcc: Tweak.
|
|---|
| 272 | (__copy_streambufs): Propagate exceptions.
|
|---|
| 273 |
|
|---|
| 274 | 2003-11-26 Benjamin Kosnik <[email protected]>
|
|---|
| 275 |
|
|---|
| 276 | PR libstdc++/12297
|
|---|
| 277 | * include/bits/istream.tcc
|
|---|
| 278 | (basic_istream::sentry::sentry): Set failbit and eofbit when eof.
|
|---|
| 279 |
|
|---|
| 280 | 2003-11-26 Petur Runolfsson <[email protected]>
|
|---|
| 281 |
|
|---|
| 282 | PR libstdc++/12594
|
|---|
| 283 | * include/bits/ostream.tcc
|
|---|
| 284 | (basic_ostream::operator<<(basic_ostream& (*)(basic_ostream&)),
|
|---|
| 285 | basic_ostream::operator<<(basic_ios& (*)(basic_ios&)),
|
|---|
| 286 | basic_ostream::operator<<(ios_base& (*)(ios_base&))):
|
|---|
| 287 | Implement the resolution of DR 60 (TC): These are not formatted
|
|---|
| 288 | output functions so don't construct sentry objects and don't
|
|---|
| 289 | catch exceptions.
|
|---|
| 290 | (basic_ostream::put, basic_ostream::write): Implement the
|
|---|
| 291 | resolution of DR 63 (TC) by catching exceptions and setting
|
|---|
| 292 | badbit.
|
|---|
| 293 | (basic_ostream::flush): Implement the resolution of DR 60 (TC):
|
|---|
| 294 | This is not an unformatted output function so don't construct
|
|---|
| 295 | a sentry object.
|
|---|
| 296 |
|
|---|
| 297 | 2003-10-25 Paolo Carlini <[email protected]>
|
|---|
| 298 |
|
|---|
| 299 | * include/bits/locale_facets.tcc (money_get::do_get(...,
|
|---|
| 300 | long double&): Properly size the temporary buffer.
|
|---|
| 301 |
|
|---|
| 302 | 2003-10-20 Benjamin Kosnik <[email protected]>
|
|---|
| 303 |
|
|---|
| 304 | PR libstdc++/10081
|
|---|
| 305 | * include/bits/basic_ios.h (basic_ios::basic_ios): Initialize
|
|---|
| 306 | _M_fctype, _M_fnumput, _M_fnumget.
|
|---|
| 307 |
|
|---|
| 308 | 2003-10-16 Release Manager
|
|---|
| 309 |
|
|---|
| 310 | * GCC 3.3.2 Released.
|
|---|
| 311 |
|
|---|
| 312 | 2003-10-07 Paolo Carlini <[email protected]>
|
|---|
| 313 |
|
|---|
| 314 | PR libstdc++/11740
|
|---|
| 315 | * config/locale/gnu/ctype_members.cc (ctype<wchar_t>::do_is):
|
|---|
| 316 | Fix to actually return (M & m) != 0 as per 22.2.1.1.2.
|
|---|
| 317 | * config/locale/generic/ctype_members.cc: Same.
|
|---|
| 318 |
|
|---|
| 319 | 2003-10-02 Harald Boehme <[email protected]>
|
|---|
| 320 |
|
|---|
| 321 | PR libstdc++/12451
|
|---|
| 322 | * libsupc++/cxxabi.h: Move forward declaration of __class_type_info.
|
|---|
| 323 |
|
|---|
| 324 | 2003-10-01 Rainer Orth <[email protected]>
|
|---|
| 325 |
|
|---|
| 326 | * configure.target: Handle Solaris 2.5 micro releases explicitly.
|
|---|
| 327 | Remove wildcards from Solaris 2.6, 7-9: there were no
|
|---|
| 328 | micro releases.
|
|---|
| 329 | Treat Solaris 10 and up like 7-9.
|
|---|
| 330 |
|
|---|
| 331 | 2003-09-30 Paolo Carlini <[email protected]>
|
|---|
| 332 |
|
|---|
| 333 | PR libstdc++/12296
|
|---|
| 334 | * include/bits/istream.tcc (peek): Set eofbit if sgetc
|
|---|
| 335 | returns eof.
|
|---|
| 336 |
|
|---|
| 337 | 2003-09-30 Nathan Myers <[email protected]>
|
|---|
| 338 | Paolo Carlini <[email protected]>
|
|---|
| 339 |
|
|---|
| 340 | PR libstdc++/11400
|
|---|
| 341 | * include/bits/stl_algo.h (search_n):
|
|---|
| 342 | Use iterator_traits<>::difference_type for __n.
|
|---|
| 343 |
|
|---|
| 344 | 2003-09-25 Benjamin Kosnik <[email protected]>
|
|---|
| 345 |
|
|---|
| 346 | PR libstdc++/11065
|
|---|
| 347 | * config/locale/gnu/ctype_members.cc (ctype<wchar_t>::do_is): Fix.
|
|---|
| 348 | * config/locale/generic/ctype_members.cc: Same.
|
|---|
| 349 |
|
|---|
| 350 | * config/os/generic/ctype_inline.h: Update.
|
|---|
| 351 |
|
|---|
| 352 | 2003-09-10 Daniel Jacobowitz <[email protected]>
|
|---|
| 353 | Andreas Jaeger <[email protected]>
|
|---|
| 354 |
|
|---|
| 355 | PR libstdc++/12189
|
|---|
| 356 | * acinclude.m4 (GLIBCPP_CONFIGURE_TESTSUITE): Don't build
|
|---|
| 357 | abi_check if cross compiling.
|
|---|
| 358 | * aclocal.m4: Regenerated.
|
|---|
| 359 | * configure: Regenerated.
|
|---|
| 360 |
|
|---|
| 361 | 2003-09-09 Alan Modra <[email protected]>
|
|---|
| 362 |
|
|---|
| 363 | * configure: Regenerate.
|
|---|
| 364 |
|
|---|
| 365 | 2003-08-25 Zack Weinberg <[email protected]>
|
|---|
| 366 |
|
|---|
| 367 | * config/os/hpux/os_defines.h: Unconditionally define
|
|---|
| 368 | _GLIBCPP_GTHREAD_USE_WEAK to 0.
|
|---|
| 369 |
|
|---|
| 370 | 2003-08-11 Andreas Jaeger <[email protected]>
|
|---|
| 371 |
|
|---|
| 372 | * include/Makefile.am (stamp-c_base): Add dependency on stamp-bits
|
|---|
| 373 | to make SMP-safe.
|
|---|
| 374 | * include/Makefile.in: Regenerated.
|
|---|
| 375 |
|
|---|
| 376 | 2003-08-07 Bernardo Innocenti <[email protected]>
|
|---|
| 377 |
|
|---|
| 378 | PR libstdc++/11784
|
|---|
| 379 | * libstdc++-v3/config/cpu/m68k/atomicity.h (__exchange_and_add):
|
|---|
| 380 | Replace variants with new BSET-based version.
|
|---|
| 381 |
|
|---|
| 382 | 2003-08-04 Release Manager
|
|---|
| 383 |
|
|---|
| 384 | * GCC 3.3.1 Released.
|
|---|
| 385 |
|
|---|
| 386 | 2003-08-04 Release Manager
|
|---|
| 387 |
|
|---|
| 388 | * GCC 3.3.1 Released.
|
|---|
| 389 |
|
|---|
| 390 | 2003-07-24 Nathan Myers <[email protected]>
|
|---|
| 391 |
|
|---|
| 392 | * testsuite/23_containers/map_operators.cc: Conform to
|
|---|
| 393 | container requirement as value must be Assignable.
|
|---|
| 394 |
|
|---|
| 395 | 2003-07-18 Andreas Jaeger <[email protected]>
|
|---|
| 396 |
|
|---|
| 397 | * config/abi/sparc-linux-gnu/baseline_symbols.txt: New file.
|
|---|
| 398 | * config/abi/mips-linux-gnu/baseline_symbols.txt: New file.
|
|---|
| 399 | * config/abi/hppa-linux-gnu/baseline_symbols.txt: New file.
|
|---|
| 400 | * config/abi/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
|
|---|
| 401 |
|
|---|
| 402 | 2003-07-17 Greg Schafer <[email protected]>
|
|---|
| 403 |
|
|---|
| 404 | * configure.in: Use 'true' and 'false' for
|
|---|
| 405 | GLIBCPP_IS_CROSS_COMPILING, otherwise memory limits are
|
|---|
| 406 | not checked when not cross compiling.
|
|---|
| 407 | * configure: Regenerate.
|
|---|
| 408 |
|
|---|
| 409 | 2003-07-17 Paolo Carlini <[email protected]>
|
|---|
| 410 |
|
|---|
| 411 | PR libstdc++/11528
|
|---|
| 412 | * include/bits/locale_facets.tcc (money_get::do_get):
|
|---|
| 413 | Strip only _leading_ zeros.
|
|---|
| 414 |
|
|---|
| 415 | 2003-07-15 Loren J. Rittle <[email protected]>
|
|---|
| 416 |
|
|---|
| 417 | * testsuite/thread/pthread4.cc: Further tweak to avoid fini race.
|
|---|
| 418 |
|
|---|
| 419 | 2003-07-15 Petur Runolfsson <[email protected]>
|
|---|
| 420 |
|
|---|
| 421 | * Revert previous commit: not safe on platforms with
|
|---|
| 422 | wint_t != size_t.
|
|---|
| 423 |
|
|---|
| 424 | 2003-07-15 Petur Runolfsson <[email protected]>
|
|---|
| 425 |
|
|---|
| 426 | * include/bits/char_traits.h (char_traits<wchar_t>::move):
|
|---|
| 427 | Change last parameter from int_type to size_t.
|
|---|
| 428 |
|
|---|
| 429 | 2003-07-08 Benjamin Kosnik <[email protected]>
|
|---|
| 430 | Jerry Quinn <[email protected]>
|
|---|
| 431 |
|
|---|
| 432 | * include/bits/ios_base.h (ios_base::_M_getloc): Return reference
|
|---|
| 433 | to the imbued locale.
|
|---|
| 434 | * include/bits/locale_classes.h
|
|---|
| 435 | (__locale_cache_base,__locale_cache): Declare.
|
|---|
| 436 | (locale,locale::_Impl): Befriend __use_cache.
|
|---|
| 437 | (locale::_Impl::_M_get_cache): New function.
|
|---|
| 438 | (locale::_Impl::_M_install_cache): New function.
|
|---|
| 439 | * include/bits/locale_facets.h (__locale_cache): Declare.
|
|---|
| 440 | (numpunct): Befriend __locale_cache.
|
|---|
| 441 | (__locale_cache_base): New class.
|
|---|
| 442 | (__locale_cache): New class.
|
|---|
| 443 | * include/bits/locale_facets.tcc (__use_cache): New function.
|
|---|
| 444 | (num_put::_M_convert_int,_M_convert_float,do_put): Use it.
|
|---|
| 445 | Use cache data members in place of calls to facet.
|
|---|
| 446 | (num_put::_M_convert_int): Use _M_getloc.
|
|---|
| 447 | (num_put::_M_convert_float): Use _M_getloc.
|
|---|
| 448 | (__locale_cache::__locale_cache(locale&): New.
|
|---|
| 449 | (__locale_cache::__locale_cache(locale&,bool)): New.
|
|---|
| 450 | * src/globals.cc (facet_cache_vec): New.
|
|---|
| 451 | (locale_cache_np_c, locale_cache_np_w): New.
|
|---|
| 452 | * src/locale-inst.cc
|
|---|
| 453 | (__locale_cache<numpunct<char> >): Define.
|
|---|
| 454 | (__locale_cache<numpunct<wchar_t> >): Define.
|
|---|
| 455 | (__use_cache<numpunct<char> >): Define.
|
|---|
| 456 | (__use_cache<numpunct<wchar_t> >): Define.
|
|---|
| 457 | * src/localename.cc (facet_cache_vec): Declare.
|
|---|
| 458 | (locale_cache_np_c, locale_cache_np_w): Declare.
|
|---|
| 459 | (locale::_Impl::~Impl): Destroy caches.
|
|---|
| 460 | (locale::_Impl::Impl): Initialize cache storage. Fill in
|
|---|
| 461 | static caches.
|
|---|
| 462 | (locale::_Impl::_M_install_facet): Expand cache storage.
|
|---|
| 463 |
|
|---|
| 464 | 2003-07-04 Jerry Quinn <[email protected]>
|
|---|
| 465 |
|
|---|
| 466 | * include/bits/locale_facets.tcc (__int_to_char): Move common
|
|---|
| 467 | case to the top.
|
|---|
| 468 |
|
|---|
| 469 | 2003-07-04 Jerry Quinn <[email protected]>
|
|---|
| 470 |
|
|---|
| 471 | * testsuite/27_io/ostream_inserter_arith.cc (test05, test06):
|
|---|
| 472 | Add missing bool test.
|
|---|
| 473 |
|
|---|
| 474 | 2003-07-04 H.J. Lu <[email protected]>
|
|---|
| 475 |
|
|---|
| 476 | * Makefile.am: Replace PWD with PWD_COMMAND.
|
|---|
| 477 | * Makefile.in: Regenerated.
|
|---|
| 478 | * docs/html/Makefile: Likewise.
|
|---|
| 479 |
|
|---|
| 480 | 2003-07-01 Roger Sayle <[email protected]>
|
|---|
| 481 |
|
|---|
| 482 | * acinclude.m4 (GLIBCPP_CHECK_STDLIB_SUPPORT): Fix typo in CXXFLAGS.
|
|---|
| 483 | (GLIBCPP_CHECK_MATH_SUPPORT): Likewise.
|
|---|
| 484 | * aclocal.m4: Regenerate.
|
|---|
| 485 | * configure: Regenerate.
|
|---|
| 486 |
|
|---|
| 487 | 2003-06-27 Matthias Klose <[email protected]>
|
|---|
| 488 |
|
|---|
| 489 | * testsuite/Makefile.am (check-abi, check-abi-verbose): Save
|
|---|
| 490 | output of abi-check in libstdc++-v3-abi.sum.
|
|---|
| 491 | * testsuite/Makefile.in: Regenerate.
|
|---|
| 492 |
|
|---|
| 493 | 2003-06-25 Phil Edwards <[email protected]>
|
|---|
| 494 |
|
|---|
| 495 | Bulk documentation merge (copy) from trunk.
|
|---|
| 496 | * docs/doxygen/filter, docs/doxygen/filter.sed,
|
|---|
| 497 | docs/doxygen/mainpage.html, docs/doxygen/run_doxygen,
|
|---|
| 498 | docs/doxygen/user.cfg.in, docs/html/configopts.html,
|
|---|
| 499 | docs/html/documentation.html, docs/html/explanations.html,
|
|---|
| 500 | docs/html/install.html, docs/html/test.html, docs/html/17_intro/BUGS,
|
|---|
| 501 | docs/html/17_intro/CHECKLIST, docs/html/17_intro/contribute.html,
|
|---|
| 502 | docs/html/20_util/howto.html, docs/html/ext/howto.html,
|
|---|
| 503 | docs/html/ext/sgiexts.html, docs/html/faq/index.html,
|
|---|
| 504 | docs/html/faq/index.txt: Merge from trunk.
|
|---|
| 505 |
|
|---|
| 506 | 2003-06-23 Loren J. Rittle <[email protected]>
|
|---|
| 507 |
|
|---|
| 508 | * configure.target (freebsd*): Set abi_baseline_pair.
|
|---|
| 509 | * config/abi/i386-freebsd4/baseline_symbols.txt: Update from 3.2
|
|---|
| 510 | (at or near first release) to 3.3.
|
|---|
| 511 | * config/abi/i386-freebsd5/baseline_symbols.txt: New file.
|
|---|
| 512 | * config/abi/alpha-freebsd5/baseline_symbols.txt: New file.
|
|---|
| 513 | * config/abi/sparc-freebsd5/baseline_symbols.txt: New file.
|
|---|
| 514 |
|
|---|
| 515 | 2003-06-21 Eric Botcazou <[email protected]>
|
|---|
| 516 |
|
|---|
| 517 | PR bootstrap/11272
|
|---|
| 518 | Backport from mainline:
|
|---|
| 519 |
|
|---|
| 520 | 2003-03-09 Paolo Carlini <[email protected]>
|
|---|
| 521 |
|
|---|
| 522 | * config/io/basic_file_stdio.cc: include <unistd.h>.
|
|---|
| 523 |
|
|---|
| 524 | 2003-06-20 Matthias Klose <[email protected]>
|
|---|
| 525 |
|
|---|
| 526 | * configure.target: Set try_cpu to target_cpu for existing
|
|---|
| 527 | baseline files.
|
|---|
| 528 |
|
|---|
| 529 | 2003-06-19 Andreas Jaeger <[email protected]>
|
|---|
| 530 |
|
|---|
| 531 | * configure.in: Pass MULTISUBDIR to testsuite/Makefile.
|
|---|
| 532 | * configure: Regenerated.
|
|---|
| 533 |
|
|---|
| 534 | 2003-06-19 Andreas Jaeger <[email protected]>
|
|---|
| 535 |
|
|---|
| 536 | Backport from mainline:
|
|---|
| 537 | 2003-06-18 Andreas Jaeger <[email protected]>
|
|---|
| 538 |
|
|---|
| 539 | * testsuite/Makefile.am (new-abi-baseline): Create baseline
|
|---|
| 540 | directory.
|
|---|
| 541 | (baseline_file): Use baseline_dir.
|
|---|
| 542 | (baseline_dir): New.
|
|---|
| 543 | (mkinstalldirs): New.
|
|---|
| 544 |
|
|---|
| 545 | * acinclude.m4: Rename baseline_file to baseline_dir, strip
|
|---|
| 546 | filename from baseline_dir.
|
|---|
| 547 |
|
|---|
| 548 | * testsuite/Makefile.in: Regenerated.
|
|---|
| 549 | * Makefile.in: Regenerated.
|
|---|
| 550 | * aclocal.m4: Regenerated.
|
|---|
| 551 | * configure: Regenerated.
|
|---|
| 552 |
|
|---|
| 553 | 2003-06-17 Benjamin Kosnik <[email protected]>
|
|---|
| 554 |
|
|---|
| 555 | * config/abi/i486-linux-gnu/baseline_symbols.txt: Update to 3.3.0.
|
|---|
| 556 |
|
|---|
| 557 | 2003-06-16 Benjamin Kosnik <[email protected]>
|
|---|
| 558 |
|
|---|
| 559 | * Makefile.am (check-abi): Move...
|
|---|
| 560 | (new-abi-baseline): Move...
|
|---|
| 561 | * testsuite/Makefile.am: ...here.
|
|---|
| 562 | (new-abi-baseline): Conditionalize.
|
|---|
| 563 | (check-abi): Conditionalize.
|
|---|
| 564 | (check-abi-verbose): New.
|
|---|
| 565 | * Makefile.in: Regenerate.
|
|---|
| 566 | * testsuite/Makefile.in: Regenerate.
|
|---|
| 567 | * configure.in: Consolidate testsuite configure bits.
|
|---|
| 568 | * acinclude.m4 (GLIBCPP_CONFIGURE_TESTSUITE): Same.
|
|---|
| 569 | * configure: Regenerate.
|
|---|
| 570 | * aclocal.m4: Regenerate.
|
|---|
| 571 | * testsuite/abi_check.cc: Add --check-verbose.
|
|---|
| 572 | Only output detailed information if --check-verbose.
|
|---|
| 573 |
|
|---|
| 574 |
|
|---|
| 575 | 2003-06-16 Andreas Jaeger <[email protected]>
|
|---|
| 576 |
|
|---|
| 577 | * testsuite/abi_check.cc: Create summary report.
|
|---|
| 578 |
|
|---|
| 579 | 2003-06-16 Andreas Jaeger <[email protected]>
|
|---|
| 580 |
|
|---|
| 581 | * acinclude.m4 (GLIBCPP_CONFIGURE_TESTSUITE): Make
|
|---|
| 582 | check-abi multilib aware.
|
|---|
| 583 | * aclocal.m4: Regenerate.
|
|---|
| 584 | * configure: Regenerate.
|
|---|
| 585 |
|
|---|
| 586 | 2003-06-16 Benjamin Kosnik <[email protected]>
|
|---|
| 587 | Andreas Jaeger <[email protected]>
|
|---|
| 588 |
|
|---|
| 589 | * configure.target: Set x86_64 abi_baseline pair correctly.
|
|---|
| 590 |
|
|---|
| 591 |
|
|---|
| 592 | 2003-06-13 Benjamin Kosnik <[email protected]>
|
|---|
| 593 |
|
|---|
| 594 | * config/abi/i686-pc-linux-gnu: To..
|
|---|
| 595 | * config/abi/i486-linux-gnu: ...this.
|
|---|
| 596 | * config/abi/alphaev67-unknown-linux-gnu: To..
|
|---|
| 597 | * config/abi/alpha-linux-gnu: ...this.
|
|---|
| 598 | * config/abi/ia64-unknown-linux-gnu: To...
|
|---|
| 599 | * config/abi/ia64-linux-gnu: ...this.
|
|---|
| 600 | * config/abi/x86_64-unknown-linux-gnu: To...
|
|---|
| 601 | * config/abi/x86_64-linux-gnu: ...this.
|
|---|
| 602 | * config/abi/i386-unknown-freebsd4: To...
|
|---|
| 603 | * config/abi/i386-freebsd4: ...this.
|
|---|
| 604 | * configure.target: abi_baseline_triplet to abi_baseline_pair.
|
|---|
| 605 | Simplify cpu bits so that abi_baseline_pair can use the same
|
|---|
| 606 | cpu configuration.
|
|---|
| 607 | * acinclude.m4: Same.
|
|---|
| 608 | * aclocal.m4: Regenerate.
|
|---|
| 609 | * configure.in: Can't get enable_abi_check to yes unless native.
|
|---|
| 610 | * configure: Regenerate.
|
|---|
| 611 |
|
|---|
| 612 | 2003-06-11 Benjamin Kosnik <[email protected]>
|
|---|
| 613 |
|
|---|
| 614 | * configure.in (libtool_VERSION): To 5:5:0.
|
|---|
| 615 | * configure: Regenerated.
|
|---|
| 616 |
|
|---|
| 617 | 2003-06-07 Paolo Carlini <[email protected]>
|
|---|
| 618 |
|
|---|
| 619 | PR libstdc++/11095
|
|---|
| 620 | * include/bits/istream.tcc (operator>>(basic_istream&, _CharT*)):
|
|---|
| 621 | Deal with width() smaller than zero.
|
|---|
| 622 | * include/bits/ostream.tcc (operator<<(basic_ostream&, _CharT),
|
|---|
| 623 | operator<<(basic_ostream&, char), operator<<(basic_ostream&,
|
|---|
| 624 | const _CharT*), operator<<(basic_ostream<_CharT, _Traits>&,
|
|---|
| 625 | const char*), operator<<(basic_ostream<char, _Traits>&,
|
|---|
| 626 | const char*), operator<<(basic_ostream, const basic_string&)): Likewise.
|
|---|
| 627 |
|
|---|
| 628 | 2003-06-06 Nathan Myers <[email protected]>
|
|---|
| 629 |
|
|---|
| 630 | * include/bits/stl_iterator.h (reverse_iterator::reverse_iterator()):
|
|---|
| 631 | Apply DR235: default constructor default-initializes data member.
|
|---|
| 632 | Instantiated on a pointer type, the member has to end up equal
|
|---|
| 633 | to zero.
|
|---|
| 634 |
|
|---|
| 635 | 2003-06-02 Andrew Pinski <[email protected]>
|
|---|
| 636 |
|
|---|
| 637 | PR libstdc++/9815
|
|---|
| 638 | * config/cpu/i386/atomicity.h (__exchange_and_add): add intel
|
|---|
| 639 | asm case to asm.
|
|---|
| 640 | * config/cpu/i486/atomicity.h (__exchange_and_add): Likewise.
|
|---|
| 641 | (__atomic_add): likewise.
|
|---|
| 642 |
|
|---|
| 643 | 2003-06-02 Richard Kreckel <[email protected]>
|
|---|
| 644 |
|
|---|
| 645 | PR libstdc++/11062
|
|---|
| 646 | * config/cpu/mips/atomicity.h: Change __attribute__ ((unused)) to
|
|---|
| 647 | __attribute__ ((__unused__)).
|
|---|
| 648 | * config/os/aix/atomicity.h: Likewise.
|
|---|
| 649 |
|
|---|
| 650 | 2003-05-27 Steve Ellcey <[email protected]>
|
|---|
| 651 |
|
|---|
| 652 | * config/os/hpux/os_defines.h: Define _LIBUNWIND_STD_ABI if we are
|
|---|
| 653 | on IA64 HP-UX.
|
|---|
| 654 | * libsupc++/eh_throw.cc: Don't call _Unwind_Resume_or_Rethrow if
|
|---|
| 655 | _LIBUNWIND_STD_ABI is set.
|
|---|
| 656 |
|
|---|
| 657 | 2003-05-21 Danny Smith <[email protected]>
|
|---|
| 658 |
|
|---|
| 659 | * libmath/stubs.c (hypot, hypotf, hypotl): Don't divide by
|
|---|
| 660 | zero.
|
|---|
| 661 | Update copyright year.
|
|---|
| 662 |
|
|---|
| 663 | 2003-05-21 Gerald Pfeifer <[email protected]>
|
|---|
| 664 |
|
|---|
| 665 | * include/bits/stl_alloc.h (__default_alloc_template::_S_chunk_alloc):
|
|---|
| 666 | Cast via void* to avoid -Wcast-align warnings.
|
|---|
| 667 | (__default_alloc_template::_S_refill): Likewise.
|
|---|
| 668 |
|
|---|
| 669 | 2003-05-20 Gabriel Dos Reis <[email protected]>
|
|---|
| 670 |
|
|---|
| 671 | PR libstdc++/10689
|
|---|
| 672 | * include/std/std_complex.h (pow): Tidy.
|
|---|
| 673 |
|
|---|
| 674 | 2003-05-17 Nathan Myers <[email protected]>
|
|---|
| 675 |
|
|---|
| 676 | * include/bits/streambuf.tcc (__copy_streambufs): Rewrote.
|
|---|
| 677 |
|
|---|
| 678 | 2003-05-15 Phil Edwards <[email protected]>
|
|---|
| 679 |
|
|---|
| 680 | * testsuite/Makefile.am: Properly quote LD_RUN_PATH.
|
|---|
| 681 | * testsuite/Makefile.in: Regenerate.
|
|---|
| 682 |
|
|---|
| 683 | 2003-05-14 Loren J. Rittle <[email protected]>
|
|---|
| 684 |
|
|---|
| 685 | * testsuite/thread/pthread4.cc: Tweak test.
|
|---|
| 686 |
|
|---|
| 687 | 2003-05-13 Release Manager
|
|---|
| 688 |
|
|---|
| 689 | * GCC 3.3 Released.
|
|---|
| 690 |
|
|---|
| 691 | 2003-05-06 Phil Edwards <[email protected]>
|
|---|
| 692 |
|
|---|
| 693 | * docs/html/faq/index.html (3.10): Add note about mips atomicity.h.
|
|---|
| 694 | * docs/html/faq/index.txt: Regenerated.
|
|---|
| 695 |
|
|---|
| 696 | 2003-05-02 Joel Sherrill <[email protected]>
|
|---|
| 697 | Loren J. Rittle <[email protected]>
|
|---|
| 698 | Martin v. Loewis <[email protected]>
|
|---|
| 699 |
|
|---|
| 700 | libstdc++/10556
|
|---|
| 701 | * config/cpu/i386/atomicity.h: New file.
|
|---|
| 702 |
|
|---|
| 703 | 2003-05-02 Richard Henderson <[email protected]>
|
|---|
| 704 |
|
|---|
| 705 | PR c++/10570
|
|---|
| 706 | * libsupc++/eh_catch.cc (__cxa_begin_catch): Handle foreign exceptions.
|
|---|
| 707 | (__cxa_end_catch): Likewise.
|
|---|
| 708 | * libsupc++/eh_throw.cc (__cxa_rethrow): Likewise. Use
|
|---|
| 709 | _Unwind_Resume_or_Rethrow.
|
|---|
| 710 | * libsupc++/eh_personality.cc (empty_exception_spec): New.
|
|---|
| 711 | (PERSONALITY_FUNCTION): Don't ignore terminate or catch-all
|
|---|
| 712 | for _UA_FORCE_UNWIND. Honor empty filter spec for foreign
|
|---|
| 713 | exceptions. Don't push terminate/unexpected to cxa functions.
|
|---|
| 714 | (__cxa_call_unexpected): Remove foreign exception fixmes.
|
|---|
| 715 |
|
|---|
| 716 | 2003-05-01 Benjamin Kosnik <[email protected]>
|
|---|
| 717 |
|
|---|
| 718 | Revert __locale_cache.
|
|---|
| 719 | * include/bits/locale_facets.tcc (num_put::_M_convert_int): Remove
|
|---|
| 720 | __locale_cache.
|
|---|
| 721 | (num_put::_M_convert_int): Same.
|
|---|
| 722 | (num_put::do_put(bool)): Same.
|
|---|
| 723 | (__locale_cache::_M_init): Same.
|
|---|
| 724 | (__locale_cache::_S_callback): Same.
|
|---|
| 725 | * include/bits/locale_facets.h (__locale_cache_base): Remove.
|
|---|
| 726 | (__locale_cache): Remove.
|
|---|
| 727 | * include/bits/basic_ios.h (basic_ios::init): Remove __locale_cache.
|
|---|
| 728 | (basic_ios::_M_cache_locale): Same.
|
|---|
| 729 | * include/bits/basic_ios.tcc: Same.
|
|---|
| 730 | * include/bits/ios_base.h: Same.
|
|---|
| 731 | (ios_base::_M_cache): Remove.
|
|---|
| 732 | * src/locale-inst.cc: Same.
|
|---|
| 733 | * src/ios.cc: Same.
|
|---|
| 734 | * src/globals.cc: Same.
|
|---|
| 735 |
|
|---|
| 736 | * config/linker-map.gnu: Same.
|
|---|
| 737 |
|
|---|
| 738 | 2003-05-01 Benjamin Kosnik <[email protected]>
|
|---|
| 739 |
|
|---|
| 740 | * configure.in (libtool_VERSION): To 5:4:0.
|
|---|
| 741 | * configure: Regenerated.
|
|---|
| 742 |
|
|---|
| 743 | * testsuite/abi_check.cc (check_version): Update known versions.
|
|---|
| 744 | Check added symbols for version_name != base version. Add missing
|
|---|
| 745 | symbols to incompatible list.
|
|---|
| 746 |
|
|---|
| 747 | * config/linker-map.gnu: Fixup for __basic_file::showmanyc_helper.
|
|---|
| 748 |
|
|---|
| 749 | 2003-05-01 Benjamin Kosnik <[email protected]>
|
|---|
| 750 |
|
|---|
| 751 | * acinclude.m4 (GLIBCPP_EXPORT_FLAGS): Remove -Winline.
|
|---|
| 752 | * aclocal.m4: Regenerated.
|
|---|
| 753 | * configure: Regenerated.
|
|---|
| 754 |
|
|---|
| 755 | 2003-05-01 Paolo Carlini <[email protected]>
|
|---|
| 756 | Nathan Myers <[email protected]>
|
|---|
| 757 |
|
|---|
| 758 | Backport from mainline fix of 2003-03-28.
|
|---|
| 759 | PR libstdc++/9533
|
|---|
| 760 | * include/bits/fstream.tcc (basic_filebuf<>::open): Don't
|
|---|
| 761 | call underflow().
|
|---|
| 762 | (basic_filebuf<>::showmanyc): Use the information provided
|
|---|
| 763 | by codecvt and __basic_file<>::showmanyc_helper to implement
|
|---|
| 764 | a non-trivial showmanyc.
|
|---|
| 765 | * config/io/basic_file_stdio.h
|
|---|
| 766 | (__basic_file<>::showmanyc_helper): New, declare.
|
|---|
| 767 | * config/io/basic_file_stdio.cc
|
|---|
| 768 | (__basic_file<>::showmanyc_helper): Define.
|
|---|
| 769 | (__basic_file<>::_M_open_mode): Don't set O_NONBLOCK.
|
|---|
| 770 | (__basic_file<char>::open): Don't call fcntl().
|
|---|
| 771 | * acinclude.m4 (GLIBCPP_CHECK_S_ISREG_OR_S_IFREG,
|
|---|
| 772 | GLIBCPP_CHECK_POLL): New macros.
|
|---|
| 773 | * configure.in: Call here.
|
|---|
| 774 | * acconfig.h: Add #undefs for the corresponding symbols.
|
|---|
| 775 | * aclocal.m4: Regenerate.
|
|---|
| 776 | * configure: Regenerate.
|
|---|
| 777 | * config.h.in: Regenerate.
|
|---|
| 778 |
|
|---|
| 779 | 2003-04-29 Phil Edwards <[email protected]>
|
|---|
| 780 |
|
|---|
| 781 | Bulk documentation merge (copy) from trunk.
|
|---|
| 782 | * docs/doxygen/Intro.3, docs/doxygen/TODO, docs/doxygen/mainpage.html,
|
|---|
| 783 | docs/doxygen/run_doxygen, docs/doxygen/user.cfg.in,
|
|---|
| 784 | docs/html/configopts.html, docs/html/debug.html,
|
|---|
| 785 | docs/html/documentation.html, docs/html/explanations.html,
|
|---|
| 786 | docs/html/install.html, docs/html/17_intro/howto.html,
|
|---|
| 787 | docs/html/17_intro/porting.html, docs/html/18_support/howto.html,
|
|---|
| 788 | docs/html/19_diagnostics/howto.html, docs/html/27_io/howto.html,
|
|---|
| 789 | docs/html/ext/howto.html, docs/html/ext/sgiexts.html,
|
|---|
| 790 | docs/html/faq/index.html, docs/html/faq/index.txt:
|
|---|
| 791 | Merge from trunk.
|
|---|
| 792 |
|
|---|
| 793 | 2003-04-28 Nathan Myers <[email protected]>
|
|---|
| 794 |
|
|---|
| 795 | Move some basic_string members out of line because
|
|---|
| 796 | they are too big to reasonably be inline.
|
|---|
| 797 | * include/bits/basic_string.h
|
|---|
| 798 | (assign(const basic_string&, size_type, size_type),
|
|---|
| 799 | assign(const _CharT*, size_type),
|
|---|
| 800 | insert(size_type, const basic_string&, size_type, size_type),
|
|---|
| 801 | insert(size_type, const _CharT*, size_type),
|
|---|
| 802 | replace(size_type, size_type, const _CharT*, size_type)):
|
|---|
| 803 | Move from here to...
|
|---|
| 804 | * include/bits/basic_string.tcc: ...here.
|
|---|
| 805 |
|
|---|
| 806 | 2003-04-28 Benjamin Kosnik <[email protected]>
|
|---|
| 807 |
|
|---|
| 808 | PR libstdc++/10132
|
|---|
| 809 | * include/std/std_fstream.h (basic_filebuf::is_open): Add throw()
|
|---|
| 810 | exception specifications.
|
|---|
| 811 | (basic_filebuf::close): Same.
|
|---|
| 812 | (basic_filebuf::_M_destroy_internal_buffer): Same.
|
|---|
| 813 | (basic_filebuf): Remove __res_type typedef.
|
|---|
| 814 | * include/std/std_streambuf.h:
|
|---|
| 815 | (basic_streambuf::_M_pback_destroy): Same.
|
|---|
| 816 | * src/fstream.cc: Same.
|
|---|
| 817 | * include/bits/fstream.tcc
|
|---|
| 818 | (basic_filebuf::_M_convert_to_external): Simplify.
|
|---|
| 819 | (basic_filebuf::seekoff): Use has_facet before use_facet.
|
|---|
| 820 | (basic_filebuf::close): Add exception specification of throw().
|
|---|
| 821 |
|
|---|
| 822 | 2003-04-25 Ranjit Mathew <[email protected]>
|
|---|
| 823 | Phil Edwards <[email protected]>
|
|---|
| 824 |
|
|---|
| 825 | * testsuite_flags.in: Guard against the possibility
|
|---|
| 826 | of having "xgcc" as a part of a folder name in the
|
|---|
| 827 | path to the GCC build folder.
|
|---|
| 828 | * testsuite/Makefile.am: Likewise.
|
|---|
| 829 | * testsuite/Makefile.in: Regenerated.
|
|---|
| 830 |
|
|---|
| 831 | 2003-04-24 Richard Sandiford <[email protected]>
|
|---|
| 832 |
|
|---|
| 833 | * src/localename.cc (__gnu_cxx::facet_vec): Correct types.
|
|---|
| 834 |
|
|---|
| 835 | 2003-04-24 Benjamin Kosnik <[email protected]>
|
|---|
| 836 |
|
|---|
| 837 | * config/locale/generic/c_locale.h: Fix placement for old parser.
|
|---|
| 838 |
|
|---|
| 839 | 2003-04-23 Benjamin Kosnik <[email protected]>
|
|---|
| 840 |
|
|---|
| 841 | * config/locale/generic/c_locale.h (__convert_from_v): Use
|
|---|
| 842 | attribute unused.
|
|---|
| 843 |
|
|---|
| 844 | 2003-04-23 Phil Edwards <[email protected]>
|
|---|
| 845 |
|
|---|
| 846 | * include/bits/istream.tcc (putback, unget, sync, tellg, seekg):
|
|---|
| 847 | Comment and change to comply with DR 60 and the effect on gcount().
|
|---|
| 848 | * include/std/std_istream.h: Update comments.
|
|---|
| 849 |
|
|---|
| 850 | 2003-04-22 Loren J. Rittle <[email protected]>
|
|---|
| 851 |
|
|---|
| 852 | * testsuite/27_io/filebuf_members.cc (test_07): Adjust timing.
|
|---|
| 853 |
|
|---|
| 854 | 2003-04-22 Jerry Quinn <[email protected]>
|
|---|
| 855 | Benjamin Kosnik <bkoz at redhat dot com>
|
|---|
| 856 |
|
|---|
| 857 | * include/bits/basic_ios.h (ios_base::Init::_S_ios_create):
|
|---|
| 858 | Declare friend.
|
|---|
| 859 | (basic_ios::init, basic_ios::_M_cache_locale): Add locale
|
|---|
| 860 | cache argument.
|
|---|
| 861 | * include/bits/basic_ios.tcc (basic_ios::init): Pass cache to
|
|---|
| 862 | _M_cache_locale.
|
|---|
| 863 | (basic_ios::_M_cache_locale): Use placement new if cache is
|
|---|
| 864 | provided. Track the distinction in iword(0).
|
|---|
| 865 | * include/bits/locale_facets.tcc
|
|---|
| 866 | (__locale_cache::_S_callback): Only delete cache if iword(0)
|
|---|
| 867 | is 0, i.e. not static.
|
|---|
| 868 | * src/globals.cc: Allocate space for __locale_cache objects.
|
|---|
| 869 | * src/ios.cc (__gnu_cxx): Declare extern __locale_cache objects
|
|---|
| 870 | for standard wide and narrow stream objects.
|
|---|
| 871 | (ios_base::Init::_S_ios_create): Use them.
|
|---|
| 872 |
|
|---|
| 873 | 2003-04-18 Loren J. Rittle <[email protected]>
|
|---|
| 874 |
|
|---|
| 875 | * config/os/bsd/freebsd/ctype_inline.h: Support _M_table
|
|---|
| 876 | when so installed.
|
|---|
| 877 |
|
|---|
|
|---|