summaryrefslogtreecommitdiffstats
path: root/libstdc++-v3/docs
Commit message (Collapse)AuthorAgeFilesLines
...
* 2001-04-01 Benjamin Kosnik <bkoz@codesourcery.com>bkoz2001-04-021-10/+16
| | | | | | | * docs/html/configopts.html: Add --enable-sjlj-exceptions docs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41007 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-03-24 Phil Edwards <pme@sources.redhat.com>pme2001-03-253-2/+1586
| | | | | | | | | | | * Makefile.am: New targets, doxygen and doxygen-maint. * Makefile.in: Regenerated. * docs/doxygen/run_doxygen: Finally implemented. * docs/doxygen/maint.cfg.in: New file. * docs/doxygen/user.cfg.in: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40823 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-03-24 Phil Edwards <pme@sources.redhat.com>pme2001-03-254-119/+195
| | | | | | | | | | | * docs/html/19_diagnostics/howto.html: HTML fixup. Describe concept-checking code and current status of same. * docs/html/ext/howto.html: Ditto. * docs/html/faq/index.html: Ditto. * docs/html/faq/index.txt: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40821 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-03-01 Phil Edwards <pme@sources.redhat.com>pme2001-03-012-7/+7
| | | | | | | | * docs/html/faq/index.html: Update broken links. * docs/html/faq/index.txt: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40165 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-02-15 Phil Edwards <pme@sources.redhat.com>pme2001-02-153-167/+215
| | | | | | | | | * docs/html/configopts.html: Minor updates and typo fixes. * docs/html/faq/index.html: Updates of the "not really bugs" list. * docs/html/faq/index.txt: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39727 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-02-06 Phil Edwards <pme@sources.redhat.com>pme2001-02-078-75/+222
| | | | | | | | | | | | | | * docs/html/configopts.html: Fix HTML markup. * docs/html/install.html: Bring up to date. * docs/html/17_intro/C++STYLE: Add global variable conventions. * docs/html/21_strings/howto.html: More notes. * docs/html/22_locale/howto.html: Fix HTML markup. * docs/html/27_io/howto.html: More notes. * docs/html/27_io/binary_iostreams_kanze.txt: New file. * docs/html/27_io/binary_iostreams_kuehl.txt: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39503 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-01-29 Benjamin Kosnik <bkoz@redhat.com>bkoz2001-01-302-10/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Preliminary named locales. * acinclude.m4 (GLIBCPP_ENABLE_CLOCALE): New macro. * aclocal.m4: Regenerate. * configure.in: Use it. * configure: Regerate. * src/Makefile.am (sources): Add c++locale.cc. (build_headers): Add c++locale.h. * src/Makefile.in: Regenerate. * config/c_locale_gnu.h: New file. * config/c_locale_gnu.cc: New file. Non-inline member functions for named locales, gnu-specific. * config/c_locale_generic.h: New file. * config/c_locale_generic.cc: New file. Non-inline member functions for named locales, generic version. * docs/html/configopts.html: Add documentation on new options. * include/bits/locale_facets.h (class _Messages): Remove. (class _Moneypunct): Remove. * src/locale-inst.cc: Remove. * include/bits/locale_facets.h (class _Collate): Remove. * src/locale-inst.cc (std): Remove. * src/locale.cc: And here. * include/bits/localefwd.h (locale::_M_coalesce): New function. Correctly put together multi-name locales. (_Impl(const _Impl&, category, size_t)): Remove. * include/bits/localefwd.h (locale::_Impl): Remove _M_construct_* member functions. (_M_normalize_category_names): Remove. (_M_replace_categories): Fix. * src/localename.cc (locale::_Impl::_M_construct_collate): Remove. (locale::_Impl::_M_construct_ctype): Remove. (locale::_Impl::_M_construct_monetary): Remove. (locale::_Impl::_M_construct_numeric): Remove. (locale::_Impl::_M_construct_time): Remove. (locale::_Impl::_M_construct_messages): Remove. * include/bits/locale_facets.h (_Bad_use_facet): Remove. (_Use_facet_failure_handle): Remove. * src/locale.cc: Remove definitions. * src/locale-inst.cc: And here. * testsuite/22_locale/ctor_copy_dtor.cc (test01): Fixup. Add tests. * src/localename.cc (locale::facet::_S_create_c_locale): Properly create and error-check underlying locale object. (locale::facet::_S_destroy_c_locale): Add, take care of properly tearing down underlying locale object. * include/bits/localefwd.h (locale::facet): Declare. * testsuite/22_locale/members.cc: Don't test "fr_FR" locale for correctness, as glibc apparently has incorrect info in it. Test with it when it works again..... * include/bits/localefwd.h (locale::_Impl::__vec_string): Remove. Number of categories is fixed at six, so just simplify and make this an array of strings. (locale::_Impl::_M_has_name): Remove. (locale::_Impl::_M_name): Remove. (locale::_Impl::_M_category_names): Turns into... (locale::_Impl::_M_names): ...this. (locale::_Impl::_M_has_same_name()): New function. * src/localename.cc (locale::_Impl::~_Impl()): Remove here. (locale::_Impl::_Impl(size_t __refs, string __str)): Simplify signature. * src/locale.cc (locale::name()): Construct mangled name accurately reflecting combined locale categories. * src/locale.cc (locale::classic()): Don't initialize here. * src/localename.cc (locale::_Impl::_Impl(size_t __num, size_t __refs, bool __has_name, string __str): Do it here. * include/bits/localefwd.h: _S_categories_num to _S_num_categories. _S_facets_num to _S_num_facets. (locale::id::id()): Explicitly set _M_index to zero. * src/locale.cc: Same. * src/locale.cc: (locale::locale(const char*)): Construct named locales uniquely. * src/locale.cc: Remove numpunct_byname ctors. * testsuite/22_locale/numpunct_byname.cc: New file. * testsuite/22_locale/numpunct.cc: New file. * include/bits/localefwd.h (class locale): Change data members to protected, from private. (_Impl::_M_get_c_locale): Add member function. (locale::facet::_M_get_global_impl()): Add member function. * include/bits/locale_facets.h (numpunct::_M_init): Change to take a __c_locale pointer. (numpunct::numpunct( __c_locale*, size_t)): Add additonal ctor for named locales. * testsuite/22_locale/members.cc: New file, test name and combine. * include/bits/locale_facets.h (class numpunct): Remove class _Punct and _Numpunct. Rewrite class numpunct to be correct for named locales. * include/bits/localefwd.h (locale::_Imp::_M_c_locale): Add. * src/localename.cc (_Impl::~_Impl()): Call __frelocale. (_Imp::_Impl(size_t, size_t, bool, string)) Initialize _M_c_locale. * src/locale-inst.cc: Remove _Numpunct, _Punct instantiations. * testsuite/22_locale/numpunct_char_members.cc: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39347 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-01-23 Phil Edwards <pme@sources.redhat.com>pme2001-01-235-219/+354
| | | | | | | | | | | | | | | | * acinclude.m4: Cosmetic changes only. * aclocal.m4: Regenerated. * configure: Regenerated. * configure.target: Update documented list of changed variables. * docs/html/install.html: Fix typo. * docs/html/20_util/howto.html: More notes on auto_ptr. * docs/html/27_io/howto.html: More notes on streabufs. * docs/html/faq/index.html: Add rel_ops problem and mention the DEC as(1) .subsection difficulty. * docs/html/faq/index.txt: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39200 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-01-21 Phil Edwards <pme@sources.redhat.com>pme2001-01-212-77/+46
| | | | | | | | * docs/html/configopts.html: Update for current status. Fix HTML. * docs/html/install.html: Update for current status. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39166 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-01-16 Benjamin Kosnik <bkoz@redhat.com>bkoz2001-01-171-2/+2
| | | | | | | | | | | | | | | | | | libstdc++/1605 * include/bits/ios_base.h (ios_base::failure): Tighten up throw specs. * src/ios.cc (ios_base::failure): Make definitions match. * libsupc++/typeinfo (class bad_typeid): Add throw specs. (class bad_cast): Same. * libsupc++/exception (class exception): Add throw specs. * libsupc++/exception_support.cc (set_terminate): Add throw specs. (set_unexpected): Same. (uncaught_exception): Same. (what): Same. * docs/html/17_intro/C++STYLE (classname): Fix. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39087 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-01-16 Benjamin Kosnik <bkoz@redhat.com>bkoz2001-01-161-16/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * docs/html/17_intro/C++STYLE (classname): Add more existing and stylish patterns. libstdc++/944 * include/bits/istream.tcc (istream::sentry::sentry()): Set failbit if the state of the stream is not good. * testsuite/27_io/istream_sentry.cc (test02): Add test. * testsuite/27_io/istream_manip.cc (test01): Modify. libstdc++/1019 reported by Paolo Carlini <pcarlini@unitus.it> * include/bits/istream.tcc (operator>>(istream&, string&)): Fix. * testsuite/21_strings/inserters_extractors.cc (test08): Add test. libstdc++/1057 * include/bits/std_streambuf.h (setp): Set _M_buf_size correctly. * include/bits/streambuf.tcc (xsputn): Remove outside if clause. (xsgetn): Same. Simplify. * testsuite/27_io/streambuf.cc (test04): Add testcases. reported by Larry Evans <jcampbell3@prodigy.net> * include/bits/streambuf.tcc (streambuf::xsputn): Just check for equality with eof on returned value from overflow. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39059 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-01-02 Benjamin Kosnik <bkoz@redhat.com>bkoz2001-01-031-14/+22
| | | | | | | | | | | | | | | | * acinclude.m4 (GLIBCPP_ENABLD_CSTDIO): Add in default value. * aclocal.m4: Regenerate. * configure: Regenerate. * include/bits/c++config (__GLIBCPP__): Bump version number. * ChangeLog: Start new log for year 2001 * ChangeLog-2000: New file. * docs/html/configopts.html: Make sure default values are current, git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38663 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-12-21 Benjamin Kosnik <bkoz@redhat.com>bkoz2000-12-211-6/+8
| | | | | | | | | | | | | | | | | | * configure.in: Change GLIBCPP_ENABLE_SHADOW to GLIBCPP_ENABLE_CHEADERS. * acinclude.m4 (GLIBCPP_ENABLE_SHADOW): Change to ENABLE_CHEADERS. C_INCLUDE_DIR defaults to c_std from c. * aclocal.m4: Regenerate. * configure: Regenerate. * include/c: Move to ... * include/c_std: ...here. * include/c_std: Move to ... * include/c_shadow: ...here. * include/c: Repopulate, with simple headers. * docs/html/configopts.html: Adjust docs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38432 138bc75d-0d04-0410-961f-82ee72b054a4
* * docs/html/17_intro/COPYING: Update to currentjsm282000-12-181-3/+3
| | | | | | | | ftp://ftp.gnu.org/pub/gnu/Licenses/COPYING-2.0 (fixes references to 19yy as example year in copyright notice). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38341 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-12-13 Benjamin Kosnik <bkoz@redhat.com>bkoz2000-12-141-1/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * config/os/generic/bits/ctype_base.h (ctype_base): Consistency with linux. * config/os/generic/bits/ctype_inline.h (is): Same. * config/os/solaris/solaris2.5/bits/ctype_inline.h (is): Same. * config/os/solaris/solaris2.5/bits/ctype_base.h: Same. * config/os/solaris/solaris2.6/bits/ctype_inline.h (is): Same. * config/os/solaris/solaris2.6/bits/ctype_base.h: Same. * config/os/solaris/solaris2.7/bits/ctype_inline.h (is): Same. * config/os/solaris/solaris2.7/bits/ctype_base.h: Same. * config/os/irix/bits/ctype_inline.h (is): Same. * config/os/irix/bits/ctype_base.h (ctype_base): Same. * config/os/aix/bits/ctype_inline.h (is): Same. * config/os/aix/bits/ctype_base.h (ctype_base): Same. * config/os/bsd/netbsd/bits/ctype_inline.h (is): Same. * config/os/bsd/netbsd/bits/ctype_base.h (ctype_base): Same. * config/os/bsd/freebsd/bits/ctype_base.h (ctype_base): Same. * config/os/bsd/freebsd/bits/ctype_inline.h (is): Same. * config/os/newlib/bits/ctype_inline.h (is): Same. * config/os/newlib/bits/ctype_base.h (ctype_base): Same. * testsuite/22_locale/ctype_char_members.cc (test01): Add tests, fix. * testsuite/22_locale/ctype.cc (test01): Add tests for ctype_base::mask bitmask features. * src/locale.cc: Define const static data for ctype_base. * config/os/gnu-linux/bits/ctype_base.h (ctype_base): Make ctype_base::mask type an integer type, not an enum. * config/os/gnu-linux/bits/ctype_inline.h (is): Implement correctly. * include/bits/locale_facets.h: Tweaks. * include/bits/ios_base.h: Formatting tweaks. * docs/html/17_intro/C++STYLE: Add. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38243 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-12-09 Phil Edwards <pme@sources.redhat.com>pme2000-12-1043-130/+134
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move the HTML-containing subdirs from 'docs' to 'docs/html'. * README: Update the locations of instructions. * docs/doxygen/run_doxygen: New file, stub. * docs/Makefile: Moved... * docs/configopts.html: Likewise. * docs/documentation.html: Likewise. * docs/install.html: Likewise. * docs/lib3styles.css: Likewise. * docs/17_intro/BADNAMES: Likewise. * docs/17_intro/BUGS: Likewise. * docs/17_intro/C++STYLE: Likewise. * docs/17_intro/CHECKLIST: Likewise. * docs/17_intro/COPYING: Likewise. * docs/17_intro/DESIGN: Likewise. * docs/17_intro/HEADER_POLICY: Likewise. * docs/17_intro/PROBLEMS: Likewise. * docs/17_intro/RELEASE-NOTES: Likewise. * docs/17_intro/TODO: Likewise. * docs/17_intro/contribute.html: Likewise. * docs/17_intro/headers_cc.txt: Likewise. * docs/17_intro/howto.html: Likewise. * docs/17_intro/libstdc++-assign.txt: Likewise. * docs/17_intro/organization: Likewise. * docs/17_intro/porting-howto.html: Likewise. * docs/18_support/howto.html: Likewise. * docs/19_diagnostics/howto.html: Likewise. * docs/20_util/howto.html: Likewise. * docs/21_strings/gotw29a.txt: Likewise. * docs/21_strings/howto.html: Likewise. * docs/21_strings/stringtok_h.txt: Likewise. * docs/21_strings/stringtok_std_h.txt: Likewise. * docs/22_locale/codecvt.html: Likewise. * docs/22_locale/ctype.html: Likewise. * docs/22_locale/howto.html: Likewise. * docs/22_locale/locale.html: Likewise. * docs/23_containers/howto.html: Likewise. * docs/23_containers/wrappers_h.txt: Likewise. * docs/24_iterators/howto.html: Likewise. * docs/25_algorithms/howto.html: Likewise. * docs/26_numerics/howto.html: Likewise. * docs/27_io/howto.html: Likewise. * docs/27_io/iostreams_hierarchy.pdf: Likewise. * docs/ext/howto.html: Likewise. * docs/faq/index.html: Likewise. * docs/faq/index.txt: Likewise. * docs/html/Makefile: ...to here. * docs/html/configopts.html: Likewise. * docs/html/documentation.html: Likewise. * docs/html/install.html: Likewise. * docs/html/lib3styles.css: Likewise. * docs/html/17_intro/BADNAMES: Likewise. * docs/html/17_intro/BUGS: Likewise. * docs/html/17_intro/C++STYLE: Likewise. * docs/html/17_intro/CHECKLIST: Likewise. * docs/html/17_intro/COPYING: Likewise. * docs/html/17_intro/DESIGN: Likewise. * docs/html/17_intro/HEADER_POLICY: Likewise. * docs/html/17_intro/PROBLEMS: Likewise. * docs/html/17_intro/RELEASE-NOTES: Likewise. * docs/html/17_intro/TODO: Likewise. * docs/html/17_intro/contribute.html: Likewise. * docs/html/17_intro/headers_cc.txt: Likewise. * docs/html/17_intro/howto.html: Likewise. * docs/html/17_intro/libstdc++-assign.txt: Likewise. * docs/html/17_intro/organization: Likewise. * docs/html/17_intro/porting-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/gotw29a.txt: Likewise. * docs/html/21_strings/howto.html: Likewise. * docs/html/21_strings/stringtok_h.txt: Likewise. * docs/html/21_strings/stringtok_std_h.txt: 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/23_containers/howto.html: Likewise. * docs/html/23_containers/wrappers_h.txt: 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/27_io/iostreams_hierarchy.pdf: Likewise. * docs/html/ext/howto.html: Likewise. * docs/html/faq/index.html: Likewise. * docs/html/faq/index.txt: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38166 138bc75d-0d04-0410-961f-82ee72b054a4
* * docs/configopts.html, docs/documentation.html,jsm282000-12-0319-304/+284
| | | | | | | | | | | | | | | docs/install.html, docs/17_intro/BADNAMES, docs/17_intro/contribute.html, docs/17_intro/howto.html, docs/18_support/howto.html, docs/19_diagnostics/howto.html, docs/20_util/howto.html, docs/21_strings/howto.html, docs/22_locale/howto.html, docs/23_containers/howto.html, docs/24_iterators/howto.html, docs/25_algorithms/howto.html, docs/26_numerics/howto.html, docs/27_io/howto.html, docs/ext/howto.html, docs/faq/index.html, docs/faq/index.txt: Sync with wwwdocs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37981 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-12-01 Phil Edwards <pme@sources.redhat.com>pme2000-12-028-573/+0
| | | | | | | | | | | | | | * docs/download.html: Remove. * docs/footer.ihtml: Remove. * docs/header.ihtml: Remove. * docs/index.html: Remove. * docs/links.html: Remove. * docs/mail.html: Remove. * docs/status.html: Remove. * docs/thanks.html: Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37943 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-11-29 Phil Edwards <pme@sources.redhat.com>pme2000-11-2917-550/+452
| | | | | | | | | | | | | | | | | | | | | | | | | Sync with the documentation from wwwdocs. * docs/Makefile: New file (rebuilds FAQ text version). * docs/configopts.html: Update. * docs/documentation.html: Update. * docs/download.html: Update. * docs/index.html: Update. * docs/install.html: Update. * docs/links.html: Update. * docs/mail.html: Update. * docs/status.html: Update. * docs/thanks.html: Update. * docs/27_io/howto.html: Update. * docs/faq/index.html: Update for 2.91. * docs/faq/index.txt: Update for 2.91. * docs/footer.html: Removed. * docs/footer.ihtml: New file. * docs/gccrebuild.html: Removed. * docs/header.html: Removed. * docs/header.ihtml: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37855 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-11-28 Benjamin Kosnik <bkoz@purist.soma.redhat.com>bkoz2000-11-282-108/+101
| | | | | | | | | | Update for 2.91 release. * include/bits/c++config (__GLIBCPP__): Update. * docs/17_intro/RELEASE-NOTES: Update. * docs/status.html: Update, remove bogus autotools disinformation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37825 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-11-03 David Edelsohn <dje@watson.ibm.com>pme2000-11-045-89/+92
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * acinclude.m4 (GLIBCPP_CHECK_OS): Add AIX target selecting threads flag based on multilib definition of $CXX. * mknumeric_limits (LDFLAGS): Add AIX target linking with pthreads based on multilib definition of $CXX. * config/os/aix/bits/os_defines.h (_G_USING_THUNKS): Define as 0. 2000-11-03 Phil Edwards <pme@sources.redhat.com> * acinclude.m4: Cleanups. * aclocal.m4: Regenerated. * configure: Ditto. * Makefile.in: Ditto. * libio/Makefile.in: Ditto. * libmath/Makefile.in: Ditto. * libsupc++/Makefile.in: Ditto. * src/Makefile.in: Ditto. * docs/install.html: Removal of EGCS. * docs/23_containers/wrappers_h.txt: Likewise. * docs/faq/index.html: Likewise. * docs/faq/index.txt: Regenerated. * docs/thanks.html: More people. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37241 138bc75d-0d04-0410-961f-82ee72b054a4
* Dummy checking of footer.html to force web update.pme2000-11-041-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37240 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-11-01 Benjamin Kosnik <bkoz@purist.soma.redhat.com>bkoz2000-11-011-6/+3
| | | | | | | | | | | | | | | * bits/basic_file.h (_M_open_mode): Change signature, move specializations to.. * config/c_io_libio.cc: ...here. * acinclude.m4 (GLIBCPP_ENABLE_CSTDIO): Add sdtio option, remove wince. * aclocal.m4: Regenerate. * configure: Regenerate. * config/c_io_stdio.h: New file. * config/c_io_stdio.cc: New file. * docs/configopts.html: Modify documentation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37195 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-26 Benjamin Kosnik <bkoz@redhat.com>bkoz2000-10-261-9/+2
| | | | | | | | | | | | | | | | | | | | | | | | | * acinclude.m4 (GLIBCPP_ENABLE_LONG_DOUBLE): Remove. * aclocal.m4: Regenerate. * configure.in: Remove GLIBCPP_ENABLE_LONG_DOUBLE. * configure: Regenerate. * docs/configopts.html: Remove. * src/complexl.cc: Revert. * config.h.in: Remove. * include/c_std/bits/std_cmath.h: Remove guards based on _GLIBCPP_USE_LONG_DOUBLE. * include/c/bits/std_cmath.h: Same. Format. Match c_std behavior with respect to long double signatures. * config/os/aix/bits/ctype_noninline.h (ctype): Remove throw specification. * config/os/newlib/bits/ctype_noninline.h (ctype): And here. * config/os/solaris/solaris2.6/bits/ctype_noninline.h (ctype): Same. * config/os/solaris/solaris2.5/bits/ctype_noninline.h (ctype): Same. * config/os/generic/bits/ctype_noninline.h (ctype): Same. * config/os/bsd/bits/ctype_noninline.h (ctype): Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37073 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-24 Mark Harig <mharig@landmark.com>bkoz2000-10-251-5/+13
| | | | | | | | | * docs/configopts.html: Added documentation for the "--enable-version-specific-runtime-libs" and "--with-gxx-include-dir" configuration switches. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37051 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-21 Benjamin Kosnik <bkoz@purist.soma.redhat.com>bkoz2000-10-211-2/+9
| | | | | | | | | | | | | | * acinclude.m4 (GLIBCPP_ENABLE_LONG_DOUBLE): New macro. * aclocal.m4: Regenerate. * configure.in: Use it. * configure: Regenerate. * src/complexl.cc: Fixup. * include/c_std/bits/std_cmath.h: Fixup. * include/c/bits/std_cmath.h: Fixup. * docs/configopts.html: Add docs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36999 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-21 Benjamin Kosnik <bkoz@purist.soma.redhat.com>bkoz2000-10-211-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | * docs/links.html: Add links to defects list, standards FAQ. * testsuite/21_strings/ctor_copy_dtor.cc (test01): Disable tests with string creation that allocate huge ammounts of memory. * include/c/bits/std_cstddef.h: Put size_t, ptrdiff_t in namepace std. 2000-10-21 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr> * libsupc++/exception.cc: Use namespace std. * libsupc++/new: DITTO. * libsupc++/new_op.cc: DITTO. * libsupc++/new_opnt.cc: DITTO. * libsupc++/new_opv.cc: DITTO. * libsupc++/new_opvnt.cc: DITTO. * libsupc++/tinfo.cc: DITTO. * libsupc++/tinfo.h: DITTO. * libsupc++/vec.cc: DITTO. * libsupc++/Makefile.am: Blank lines removal. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36995 138bc75d-0d04-0410-961f-82ee72b054a4
* * docs/configopts.html, docs/install.html, docs/17_intro/BADNAMES,jsm282000-10-2117-197/+197
| | | | | | | | | | | | | | | docs/17_intro/howto.html, docs/18_support/howto.html, docs/19_diagnostics/howto.html, docs/20_util/howto.html, docs/21_strings/howto.html, docs/22_locale/howto.html, docs/23_containers/howto.html, docs/24_iterators/howto.html, docs/25_algorithms/howto.html, docs/26_numerics/howto.html, docs/27_io/howto.html, docs/ext/howto.html, docs/faq/index.html: Remove many EGCS references; use current absolute URLs on gcc.gnu.org or sources.redhat.com for messages in list archives. * docs/faq/index.txt: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36988 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-15 Phil Edwards <pme@sources.redhat.com>pme2000-10-161-30/+22
| | | | | | | * docs/configopts.html: Remove libgcc-rebuild; HTML formatting. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36875 138bc75d-0d04-0410-961f-82ee72b054a4
* Dummy checkin of footer.html to force web update.pme2000-10-161-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36874 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-13 Benjamin Kosnik <bkoz@purist.soma.redhat.com>bkoz2000-10-151-2/+15
| | | | | | | | | | | | | | | | | Mark Harig <markh@landmark.com> * src/Makefile.am (toolexeclibdir): Add support fo VERSION_SPECIFIC_LIBS and --with-gxx-include-dir. * src/Makefile.in: Regenerate. * libsupc++/Makefile.am: Same. (glibcppinstalldir): Adjust. * libsupc++/Makefile.in: Regenerate. * Makefile.am: Remove gxx_include_dir. Remove INCLUDE. * Makefile.in: Regenerate. * docs/configopts.html: Add descriptions of flags. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36872 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-10 Benjamin Kosnik <bkoz@purist.soma.redhat.com>bkoz2000-10-091-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * docs/configopts.html: Edit. * libio/Makefile.am (INCLUDES): Remove duplicates, simplify. * libio/Makefile.in: Regenerate. * libmath/Makefile.am (INCLUDES): Remove duplicates, simplify. * libmath/Makefile.in: Regenerate. * libsupc++/Makefile.am (INCLUDES): Remove duplicate. * libsupc++/Makefile.in: Regenerate. * Makefile.am (AM_MAKEFLAGS): Add GLIBCPP_INCLUDES, TOPLEVEL_INCLUDES, LIBMATH_INCLUDES, LIBIO_INCLUDES, CSHADOW_INCLUDES up here. * Makefile.in: Regenerate. * src/Makefile.am (CSHADOW_INCLUDES): Add include/c_std, include/c for shadow headers. (myinstallheaders): Change glibcpp_includedir to GLIBCPP_INCLUDES. Move GLIBCPP_INCLUDES, TOPLEVEL_INCLUDES, LIBMATH_INCLUDES, LIBIO_INCLUDES, CSHADOW_INCLUDES up Makefile hierarchy. * src/Makefile.in: Regenerate. * include/c: New directory. * include/c/bits/(std_cassert.h, std_cctype.h, std_cerrno.h, std_cfloat.h, std_climits.h, std_clocale.h, std_cmath.h, std_csetjmp.h, std_csignal.h, std_cstdarg.h, std_cstddef.h, std_cstdio.h, std_cstdlib.h, std_cstring.h, std_ctime.h, std_cwchar.h, std_cwctype.h): Add, moving from... * include/bits: ...here. * include/c_std: New directory. * include/c_std/bits/*: Populate from... * shadow: ...here. Remove directory. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36805 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-05 Phil Edwards <pme@sources.redhat.com>pme2000-10-051-2/+12
| | | | | | | | | | | | * acinclude.m4 (GLIBCPP_CHECK_CTYPE): Tweaks to message texts for public relations purposes. * aclocal.m4: Regenerated. * configure: Regenerated. * docs/ext/howto.html: Additional explanation about hashing. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36731 138bc75d-0d04-0410-961f-82ee72b054a4
* Dummy checkin of footer.html to force web update.pme2000-10-041-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36710 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-03 Benjamin Kosnik <bkoz@purist.soma.redhat.com>bkoz2000-10-042-11/+21
| | | | | | | | | | | | | * docs/22_locale/howto.html: Add link to proto-documentation on locales. * docs/documentation.html: Rename links for clarity. * src/Makefile.am (headers): Remove unistd.h, wrap_unistd.h. Add fcntl.h, iolibio.h, libioP.h, pthread.h, iconv.h. * src/Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36708 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-09-25 Phil Edwards <pme@sources.redhat.com>pme2000-09-254-54/+217
| | | | | | | | | | | * docs/documentation.html: Add link to... * docs/ext/howto.html: ...this. New dir/file, describing library extensions (both ours and SGI's). * docs/faq/index.html: Small updates. * docs/faq/index.txt: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36631 138bc75d-0d04-0410-961f-82ee72b054a4
* New-date checkin of footer.html to force yadda yadda yadda.pme2000-09-251-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36630 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-09-19 Phil Edwards <pme@sources.redhat.com>pme2000-09-191-3/+8
| | | | | | | * docs/21_strings/howto.html: Fix editor lossage from last commit. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36547 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-09-19 Phil Edwards <pme@sources.redhat.com>pme2000-09-194-38/+179
| | | | | | | | | | | * docs/thanks.html: More thanks. * docs/18_support/howto.html: Fix thinko. * docs/21_strings/howto.html: Minor tweaks and updates to URLs. Redo the string transformation notes and link to... * docs/22_locale/howto.html: ...here. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36546 138bc75d-0d04-0410-961f-82ee72b054a4
* Dummy checkin of footer.html to force web update.pme2000-09-191-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36544 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-09-15 Benjamin Kosnik <bkoz@purist.soma.redhat.com>bkoz2000-09-151-0/+103
| | | | | | | | | | | | | | | | | | | * src/locale.cc (locale::locale(const char* __name)): Consolidate name setting. Add checks for NULL __name pointers. Remove calls to _S_initialize() as initial locale initialization can either be assumed, or needs to be made consistent throughout locale construtors. (locale::locale(const locale& __other, const char* __name, category __cat): Add checks for NULL name. Add checks for assignment to self. * src/localename.cc (locale::_Impl:: _Impl(const _Impl& __other, const string& __name, category __cat, size_t __refs)): Set correct name, has_name values. * testsuite/22_locale/ctor_copy_dtor.cc (test01): More tests. * docs/22_locale/locale.html: New file, more unfinished docs... git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36450 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-09-08 Felix Natter <fnatter@gmx.net>pme2000-09-081-16/+228
| | | | | | | * docs/17_intro/porting-howto.html: New version. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36275 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-08-30 Benjamin Kosnik <bkoz@redhat.com>bkoz2000-08-313-16/+199
| | | | | | | | | | | | | | | | * testsuite/22_locale/ctype_wchar_t_members.cc (test01): New file. * docs/22_locale/codecvt.html: Re-number. * docs/22_locale/howto.html: Add entry for ctype documentation. Add entry for Nathan's introduction to locales paper. * docs/22_locale/ctype.html: New file. In progress... * docs/22_locale/codecvt.html: Formatting cleanups. * src/locale.cc (ctype<wchar_t>::do_is): Fix thinko. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36082 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-08-30 Benjamin Kosnik <bkoz@redhat.com>bkoz2000-08-301-6/+14
| | | | | | | | * docs/22_locale/codecvt.html: Formatting cleanups. * src/locale.cc (ctype<wchar_t>::do_is): Fix thinko. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36079 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-08-30 Phil Edwards <pme@sources.redhat.com>pme2000-08-301-29/+31
| | | | | | | | * docs/22_locale/codecvt.html: Behind-the-scenes ASCII->HTML tweaks for certain browsers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36067 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-08-28 Benjamin Kosnik <bkoz@purist.soma.redhat.com>bkoz2000-08-291-112/+512
| | | | | | | * docs/22_locale/codecvt.html: Add more bits, format. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36026 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-08-28 Phil Edwards <pme@sources.redhat.com>pme2000-08-285-17/+40
| | | | | | | | | | | | * docs/configopts.html: Mention new options. * docs/install.html: Formatting changes for platform-specific pre-reqs, previously only Cygwin. * docs/mail.html: Fix new link. * docs/thanks.html: A couple more people. * docs/26_numerics/howto.html: Fix typo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36018 138bc75d-0d04-0410-961f-82ee72b054a4
* Dummy checkin of footer.html to force web update.pme2000-08-281-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36017 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-08-24 Benjamin Kosnik <bkoz@purist.soma.redhat.com>bkoz2000-08-252-6/+119
| | | | | | | | * docs/22_locale/howto.html: Add notes on codecvt implementation. * docs/22_locale/codecvt.html: New file. In progress. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35975 138bc75d-0d04-0410-961f-82ee72b054a4
* Dummy checkin of footer.html to force web sync.pme2000-08-231-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35914 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud