summaryrefslogtreecommitdiffstats
path: root/libstdc++-v3/docs
Commit message (Collapse)AuthorAgeFilesLines
...
* 2001-11-07 Phil Edwards <pme@gcc.gnu.org>pme2001-11-072-315/+442
| | | | | | | | | * docs/html/faq/index.html: Explain libsupc++, mention 'long long' bugfixes on Solaris. * docs/html/faq/index.txt: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46828 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-11-05 Phil Edwards <pme@gcc.gnu.org>pme2001-11-063-1/+1360
| | | | | | | | | | * porting.texi: Move... * docs/html/17_intro/porting.texi: ...to here. * docs/html/Makefile: Add rule to rebuild... * docs/html/17_intro/porting.html: ...this. New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46797 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-11-05 Felix Natter <fnatter@gmx.net>pme2001-11-052-156/+214
| | | | | | | | * docs/html/17_intro/porting-howto.xml: check in v0.9.4 * docs/html/17_intro/porting-howto.html: regenerate git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46793 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-11-02 Phil Edwards <pme@gcc.gnu.org>pme2001-11-024-33/+204
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * config/io/c_io_stdio.h: Correct grammar in comments. * docs/doxygen/Intro.3: Expand "top-level" man page. * docs/doxygen/doxygroups.cc: New module definitions (comments). * docs/doxygen/mainpage.doxy: Tweaks. * docs/doxygen/run_doxygen: Update Doxygen version, massage man pages. Add @file hooks so that headers are considered to be documented. * include/bits/basic_ios.h, include/bits/basic_file.h, include/bits/basic_string.h, include/bits/boost_concept_check.h, include/bits/char_traits.h, include/bits/codecvt.h, include/bits/concept_check.h, include/bits/cpp_type_traits.h, include/bits/fpos.h, include/bits/gslice.h, include/bits/gslice_array.h, include/bits/indirect_array.h, include/bits/ios_base.h, include/bits/locale_facets.h, include/bits/localefwd.h, include/bits/mask_array.h, include/bits/pthread_allocimpl.h, include/bits/slice.h, include/bits/slice_array.h, include/bits/std_algorithm.h, include/bits/std_bitset.h, include/bits/std_complex.h, include/bits/std_deque.h, include/bits/std_fstream.h, include/bits/std_functional.h, include/bits/std_iomanip.h, include/bits/std_ios.h, include/bits/std_iosfwd.h, include/bits/std_iostream.h, include/bits/std_istream.h, include/bits/std_iterator.h, include/bits/std_limits.h, include/bits/std_list.h, include/bits/std_locale.h, include/bits/std_map.h, include/bits/std_memory.h, include/bits/std_numeric.h, include/bits/std_ostream.h, include/bits/std_queue.h, include/bits/std_set.h, include/bits/std_sstream.h, include/bits/std_stack.h, include/bits/std_streambuf.h, include/bits/std_string.h, include/bits/std_utility.h, include/bits/std_valarray.h, include/bits/std_vector.h, include/bits/stl_algo.h, include/bits/stl_alloc.h, include/bits/stl_bvector.h, include/bits/stl_construct.h, include/bits/stl_deque.h, include/bits/stl_heap.h, include/bits/stl_iterator.h, include/bits/stl_iterator_base_funcs.h, include/bits/stl_iterator_base_types.h, include/bits/stl_list.h, include/bits/stl_map.h, include/bits/stl_multimap.h, include/bits/stl_multiset.h, include/bits/stl_numeric.h, include/bits/stl_pair.h, include/bits/stl_pthread_alloc.h, include/bits/stl_queue.h, include/bits/stl_raw_storage_iter.h, include/bits/stl_relops.h, include/bits/stl_set.h, include/bits/stl_stack.h, include/bits/stl_tempbuf.h, include/bits/stl_threads.h, include/bits/stl_tree.h, include/bits/stl_uninitialized.h, include/bits/stl_vector.h, include/bits/stream_iterator.h, include/bits/streambuf_iterator.h, include/bits/stringfwd.h, include/bits/type_traits.h, include/bits/valarray_array.h, include/bits/valarray_meta.h: Add hooks, tweak comments only. * include/bits/stl_algobase.h (swap, min, iter_swap): Also document these functions. * include/bits/stl_function.h: Tweak link comments. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46717 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-10-25 Phil Edwards <pme@gcc.gnu.org>pme2001-10-251-1/+1
| | | | | | | * docs/html/documentation.html: Fix typo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46497 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-10-17 Phil Edwards <pme@gcc.gnu.org>pme2001-10-173-86/+89
| | | | | | | | | | | * docs/html/17_intro/howto.html: Remove 1999 links (and explain why). Add link to recent message. * docs/html/faq/index.html (5.6): Reformat text only; fixup <pre> markup. * docs/html/faq/index.txt: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46321 138bc75d-0d04-0410-961f-82ee72b054a4
* * docs/html/faq/index.html (Is libstdc++-v3 thread-safe?): Updateljrittle2001-10-131-17/+9
| | | | | | | based on Nathan's review. Use Nathan's words. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46238 138bc75d-0d04-0410-961f-82ee72b054a4
* * docs/html/configopts.html: Quote StyleSheet attribute values.kraai2001-10-1119-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | * docs/html/documentation.html: Likewise. * docs/html/explanations.html: Likewise. * docs/html/install.html: Likewise. * docs/html/17_intro/howto.html: Likewise. * docs/html/17_intro/license.html: Likewise. * docs/html/18_support/howto.html: Likewise. * docs/html/19_diagnostics/howto.html: Likewise. * docs/html/20_util/howto.html: Likewise. * docs/html/21_strings/howto.html: Likewise. * docs/html/22_locale/howto.html: Likewise. * docs/html/23_containers/howto.html: Likewise. * docs/html/24_iterators/howto.html: Likewise. * docs/html/25_algorithms/howto.html: Likewise. * docs/html/26_numerics/howto.html: Likewise. * docs/html/27_io/howto.html: Likewise. * docs/html/ext/howto.html: Likewise. * docs/html/ext/sgiexts.html: Likewise. * docs/html/faq/index.html: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46194 138bc75d-0d04-0410-961f-82ee72b054a4
* * docs/html/faq/index.html (Is libstdc++-v3 thread-safe?): Rewrite.ljrittle2001-10-112-70/+96
| | | | | | | | * docs/html/23_containers/howto.html (Containers and multithreading): Update. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46175 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-10-09 Phil Edwards <pme@gcc.gnu.org>pme2001-10-094-14/+102
| | | | | | | | | | | * docs/html/17_intro/howto.html: Tweak markup and value type. * docs/html/27_io/howto.html: Tweak markup, describe setbuf() for nonzero arguments, add new note on threading. * docs/html/faq/index.html: Update. * docs/html/faq/index.txt: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46130 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-10-09 Phil Edwards <pme@gcc.gnu.org>pme2001-10-0920-415/+407
| | | | | | | | | | | | | | | | | | | | | | | | | | * docs/html/configopts.html: More HTML->XHTML and lowercasing of tags. * docs/html/documentation.html: Likewise. * docs/html/explanations.html: Likewise. * docs/html/install.html: Likewise. * docs/html/17_intro/howto.html: Likewise. * docs/html/17_intro/license.html: Likewise. Tighten up language. * docs/html/18_support/howto.html: Likewise. * docs/html/19_diagnostics/howto.html: Likewise. * docs/html/20_util/howto.html: Likewise. * docs/html/21_strings/howto.html: Likewise. * docs/html/22_locale/howto.html: Likewise. * docs/html/23_containers/howto.html: Likewise. * docs/html/24_iterators/howto.html: Likewise. * docs/html/25_algorithms/howto.html: Likewise. * docs/html/26_numerics/howto.html: Likewise. * docs/html/27_io/howto.html: Likewise. * docs/html/ext/howto.html: Likewise. * docs/html/ext/sgiexts.html: Likewise. * docs/html/faq/index.html: Likewise. Not so many absolute links. * docs/html/faq/index.txt: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46128 138bc75d-0d04-0410-961f-82ee72b054a4
* config:jsm282001-10-073-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * acinclude.m4: Fix spelling error of "separate" as "seperate". gcc: * ChangeLog.2, c-decl.c, config/i386/i386.md, doc/gcc.texi, gcc.c, genmultilib, toplev.c: Fix spelling errors of "separate" as "seperate", and corresponding spelling errors of related words. gcc/ada: * 5oosinte.adb: Fix spelling error of "separate" as "seperate". gcc/testsuite: * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix spelling errors of "separate" as "seperate". libffi: * src/x86/ffi.c: Fix spelling error of "separate" as "seperate". libjava: * defineclass.cc, java/awt/image/ColorModel.java, java/awt/image/SampleModel.java, java/lang/Package.java, java/security/cert/X509Extension.java: Fix spelling errors of "separate" as "seperate", and corresponding spelling errors of related words. libstdc++-v3: * docs/html/22_locale/locale.html, docs/html/faq/index.html: Fix spelling errors of "separate" as "seperate", and corresponding spelling errors of related words. * docs/html/faq/index.txt: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46063 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-10-04 Phil Edwards <pme@gcc.gnu.org>pme2001-10-042-138/+202
| | | | | | | | * docs/html/faq/index.html: Describe DR #22, and a workaround. * docs/html/faq/index.txt: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46016 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-10-04 Phil Edwards <pme@gcc.gnu.org>pme2001-10-0420-1/+508
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * docs/html/17_intro/COPYING.DOC: New file, GFDL v1.1 from the FSF. * docs/html/17_intro/license.html: New file. Explain the licenses in use. * docs/html/configopts.html: Link to license.html. * docs/html/documentation.html: Likewise. * docs/html/explanations.html: Likewise. * docs/html/install.html: Likewise. * docs/html/17_intro/howto.html: Likewise. * docs/html/18_support/howto.html: Likewise. * docs/html/19_diagnostics/howto.html: Likewise. * docs/html/20_util/howto.html: Likewise. * docs/html/21_strings/howto.html: Likewise. * docs/html/22_locale/howto.html: Likewise. * docs/html/23_containers/howto.html: Likewise. * docs/html/24_iterators/howto.html: Likewise. * docs/html/25_algorithms/howto.html: Likewise. * docs/html/26_numerics/howto.html: Likewise. * docs/html/27_io/howto.html: Likewise. * docs/html/ext/howto.html: Likewise. * docs/html/ext/sgiexts.html: Likewise. * docs/html/faq/index.html: Likewise. New question, linking to the new license.html. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46015 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-10-04 Phil Edwards <pme@gcc.gnu.org>pme2001-10-0413-14/+14
| | | | | | | | | | | | | | | | | | | * docs/html/17_intro/howto.html: Fix mis-sed in header from 20010917. * docs/html/18_support/howto.html: Likewise. * docs/html/19_diagnostics/howto.html: Likewise. * docs/html/20_util/howto.html: Likewise. * docs/html/21_strings/howto.html: Likewise. * docs/html/22_locale/howto.html: Likewise. * docs/html/23_containers/howto.html: Likewise. * docs/html/24_iterators/howto.html: Likewise. * docs/html/25_algorithms/howto.html: Likewise. * docs/html/26_numerics/howto.html: Likewise. * docs/html/27_io/howto.html: Likewise. * docs/html/ext/howto.html: Likewise. * docs/html/faq/index.html: Likewise. Spacing fix. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46014 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-09-27 Phil Edwards <pme@gcc.gnu.org>pme2001-09-275-54/+274
| | | | | | | | | | | | | * include/std/*: Add Doxygen hooks. * docs/doxygen/Intro.3: New file, general intro to the man pages. * docs/doxygen/mainpage.doxy: Formatting tweaks. List our own links rather than using a generated index. * docs/doxygen/user.cfg.in: Disable the index, enable man pages. * docs/doxygen/run_doxygen: Massage the generated man pages, using... * docs/doxygen/stdheader.cc: ...this new file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45850 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/Makefile.am: Remove RCS Id strings.shebs2001-09-2720-39/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | * src/Makefile.am: Ditto. * docs/doxygen/run_doxygen: Ditto. * docs/html/configopts.html: Ditto. * docs/html/documentation.html: Ditto. * docs/html/explanations.html: Ditto. * docs/html/install.html: Ditto. * docs/html/17_intro/howto.html: Ditto. * docs/html/18_support/howto.html: Ditto. * docs/html/19_diagnostics/howto.html: Ditto. * docs/html/20_util/howto.html: Ditto. * docs/html/21_strings/howto.html: Ditto. * docs/html/22_locale/howto.html: Ditto. * docs/html/23_containers/howto.html: Ditto. * docs/html/24_iterators/howto.html: Ditto. * docs/html/25_algorithms/howto.html: Ditto. * docs/html/26_numerics/howto.html: Ditto. * docs/html/27_io/howto.html: Ditto. * docs/html/ext/howto.html: Ditto. * docs/html/ext/sgiexts.html: Ditto. * docs/html/faq/index.html: Ditto. * docs/html/faq/index.txt: Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45836 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-09-25 Phil Edwards <pme@gcc.gnu.org>pme2001-09-2510-67/+11836
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * docs/html/20_util/howto.html: Add anchor name. * docs/html/23_containers/howto.html: Line wrapping, another link. * docs/html/25_algorithms/howto.html: Another note. * docs/html/ext/howto.html: Link to SGI extensions. List DRs and link to them... * docs/html/ext/lwg-active.html: ...in this new file (from R19), * docs/html/ext/lwg-defects.html: and this new file (from R19). * docs/html/ext/sgiexts.html: New file. Mention SGI extensions carried over to libstdc++-v3. * docs/html/faq/index.html: Link to SGI extensions. Mention the "missing .." pseudobug. * docs/html/faq/index.txt: Regenerate. * include/bits/ios_base.h: DR-related comment cleanup. * include/bits/istream.tcc: Likewise. * include/bits/locale_facets.h: Likewise. * include/bits/locale_facets.tcc: Likewise. * include/bits/ostream.tcc: Likewise. * include/bits/std_bitset.h: Likewise. * include/bits/std_iosfwd.h: Likewise. * include/bits/std_istream.h: Likewise. * include/bits/std_ostream.h: Likewise. * include/bits/std_streambuf.h: Likewise. * include/bits/stl_pair.h: Likewise. * include/bits/streambuf_iterator.h: Likewise. * include/bits/std_map.h: Remove unused header inclusion guard _CPP_BITS_STL_TREE_H from around bits/stl_tree.h. * include/bits/std_set.h: Likewise. * include/bits/stl_function.h: Doxygen markup. * docs/doxygen/doxygroups.cc: New file, specifying module grouping. * libsupc++/typeinfo: Doxygen markup tweak. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45816 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-09-19 Benjamin Kosnik <bkoz@redhat.com>bkoz2001-09-201-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | Implement std::time_put. * include/bits/locale_facets.h: Include time_members.h. (__timepunct): New. (time_put): Implement. * include/bits/locale_facets.tcc (do_put): Put generic versions here. * include/bits/localefwd.h: Bump number of facets. * config/locale/time_members_generic.h: New file. * config/locale/time_members_gnu.h: New file. * config/locale/c_locale_generic.h: Include clocale. * src/locale-inst.cc: Add use_facet instantiations for __timepunct. * src/locale.cc: Add __timepunct initializations. * src/localename.cc (locale::_Impl::_Impl(string, size_t)): Same. * include/Makefile.am (stamp-target): Add time_members.h. * include/Makefile.in: Regenerate. * acinclude.m4 (GLIBCPP_ENABLE_CLOCALE): Add CTIME_H. * aclocal.m4: Regenerate. * configure: Regenerate. * testsuite/22_locale/time_put.cc: New file. * testsuite/22_locale/time_put_members_char.cc: New file. * docs/html/22_locale/locale.html: Add note. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45702 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-09-17 Phil Edwards <pme@gcc.gnu.org>pme2001-09-1722-2649/+2649
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * docs/html/configopts.html: HTML to XHTML change. Lowercase tags. * docs/html/documentation.html: Likewise. * docs/html/explanations.html: Likewise. * docs/html/install.html: Likewise. * docs/html/17_intro/howto.html: Likewise. * docs/html/18_support/howto.html: Likewise. * docs/html/19_diagnostics/howto.html: Likewise. * docs/html/20_util/howto.html: Likewise. * docs/html/21_strings/howto.html: Likewise. * docs/html/22_locale/codecvt.html: Likewise. * docs/html/22_locale/ctype.html: Likewise. * docs/html/22_locale/howto.html: Likewise. * docs/html/22_locale/locale.html: Likewise. * docs/html/22_locale/messages.html: Likewise. * docs/html/23_containers/howto.html: Likewise. * docs/html/24_iterators/howto.html: Likewise. * docs/html/25_algorithms/howto.html: Likewise. * docs/html/26_numerics/howto.html: Likewise. * docs/html/27_io/howto.html: Likewise. * docs/html/ext/howto.html: Likewise. * docs/html/faq/index.html: Likewise. * docs/html/faq/index.txt: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45668 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-09-14 Phil Edwards <pme@sources.redhat.com>pme2001-09-157-46/+87
| | | | | | | | | | | | | | | * docs/html/17_intro/headers_cc.txt: "Sync"/copy real file over. * docs/html/17_intro/howto.html: Spacing and HTML markup fixes. * docs/html/18_support/howto.html: It won't compile; it's not code. * docs/html/19_diagnostics/howto.html: Point diagram seekers to doxygen'd pages. * docs/html/22_locale/howto.html: Comment for future work. * docs/html/23_containers/howto.html: More comments. * docs/html/25_algorithms/howto.html: It's a comment, not a blunt command to the reader. (English grammar.) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45620 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-08-24 Jan van Male <jan.vanmale@fenk.wau.nl>pme2001-08-241-1/+1
| | | | | | | * docs/html/17_intro/C++STYLE: Fix typo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45163 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-08-24 Phil Edwards <pme@sources.redhat.com>pme2001-08-241-4/+78
| | | | | | | | * docs/html/23_containers/howto.html: Describe implementation of insertion with hints. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45161 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-08-07 Benjamin Kosnik <bkoz@redhat.com>bkoz2001-08-084-94/+497
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement std::messages. Make config a fully-nested directory. * config/locale: New directory. * config/c_locale_generic.cc: Move into locale subdirectory. * config/c_locale_generic.h: Same. * config/c_locale_gnu.cc: Same. * config/c_locale_gnu.h: Same. * config/c_locale_ieee_1003.1-200x.cc: Same. * config/c_locale_ieee_1003.1-200x_.h: Same. * config/codecvt_specializations_generic.h: Same. * config/codecvt_specializations_ieee_1003.1-200x.h: Same. * config/messages_members_gnu.h: Same. * config/messaages_members_gnu.cc: Same. * config/messages_members_generic.h: Same. * config/messaages_members_generic.cc: Same. * config/messages_members_ieee_1003.1-200x.h: Same. * config/messaages_members_ieee_1003.1-200x.cc: Same. * config/io: New directory. * config/basic_file_libio.h: Move into io subdirectory. * config/basic_file_libio.cc: Same. * config/c_io_libio.h: Same. * config/c_io_libio_codecvt.c: Same. * config/basic_file_stdio.h: Same. * config/basic_file_stdio.cc: Same. * config/c_io_stdio.h: Same. * po: New directory. * po/POTFILES.in: New file. * po/Makefile.am: New file. * po/Makefile.in: New file. * po/libstdc++.pot: Generic translation file. * po/fr.po: Preliminary French translation. * po/de.po: Preliminary German translation. * intl: New directory. * intl/Makefile.am: New file. * intl/Makefile.in: New file. * intl/string_literals.cc: New file. * acinclude.m4 (GLIBCPP_CONFIGURE): Bump VERSION to 3.1.0. Add requisite setup for gettext. Re-arrange. * aclocal.m4: Regenerate. * configure.in: Don't call GLIBCPP_CHECK_COMPILER_VERSION. Output Makefile bits for po and intl. * configure: Regenerate. * Makefile.am (SUBDIRS): Add intl, po. Add rule for dist. * Makefile.in: Regenerate. * acconfig.h: Add ENABLE_NLS, HAVE_CATGETS, HAVE_GETTEXT, HAVE_STPCPY. * config.h.in: Regenerate. * acinclude.m4 (AC_REPLACE_STRINGFUNCS): Remove. * include/Makefile.am (install-data-local): Don't install Makefile. * include/Makefile.in: Regenerate. * include/bits/locale_facet.h (locale::facet::_S_clone_c_locale): Add member. * config/locale/c_locale_gnu.cc (_S_clone_c_locale): Add definition. * config/locale/c_locale_generic.cc: Same. * config/locale/c_locale_ieee_1003.1-200x.cc: Same. * include/bits/codecvt.h: Excise non-standard, non-required bits. This includes __enc_traits, and partial specializations of codecvt for __enc_traits. * src/codecvt.cc (__enc_traits::_S_max_size): Guard * config/codecvt_partials_ieee_1003.1-200x.h: New file. * config/codecvt_partials_generic.h: New file. * include/Makefile.am (allstamps): Add stamp-codecvt_model. (stamp-codecvt_model): Add. * include/Makefile.in: Regenerate. * acinclude.m4 (GLIBCPP_ENABLE_CLOCALE): Add in codecvt configury. * aclocal.m4: Regenerate. * configure: Regenerate. * testsuite/22_locale/codecvt_unicode_wchar_t.cc: Use macro guard. * testsuite/22_locale/codecvt_unicode_char.cc: Same. * testsuite/22_locale/ctor_copy_dtor.cc: And here. * include/bits/localefwd.h (class locale::facet): Add __enc_traits as a friend for _S_*_c_locale functions. * include/bits/codecvt.h (__enc_traits::__enc_traits): Add locale argument to default constructor so that CODESET information can be deduced. * include/bits/locale_facets.h (messages_byname): Re-implement. Remove specializations. * src/locale.cc (messages_byname<char>): Remove specialization. (messages_byname<wchar_t>): Same. * config/locale/c_locale_ieee_1003.1-200x.cc: New file. * config/locale/c_locale_ieee_1003.1-200x.h: New file. * config/locale/messages_members_ieee_1003.1-200x.cc: New file. * config/locale/messages_members_ieee_1003.1-200x.h: New file. * config/locale/messages_members_gnu.cc: New file. * config/locale/messages_members_gnu.h: New file. * config/locale/messages_members_generic.cc: New file. * config/locale/messages_members_generic.h: New file. * docs/html/configopts.html: Add documentation for new locale model, ieee_1003.1. Adjust other flags for current defaults. * docs/html/22_locale/locale.html: Update. * docs/html/22_locale/howto.html: Add link to messages.html. Organize. * docs/html/22_locale/messages.html: New. * src/Makefile.am (sources): Add messages_virtuals.cc. * src/Makefile.in: Regenerate. * include/Makefile.am (allstamps): Add stamp-messages_model. (stamp-messages_model): Add. * include/Makefile.in: Regenerate. * acinclude.m4 (GLIBCPP_ENABLE_CLOCALE): Add in messages configury. * aclocal.m4: Regenerate. * configure: Regenerate. * testsuite_flags.in (--cxxflags): Add LOCALEDIR. * testsuite/lib/libstdc++-v3-dg.exp: Remove broken LD_LIBRARY_PATH bits for Irix. * acinclude (GLIBCPP_ENABLE_CLOCALE): Set glibcpp_localedir to the build directories message catalog base directory, and export. Eventually this should probably be made to deal with build and install directories. For now, punt on this as the library itself doesn't use message catalogs (yet). * testsuite/22_locale/messages.cc: New file. * testsuite/22_locale/messages_char_members.cc: New file. * testsuite/22_locale/messages_byname.cc: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44702 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-07-18 Phil Edwards <pme@sources.redhat.com>pme2001-07-183-41/+71
| | | | | | | | | * docs/html/27_io/howto.html: Fix typo. * docs/html/faq/index.html: Minor updates for 3.0 all around. * docs/html/faq/index.txt: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44135 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-07-11 Felix Natter <fnatter@gmx.net>pme2001-07-122-156/+886
| | | | | | | | | * docs/html/17_intro/porting-howto.xml: Initial checkin of master copy. * docs/html/17_intro/porting-howto.html: check in v0.9.3 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43953 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-07-11 Phil Edwards <pme@sources.redhat.com>pme2001-07-112-5/+22
| | | | | | | | | | | | | | | | | * docs/doxygen/run_doxygen: Don't keep output from previous run. * docs/doxygen/user.cfg.in: Tweaks. * include/bits/c++config: Documentation comments for Doxygen. * include/bits/char_traits.h: Likewise. * include/bits/limits_generic.h: Likewise. * include/bits/std_stdexcept.h: Likewise. * include/bits/stl_pair.h: Likewise. * libsupc++/exception: Likewise. * libsupc++/new: Likewise. * libsupc++/typeinfo: Likewise. * libmath/Makefile.am: Update and correct copyright. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43948 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-07-09 Phil Edwards <pme@sources.redhat.com>pme2001-07-092-9/+10
| | | | | | | | | * docs/html/configopts.html: Fix thinko. * docs/html/27_io/howto.html: Fix thinko and HTML markup. * include/bits/stl_iterator.h: Fix typo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43878 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-07-09 Phil Edwards <pme@sources.redhat.com>pme2001-07-093-45/+170
| | | | | | | | | | * docs/html/explanations.html: New file. * docs/html/configopts.html: Link to it to provide more notes on cstdio. Minor markup and spacing fixes. * docs/html/27_io/howto.html: Talk about sync_with_stdio. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43868 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-06-26 Felix Natter <f.natter@ndh.net>pme2001-06-261-722/+797
| | | | | | | * docs/html/17_intro/porting-howto.html: Fixed some errors. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43582 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-06-15 Phil Edwards <pme@sources.redhat.com>pme2001-06-151-4/+6
| | | | | | | * docs/html/documentation.html: Point to new doxygen'ed collection. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43412 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-06-11 Matthias Klose <doko@debian.org>pme2001-06-111-7/+14
| | | | | | | | | | Phil Edwards <pme@sources.redhat.com> * docs/doxygen/run_doxygen (find_doxygen): Tweak version check. (main script): Echo more information. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43184 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/threads-no.h: Remove file.ljrittle2001-06-082-20/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * config/threads-posix.h: Remove file. * acconfig.h (_GLIBCPP_USE_THREADS): Remove. (_GLIBCPP_SUPPORTS_WEAK): Add (required by namespace-clean gthr*.h). (_GLIBCPP_HAVE_GTHR_DEFAULT): Likewise. * config.h.in: Regenerate. * acinclude.m4 (GLIBCPP_ENABLE_THREADS): Completely rework to setup and use gthr*.h files. In particular, make gthr.h files namespace-clean in the staging area (they don't have to be for libgcc.a). * aclocal.m4: Regenerate. * configure: Regenerate. * src/Makefile.am (build_headers): Remove bits/c++threads.h and add bits/gthr.h bits/gthr-single.h bits/gthr-default.h. * src/Makefile.in: Regenerate. * include/bits/c++config: Cleanup threading configuration macros. In particular, define __STL_GTHREADS macro which controls... * include/bits/stl_threads.h: ...a brand new gthr.h-based configuration here. * config/c_io_stdio.h: Include staged gthr.h instead of local thread configuration file. Always use __gthread_mutex_t instead of __mutext_type (or int). * include/bits/std_fstream.h: Likewise. * docs/html/17_intro/howto.html: Remove placeholder comment in case this configuration patch didn't make it. Add advice that section only applies if configured with --enable-threads. * docs/html/23_containers/howto.html: Reword to make clear that _PTHREADS is no longer required for any port to be correctly using STL with threads. Add advice that section only applies if configured with --enable-threads. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42998 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/bits/c++config (__USE_MALLOC): Do not define it.ljrittle2001-05-312-5/+74
| | | | | | | | | | | Document why not and give pointers to more information. * docs/html/23_containers/howto.html: Update documentation to reflect recent understanding of problem. * docs/html/17_intro/howto.html: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42732 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-05-30 Phil Edwards <pme@sources.redhat.com>pme2001-05-3016-438/+410
| | | | | | | | | | | | | | | | | | | | | | | | * docs/doxygen/user.cfg.in: Minor addition. * docs/html/documentation.html: Reorganize. Put most-looked-at stuff first. * docs/html/install.html: Update for 3.0. HTML fixups. * docs/html/17_intro/howto.html: Likewise. * docs/html/18_support/howto.html: Likewise. * docs/html/19_diagnostics/howto.html: Likewise. * docs/html/20_util/howto.html: Likewise. * docs/html/23_containers/howto.html: Likewise. * docs/html/24_iterators/howto.html: Likewise. More notes. * docs/html/25_algorithms/howto.html: Likewise. * docs/html/26_numerics/howto.html: Likewise. More notes. * docs/html/27_io/howto.html: Likewise. * docs/html/ext/howto.html: Likewise. * docs/html/faq/index.html: Likewise. * docs/html/faq/index.txt: Regenerate. * docs/html/27_io/iostreams_hierarchy.pdf: Remove in favor of Doxygen-created documentation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42723 138bc75d-0d04-0410-961f-82ee72b054a4
* * docs/html/17_intro/howto.html: Update link.ljrittle2001-05-302-11/+14
| | | | | | | * docs/html/23_containers/howto.html: Likewise. Add new link. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42703 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-05-22 Phil Edwards <pme@sources.redhat.com>pme2001-05-231-5/+13
| | | | | | | * docs/html/documentation.html: Point to doxygen output. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42477 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-05-19 Phil Edwards <pme@sources.redhat.com>pme2001-05-191-1/+16
| | | | | | | | | | | * acinclude.m4: Fix --help spacing, correct comments. * aclocal.m4: Regenerate. * configure: Regenerate. * mkcheck.in: Add usage comments. * docs/html/documentation.html: Point to doxygen'd tarball. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42316 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-05-01 Tom Browder <tbrowder@home.com>pme2001-05-102-5/+5
| | | | | | | * docs/html/ext/howto.html: Fix typo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41944 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-05-01 Tom Browder <tbrowder@home.com>pme2001-05-021-3/+3
| | | | | | | * docs/html/ext/howto.html: Fix typo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41752 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-04-28 Phil Edwards <pme@sources.redhat.com>pme2001-04-293-25/+108
| | | | | | | | | | * docs/doxygen/run_doxygen: Minor tweaks. * docs/doxygen/style.css: New file. * docs/doxygen/user.cfg.in: Update using "doxygen -u" to get the latest parameters available. Use style.css. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41668 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-04-27 Benjamin Kosnik <bkoz@redhat.com>bkoz2001-04-272-12/+76
| | | | | | | | | * docs/doxygen/mainpage.doxy: New. * docs/doxygen/user.cfg.in: Change default configuration. Single frame, other tweaks. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41648 138bc75d-0d04-0410-961f-82ee72b054a4
* * docs/html/17_intro/BADNAMES: Remove EGCS reference.mmitchel2001-04-261-1/+6
| | | | | | | Indicate obsolete nature of thelist for G++ 3.0. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41611 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-04-19 Benjamin Kosnik <bkoz@redhat.com>bkoz2001-04-201-8/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * acconfig.h (_GLIBCPP_USE_C99): Add. * config.h.in: Regenerate. * acinclude.m4 (GLIBCPP_ENABLE_C99): New macro. Test for ISO/IEC 9899: 1999 support. * aclocal.m4: Regenerate. * configure.in (GLIBCPP_ENABLE_C99): Use it, on by default. * configure: Regenerate. * configure.in (GLIBCPP_ENABLE_LONG_LONG): Set default to yes. * configure: Regenerate. * include/c_std/bits/std_cwchar.h: Put wcstold, wcstoll, wcstoull into c99. * include/c_std/bits/std_cmath.h: Bring C99 functions into c99 namespace. * include/c_std/bits/std_cstdlib.h: Same. * docs/html/configopts.html: Update. * testsuite/26_numerics/c99_macros.cc: Edit, use cmath instead of math.h (test_c99_classify): Add. * config/os/gnu-linux/bits/os_defines.h (_GNU_SOURCE): Remove. (_ISOC99_SOURCE): Remove. * include/bits/stl_algo.h: Use _GLIBCPP_HAVE_DRAND48. * include/bits/c++config (__STL_ASSERTIONS): Simplify. * acinclude.m4 (GLIBCPP_CHECK_STDLIB_SUPPORT): Add check for drand48. * aclocal.m4: Regenerate. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41451 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-04-19 Phil Edwards <pme@sources.redhat.com>pme2001-04-191-2/+2
| | | | | | | | | * Makefile.am (doxygen): Assume script is missing execute perms. * Makefile.in: Regenerated. * docs/doxygen/user.cfg.in: Add class diagrams and source browsing. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41431 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-04-06 Phil Edwards <pme@sources.redhat.com>pme2001-04-062-119/+65
| | | | | | | | * docs/html/faq/index.html: Update for 2.92, grab from RELEASE-NOTES. * docs/html/faq/index.txt: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41158 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-04-05 Benjamin Kosnik <bkoz@redhat.com>bkoz2001-04-062-63/+37
| | | | | | | | | | | Prepare for libstdc++-2.92. * docs/html/17_intro/RELEASE-NOTES (New): Update. * docs/html/configopts.html: Fix formatting. * README (file): Updates. * include/bits/c++config (__GLIBCPP__): Update. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41136 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-04-05 Phil Edwards <pme@sources.redhat.com>pme2001-04-051-5/+30
| | | | | | | * docs/doxygen/run_doxygen: Check for the existence of Doxygen. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41128 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-04-04 Phil Edwards <pme@sources.redhat.com>pme2001-04-041-5/+5
| | | | | | | | * docs/doxygen/user.cfg.in: Extract all non-private members; reduce confusing documentation output. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41097 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-04-02 Phil Edwards <pme@sources.redhat.com>pme2001-04-0316-155/+507
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New concept checking implementation. * docs/html/19_diagnostics/howto.html: Document. * docs/html/17_intro/concept_check.diff: New file, for reference. * include/bits/boost_concept_check.h: New file from Boost. * include/bits/c++config: Update comments. * include/bits/concept_check.h: New file. * include/bits/concept_checks.h: Removed. * include/bits/container_concepts.h: Removed. * include/bits/sequence_concepts.h: Removed. * include/bits/stl_iterator_base.h: Removed; split into... * include/bits/stl_iterator_base_funcs.h: ...this new file... * include/bits/stl_iterator_base_types.h: ...and this new file. * include/bits/sbuf_iter.h: Update to use new implementation. * include/bits/std_iterator.h: Likewise. * include/bits/std_memory.h: Likewise. * include/bits/stl_algo.h: Likewise. * include/bits/stl_algobase.h: Likewise. * include/bits/stl_construct.h: Likewise. * include/bits/stl_deque.h: Likewise. * include/bits/stl_heap.h: Likewise. * include/bits/stl_list.h: Likewise. * include/bits/stl_map.h: Likewise. * include/bits/stl_multimap.h: Likewise. * include/bits/stl_multiset.h: Likewise. * include/bits/stl_numeric.h: Likewise. * include/bits/stl_queue.h: Likewise. * include/bits/stl_set.h: Likewise. * include/bits/stl_stack.h: Likewise. * include/bits/stl_uninitialized.h: Likewise. * include/bits/stl_vector.h: Likewise. * include/ext/hash_map: Likewise. * include/ext/hash_set: Likewise. * include/ext/slist: Likewise. * include/ext/stl_hashtable.h: Likewise. * src/Makefile.am (base_headers): Update list of headers. * Makefile.in: Regenerated. * src/Makefile.in: Regenerated. * libio/Makefile.in: Regenerated. * libmath/Makefile.in: Regenerated. * libsupc++/Makefile.in: Regenerated. * testsuite/Makefile.in: Regenerated. * docs/html/install.html: Update contact information. * docs/html/17_intro/howto.html: Ditto. * docs/html/18_support/howto.html: Ditto. * docs/html/20_util/howto.html: Ditto. * docs/html/21_strings/howto.html: Ditto. * docs/html/22_locale/howto.html: Ditto. * docs/html/23_containers/howto.html: Ditto. * docs/html/24_iterators/howto.html: Ditto. * docs/html/25_algorithms/howto.html: Ditto. * docs/html/26_numerics/howto.html: Ditto. * docs/html/27_io/howto.html: Ditto. * docs/html/faq/index.html: Ditto, plus info on new checking code. * docs/html/ext/howto.html: Ditto, plus info on new checking code. * docs/html/faq/index.txt: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41031 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud