summaryrefslogtreecommitdiffstats
path: root/libstdc++-v3/docs
Commit message (Collapse)AuthorAgeFilesLines
...
* 2004-06-22 Benjamin Kosnik <bkoz@redhat.com>bkoz2004-06-221-4/+2
| | | | | | | * docs/html/abi.html: Update links. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@83498 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-06-08 Benjamin Kosnik <bkoz@redhat.com>bkoz2004-06-092-6/+3
| | | | | | | | * docs/doxygen/filter.sed: Rename _GLIBCXX_STD to std. * docs/doxygen/mainpage.html: Remove links. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82814 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-05-27 Benjamin Kosnik <bkoz@redhat.com>bkoz2004-05-281-1/+1
| | | | | | | | PR libstdc++/15675 * docs/html/documentation.html: Update doxygen links for 3.4.0. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82355 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-05-21 Matthias Klose <doko@debian.org>doko2004-05-221-1/+1
| | | | | | | * docs/doxygen/run_doxygen: Bump required version. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82125 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-05-21 Benjamin Kosnik <bkoz@redhat.com>bkoz2004-05-222-2/+4
| | | | | | | | * docs/html/abi.html (libgcc_s): Additions suggested by Matthias Klose. * docs/doxygen/Intro.3: Subtractions suggested by Phil Edwards. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82122 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-05-20 Benjamin Kosnik <bkoz@redhat.com>bkoz2004-05-205-242/+360
| | | | | | | | | | | | | | | | PR libstdc++/15123 PR libstdc++/13928 * docs/doxygen/Intro.3: Remove Allocators.3. Add new extension headers, extension namespace list. * docs/doxygen/run_doxygen (problematic): Remove Allocators.3 Rename GLIBCXXSTD names to std::. Rename __gnu_debug to __gnu_debug::. Remove __policy_ renames. * docs/doxygen/guide.html: Add dot note. * docs/doxygen/stdheader.cc: Edit, add files. * docs/doxygen/user.cfg.in: Regenerate with Doxygen 1.3.7. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82066 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-05-13 Jonathan Wakely <redi@gcc.gnu.org>redi2004-05-131-76/+99
| | | | | | | | | * docs/html/abi.html: Document effect of -fabi-version on value of __GXX_ABI_VERSION, and that it's defined in c-cppbuiltin.c. Fix markup. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81794 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-05-13 Benjamin Kosnik <bkoz@redhat.com>bkoz2004-05-131-10/+11
| | | | | | | | PR libstdc++/15074 * docs/html/faq/index.html: Update docs for libsupc++ usage. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81786 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-05-13 Benjamin Kosnik <bkoz@redhat.com>bkoz2004-05-134-401/+861
| | | | | | | | | | | | | | | | | * docs/html/abi.html: New. * docs/html/abi.txt: Remove. * docs/html/documentation.html: Add link. * testsuite/Makefile.am: Add files. * testsuite/Makefile.in: Regenerated. * testsuite/abi_check.cc: Move and modify code into... * testsuite/testsuite_abi.cc: Add. * testsuite/testsuite_abi.h: Add. * docs/html/17_intro/TODO: Update. * include/bits/stl_pair.h: Format. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81781 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-04-24 Matthias Klose <doko@debian.org>doko2004-04-231-1/+1
| | | | | | | | Jonathan Wakely <cow@compsoc.man.ac.uk> * docs/html/configopts.html: Fix reference to allocator config option. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81114 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-03-24 Benjamin Kosnik <bkoz@redhat.com>bkoz2004-03-241-0/+14
| | | | | | | * docs/html/20_util/allocator.html: Add bitmap_allocator links. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@79933 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-03-20 Paolo Carlini <pcarlini@suse.de>paolo2004-03-201-0/+6
| | | | | | | | * include/std/std_valarray.h: Document DR389 [Ready]. * docs/html/ext/howto.html: Add an entry for DR389. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@79733 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-03-13 Benjamin Kosnik <bkoz@redhat.com>bkoz2004-03-131-0/+17
| | | | | | | | | | | | | | | | | | | * config/allocator: New. * config/allocator/bitmap_allocator_base.h: New. * config/allocator/malloc_allocator_base.h: New. * config/allocator/mt_allocator_base.h: New. * config/allocator/new_allocator_base.h: New. * include/bits/allocator.h: Include c++allocator.h. * acinclude.m4 (GLIBCXX_ENABLE_ALLOCATOR): New. * aclocal.m4: Regenerate. * configure.ac: Use GLIBCXX_ENABLE_ALLOCATOR. * configure: Regenerate. * include/Makefile.am (host_headers_extra): Add c++allocator.h. * include/Makefile.in: Regenerate. * docs/html/configopts.html: Add enable-libstdcxx-allocator. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@79435 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-03-12 Paolo Carlini <pcarlini@suse.de>paolo2004-03-121-0/+8
| | | | | | | | | | | * docs/html/ext/howto.html: Add entry for DR 253 [Ready]. * include/bits/gslice_array.h: Add comment about DR 253. * include/bits/indirect_array.h: Likewise. * include/bits/mask_array.h: Likewise. * include/bits/slice_array.h: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@79412 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-03-11 Dhruv Matani <dhruvbird@HotPOP.com>ljrittle2004-03-121-0/+374
| | | | | | | | | | | | | | | | | | | * docs/html/ext/ballocator_doc.txt: New file. * include/Makefile.am (ext_headers): Add ${ext_srcdir}/bitmap_allocator.h . * include/Makefile.in: Regenerate (by hand, since I didn't have automake de jure on hand). * include/ext/bitmap_allocator.h: New file. * testsuite/performance/20_util/allocator/list_sort_search.cc: New test. * testsuite/performance/20_util/allocator/map_mt_find.cc: Likewise. * testsuite/performance/20_util/allocator/producer_consumer.cc: Add test for the bitmap_allocator<>. * testsuite/performance/20_util/allocator/insert.cc: Likewise. * testsuite/performance/20_util/allocator/insert_insert.cc: Likewise. * testsuite/performance/20_util/allocator/map_thread.cc: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@79366 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-03-08 Paolo Carlini <pcarlini@suse.de>paolo2004-03-081-0/+9
| | | | | | | | | * docs/html/ext/howto.html: Add entry for DR 103 [WP]. * include/bits/stl_multiset.h: Add comment about DR 103. * include/bits/stl_set.h: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@79114 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-03-03 Jonathan Wakely <redi@gcc.gnu.org>redi2004-03-031-1/+1
| | | | | | | * docs/html/documentation.html: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78838 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-03-01 Benjamin Kosnik <bkoz@redhat.com>bkoz2004-03-012-2/+16
| | | | | | | | | | * docs/html/test.html: Add multilib RUNTESTFLAGS example. * docs/html/18_support/howto.html: Add bit about writing to stderr, mostly by Zack. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78709 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-02-25 Jonathan Wakely <redi@gcc.gnu.org>redi2004-02-264-16/+27
| | | | | | | | | * docs/html/20_util/howto.html, docs/html/20_util/allocator.html, docs/html/ext/howto.html, docs/html/ext/mt_allocator.html: Fix markup, more <link> tags. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78495 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-02-17 Stefan Olsson <stefan@xapa.se>bkoz2004-02-181-12/+15
| | | | | | | | | | | | | * include/ext/mt_allocator.h: Removed the last pointer. Deallocated blocks are now added to the front of freelists as proposed by Felix Yen. This gives roughly 10% performance boost and saves some memory. * docs/html/ext/mt_allocator.html: Change due to that deallocated blocks now are added to the front of freelists. The reason to this approach is also explained. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78009 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-02-11 Stefan Olsson <stefan@xapa.se>bkoz2004-02-125-249/+888
| | | | | | | | | | | | | | | * docs/html/ext/mt_allocator.html: New. 2004-02-11 Benjamin Kosnik <bkoz@redhat.com> * docs/html/20_util/allocator.html: New file, consolidate allocator information here. Revamp. * docs/html/documentation.html: Change links. * docs/html/20_util/howto.html: Same. * docs/html/ext/howto.html: Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77687 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-02-04 Jonathan Wakely <redi@gcc.gnu.org>redi2004-02-042-182/+258
| | | | | | | | * docs/html/faq/index.html: Recommend using LD_LIBRARY_PATH. * docs/html/faq/index.txt: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77258 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-02-02 Benjamin Kosnik <bkoz@redhat.com>bkoz2004-02-033-80/+79
| | | | | | | | | | * docs/html/19_diagnostics/howto.html: Move verbose terminate documentation... * docs/html/18_support/howto.html: Here. * docs/html/documentation.html: Add reference here. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77150 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-01-26 Paolo Carlini <pcarlini@suse.de>paolo2004-01-271-1/+1
| | | | | | | | | | | | | | | | | | | | * config/locale/generic/c_locale.cc: Fix throw messages to use the __N marker. * config/locale/gnu/c_locale.cc: Likewise. * config/locale/ieee_1003.1-2001/codecvt_specializations.h: Likewise. * docs/html/17_intro/C++STYLE: Likewise. * include/bits/basic_ios.tcc: Likewise. * include/bits/fstream.tcc: Likewise. * include/bits/vector.tcc: Likewise. * include/ext/ropeimpl.h: Likewise. * include/std/std_bitset.h: Likewise. * src/ios.cc: Likewise. * src/locale.cc: Likewise. * src/localename.cc: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@76684 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-01-10 Paolo Carlini <pcarlini@suse.de>paolo2004-01-102-743/+1147
| | | | | | | | * docs/html/ext/lwg-active.html, docs/html/ext/lwg-defects.html: Import Revision 28. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75648 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-22 Benjamin Kosnik <bkoz@redhat.com>bkoz2003-12-221-0/+6
| | | | | | | | | | | | | | | | | | | * testsuite/27_io/objects/char/5.cc: Don't use stdc++.h.gch. * testsuite/27_io/objects/wchar_t/5.cc: Same. * docs/html/test.html: Add docs for constructing test files that don't use stdc++.h.gch. * scripts/testsuite_flags.in (PCHFLAGS): Move to --cxxpchflags. * testsuite/libstdc++-dg/normal.exp: Compute DEFAULT_CXXFLAGS differently. * include/bits/ios_base.h (ios_base::Init::_S_initialized): Remove. * src/ios_init.cc: Same. * config/linker-map.gnu: Same. * testsuite/27_io/ios_base/cons/copy_neg.cc: Adjust line numbers. * testsuite/27_io/ios_base/cons/assign_neg.cc: Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74946 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-20 Jerry Quinn <jlquinn@optonline.net>jlquinn2003-12-201-1/+1
| | | | | | | | | * docs/doxygen/TODO: Update. * include/bits/locale_classes.h (locale, facet, id): Document. * include/bits/locale_facets.tcc (has_facet, use_facet): Document. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74884 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-16 Jonathan Wakely <redi@gcc.gnu.org>redi2003-12-164-110/+167
| | | | | | | | | * docs/html/21_strings/howto.html: Document shrink-to-fit reserve(). * docs/html/faq/index.html: Reducing vector's capacity() to size(). * docs/html/documentation.html, docs/html/faq/index.txt: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74695 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-12 Jonathan Wakely <redi@gcc.gnu.org>redi2003-12-121-337/+341
| | | | | | | * docs/html/faq/index.txt: Regenerate after adding <link> tags. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74563 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-09 Benjamin Kosnik <bkoz@redhat.com>bkoz2003-12-101-1/+0
| | | | | | | | | | | | | | PR libstdc++/13296 * acinclude.m4 (GLIBCXX_ENABLE_LIBUNWIND_EXCEPTIONS): Remove. * aclocal.m4: Regenerate. * configure.ac: Remove call to GLIBCXX_ENABLE_LIBUNWIND_EXCEPTIONS. * conigure: Regenerate. * src/Makefile.am (libstdc___la_LDFLAGS): Remove LIBUNWIND_FLAGS. * src/Makefile.in: Regenerate. * docs/html/17_intro/configury.html: Modify. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74479 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-04 Paolo Carlini <pcarlini@suse.de>paolo2003-12-041-0/+7
| | | | | | | | | | | | | | | | | PR libstdc++/12653 * include/std/std_bitset.h (operator>>): Implement resolution of DR 303 [WP]: use widen('0') and widen('1'). * docs/html/ext/howto.html: Add an entry for DR 303. * include/std/std_bitset.h (operator>>): Implement the common requirements of formatted input functions (27.6.1.2.1). * include/std/std_bitset.h (operator>>): Set the failbit when nothing was extracted and _Nb != 0. * testsuite/23_containers/bitset/input/1.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74276 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-01 Benjamin Kosnik <bkoz@redhat.com>bkoz2003-12-011-1/+19
| | | | | | | | | | * docs/html/17_intro/C++STYLE: Add exception bits. * include/bits/fstream.tcc: Add location info to exception strings. * include/bits/stl_construct.h: Formatting tweaks. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74119 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-01 Paolo Carlini <pcarlini@suse.de>paolo2003-12-011-0/+6
| | | | | | | | | | | | | | | | PR libstdc++/10378 * include/bits/allocator.h (allocator::construct): Implement resolution of DR 402 [Ready] (in Revision 28). * include/bits/allocator_traits.h (__allocator::construct): Likewise. * include/bits/stl_construct.h (_Construct): Likewise. * testsuite/20_util/allocator_members.cc: Move to... * testsuite/20_util/allocator/1.cc: ... here. * testsuite/20_util/allocator/10378.cc: New. * docs/html/ext/howto.html: Add an entry for DR 402. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74104 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-11-22 Paolo Carlini <pcarlini@suse.de>paolo2003-11-221-0/+9
| | | | | | | | | | | PR libstdc++/12593 * include/bits/istream.tcc (operator>>(basic_string<>&), getline(basic_string<>&)): Implement resolution of DR 91 [WP]; fix some minor issues with the exit conditions. * docs/html/ext/howto.html: Add an entry for DR 91. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73835 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-11-18 Jonathan Wakely <redi@gcc.gnu.org>redi2003-11-1826-39/+180
| | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73712 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-11-14 Paolo Carlini <pcarlini@suse.de>paolo2003-11-141-3/+24
| | | | | | | | * docs/html/ext/howto.html: Add entries for DR 63, 75 and 305; tweak entries for DR 60 and 328. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73591 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-11-13 Douglas Gregor <gregod@cs.rpi.edu>bkoz2003-11-142-5/+5
| | | | | | | | | | | | | | | | | | | * docs/html/debug.html: Users are allowed to specialize in namespace __gnu_debug, unlike in the Apple version of the debug mode. Clear up a confusing double-negative. Note that std::basic_string does provide extra debugging capabilities, but not safe iterators. * include/bits/basic_string.tcc: Make sure there's never an ambiguity when calling __is_null_pointer. * include/debug/deque: (deque::erase) Properly handle invalidation when erasing at the end of the deque. * include/debug/vector: (vector::swap): Swap _M_guaranteed_capacity. (vector::clear): Set the guaranteed capacity to 0. * testsuite/23_containers/deque/invalidation/4.cc: (test04): Test iterator invalidation when erasing at the end of the deque. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73564 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-11-13 Jonathan Wakely <redi@gcc.gnu.org>redi2003-11-131-1/+1
| | | | | | | * docs/html/17_intro/configury.html: XHTML tweak. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73529 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-11-13 Jonathan Wakely <redi@gcc.gnu.org>redi2003-11-131-10/+9
| | | | | | | * docs/html/debug_mode.html: XHTML fixes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73526 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-11-12 Benjamin Kosnik <bkoz@redhat.com>bkoz2003-11-132-114/+166
| | | | | | | | * docs/html/debug_mode.html: Update. * docs/html/17_intro/TODO: Update. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73525 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-11-11 Doug Gregor <gregod@cs.rpi.edu>bkoz2003-11-114-33/+824
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * docs/html/debug.html: Document libstdc++ debug mode. * docs/html/debug_mode.html: Document libstdc++ debug mode design. * docs/html/test.html: Document how to test under debug mode. * docs/html/17_intro/howto.html: Document debug-mode macros. * include/Makefile.am: Install debug-mode headers. * src/Makefile.am: Include debug.cc. * include/bits/basic_string.tcc: (basic_string::_S_construct): Fix NULL pointer check. (__is_null_pointer): New. Add precondition annotations. * include/bits/stream_iterator.h (istream_iterator, ostream_iterator): Added precondition annotations. * include/bits/streambuf_iterator.h (istreambuf_iterator): Ditto. * include/bits/stl_queue.h (queue, priority_queue): Ditto. * include/bits/stl_stack.h (stack): Ditto. * include/bits/basic_string.h (basic_string): Ditto. * include/bits/basic_string.tcc (basic_string): Ditto. * include/std/std_memory.h (auto_ptr): Ditto. * include/std/std_valarray.h (valarray): Ditto. * include/bits/stl_algo.h: Added algorithm precondition annotations. * include/bits/stl_algobase.h: Added algorithm precondition annotations. * include/bits/stl_numeric.h: Ditto. * include/ext/algorithm: Added algorithm precondition annotations. (__is_heap): Moved away from here. * include/bits/stl_heap.h: Added algorithm precondition annotations. (__is_heap): Moved to the top of this file. (__is_heap): Added iterator range overloads. * testsuite/20_util/auto_ptr_neg.cc: Fix line numbers to match up with changes in std_memory.h. * testsuite/23_containers/list/operators/4.cc: Don't verify performance guarantees when in debug mode. * testsuite/23_containers/bitset/invalidation/1.cc: New. * testsuite/23_containers/deque/invalidation/1.cc: New. * testsuite/23_containers/deque/invalidation/2.cc: New. * testsuite/23_containers/deque/invalidation/3.cc: New. * testsuite/23_containers/deque/invalidation/4.cc: New. * testsuite/23_containers/list/invalidation/1.cc: New. * testsuite/23_containers/list/invalidation/2.cc: New. * testsuite/23_containers/list/invalidation/3.cc: New. * testsuite/23_containers/list/invalidation/4.cc: New. * testsuite/23_containers/map/invalidation/1.cc: New. * testsuite/23_containers/map/invalidation/2.cc: New. * testsuite/23_containers/multimap/invalidation/1.cc: New. * testsuite/23_containers/multimap/invalidation/2.cc: New. * testsuite/23_containers/multiset/invalidation/1.cc: New. * testsuite/23_containers/multiset/invalidation/2.cc: New. * testsuite/23_containers/set/invalidation/1.cc: New. * testsuite/23_containers/set/invalidation/2.cc: New. * testsuite/23_containers/vector/invalidation/1.cc: New. * testsuite/23_containers/vector/invalidation/2.cc: New. * testsuite/23_containers/vector/invalidation/3.cc: New. * testsuite/23_containers/vector/invalidation/4.cc: New. * testsuite/25_algorithms/heap.cc: Don't verify performance guarantees when in debug mode. * include/debug/bitset: New. * include/debug/debug.h: New. * include/debug/deque: New. * include/debug/formatter.h: New. * include/debug/hash_map: New. * include/debug/hash_map.h: New. * include/debug/hash_multimap.h: New. * include/debug/hash_set: New. * include/debug/hash_set.h: New. * include/debug/hash_multiset.h: New. * include/debug/list: New. * include/debug/map: New. * include/debug/map.h: New. * include/debug/multimap.h: New. * include/debug/multiset.h: New. * include/debug/safe_base.h: New. * include/debug/safe_iterator.h: New. * include/debug/safe_iterator.tcc: New. * include/debug/safe_sequence.h: New. * include/debug/set: New. * include/debug/set.h: New. * include/debug/string: New. * include/debug/vector: New. * src/debug.cc: New. * config/linker-map.gnu: Add debug mode symbols. 2003-11-11 Benjamin Kosnik <bkoz@redhat.com> * src/string-inst.cc: Tweak namespaces. * src/misc-inst.cc: Same. * docs/html/debug.html: Edits. * config/link-map.gnu: Remove cruft. * include/bits/c++config: Add in namespace associations. * include/std/std_bitset.h: Adjust namespace to __gnu_norm, comment tweaks. * include/bits/deque.tcc: Same. * include/bits/list.tcc: Same. * include/bits/stl_bvector.h: Same. * include/bits/stl_deque.h: Same. * include/bits/stl_list.h: Same. * include/bits/stl_map.h: Same. * include/bits/stl_multimap.h: Same. * include/bits/stl_multiset.h: Same. * include/bits/stl_set.h: Same. * include/bits/stl_vector.h: Same. * include/bits/vector.tcc: Same. * include/std/std_algorithm.h: Remove markup comments. * include/std/std_functional.h: Same. * include/std/std_iterator.h: Same. * include/std/std_numeric.h: Same. * include/std/std_utility.h: Same. * include/bits/stl_queue.h: Formatting tweaks. * include/bits/stl_stack.h: Same. * include/std/std_deque.h: Include debugging version in debug mode. * include/std/std_list.h: Same. * include/std/std_map.h: Same. * include/std/std_set.h: Same. * include/std/std_vector.h: Same. * include/std/std_queue.h: Use deque, vector. * include/std/std_stack.h: Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73459 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-11-09 Paolo Carlini <pcarlini@suse.de>paolo2003-11-091-0/+6
| | | | | | | | | | | | | PR libstdc++/12971 * include/bits/locale_facets.tcc (money_put::do_put(..., long double)): Fix conversion specification as per DR 328 [WP]. * testsuite/22_locale/money_put/put/char/12971.cc: Add. * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Ditto. * docs/html/ext/howto.html: Add entry for DR 328. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73389 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-11-08 Paolo Carlini <pcarlini@suse.de>paolo2003-11-083-4760/+6883
| | | | | | | | | | | | | | PR libstdc++/12967 * include/bits/list.tcc (merge): Implement resolution of DR 300 [WP]. * docs/html/ext/howto.html: Add entry for DR 300; tweak entry for DR 231. * docs/html/ext/lwg-active.html, docs/html/ext/lwg-defects.html: Import R27. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73377 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-10-27 Benjamin Kosnik <bkoz@redhat.com>bkoz2003-10-271-1/+3
| | | | | | | | | * docs/html/17_intro/TODO: Add links. * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc: Uncomment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72991 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-10-23 Benjamin Kosnik <bkoz@redhat.com>bkoz2003-10-233-62/+128
| | | | | | | | | | | * docs/html/documentation.html: Add a pointer to the doxygen style guide. * docs/html/17_intro/TODO: Update. * docs/html/test.html: Add instructions for running a subset of tests, update. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72867 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-10-22 Paolo Carlini <pcarlini@suse.de>paolo2003-10-221-0/+6
| | | | | | | | | | PR libstdc++/12657 * include/bits/basic_ios.tcc (copyfmt(const basic_ios&)): Implement resolution of DR 292 (WP). * docs/html/ext/howto.html: Add entry for DR 292. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72803 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-09-13 Phil Edwards <phil@codesourcery.com>pme2003-09-132-10/+17
| | | | | | | | | * docs/doxygen/run_doxygen: Clear GENERATE_TAGFILE entirely if man pages are on. * docs/doxygen/user.cfg.in: And here. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71363 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-09-04 Jonathan Wakely <redi@gcc.gnu.org>redi2003-09-052-118/+127
| | | | | | | | | * docs/html/faq/index.html: Note that a namespace alias can't be used when specialising templates in extension namespace. * docs/html/faq/index.txt: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71107 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-09-03 Petur Runolfsson <peturr02@ru.is>bkoz2003-09-031-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR libstdc++/12048 * include/ext/stdio_sync_filebuf.h (stdio_sync_filebuf::_M_unget_buf): Declare it. (stdio_sync_filebuf::stdio_sync_filebuf): Initialize _M_unget_buf. (stdio_sync_filebuf::uflow): Store the returned character in _M_unget_buf. (stdio_sync_filebuf::pbackfail): If argument is eof(), pass _M_unget_buf to syncungetc(). Set _M_unget_buf to eof(). (stdio_sync_filebuf<char>::xsgetn): Store last read character in _M_unget_buf, if any, else eof(). (stdio_sync_filebuf<wchar_t>::xsgetn: Store last read character in _M_unget_buf, if any, else eof(). * testsuite/27_io/objects/char/12048.cc: Rename to... * testsuite/27_io/objects/char/12048-1.cc: ...this. * testsuite/27_io/objects/char/12048-2.cc: New test. * testsuite/27_io/objects/char/12048-3.cc: New test. * testsuite/27_io/objects/char/12048-4.cc: New test. * testsuite/27_io/objects/char/12048-5.cc: New test. XFAIL. * testsuite/27_io/objects/wchar_t/12048-1.cc: New test. * testsuite/27_io/objects/wchar_t/12048-2.cc: New test. * testsuite/27_io/objects/wchar_t/12048-3.cc: New test. * testsuite/27_io/objects/wchar_t/12048-4.cc: New test. * testsuite/27_io/objects/wchar_t/12048-5.cc: New test. XFAIL. * testsuite/ext/stdio_sync_filebuf_char.cc (test02, test03, test04, test05): New tests. * testsuite/ext/stdio_sync_filebuf_wchar_t.cc (test02, test03, test04, test05): New tests. 2003-09-03 Petur Runolfsson <peturr02@ru.is> * docs/html/27_io/howto.html: setbuf(0, 0) has no effect on stringbuf or strstreambuf. Fix typos. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71026 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-09-02 Phil Edwards <phil@codesourcery.com>pme2003-09-021-1/+9
| | | | | | | | | | | | | * acinclude.m4 (GLIBCXX_ENABLE_HOSTED): #define _GLIBCXX_HOSTED appropriately. * config.h.in: Add _GLIBCXX_HOSTED. * libsupc++/eh_term_handler.cc: Test it here; initialize __terminate_handler to std::abort if freestanding. * aclocal.m4, configure: Regenerated. * docs/html/configopts.html: Document --disable-hosted-libstdcxx. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71001 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud