aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include
AgeCommit message (Collapse)Author
2002-01-08Daily bump.gccadmin
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48626 138bc75d-0d04-0410-961f-82ee72b054a4
2002-01-07Daily bump.gccadmin
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48593 138bc75d-0d04-0410-961f-82ee72b054a4
2002-01-062002-01-06 Paolo Carlini <pcarlini@unitus.it>paolo
* include/bits/stl_function.h: Remove two lines of comments; adjust copyright years. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48579 138bc75d-0d04-0410-961f-82ee72b054a4
2002-01-06Daily bump.gccadmin
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48575 138bc75d-0d04-0410-961f-82ee72b054a4
2002-01-05Daily bump.gccadmin
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48560 138bc75d-0d04-0410-961f-82ee72b054a4
2002-01-042002-01-04 Benjamin Kosnik <bkoz@redhat.com>bkoz
* include/Makefile.am (std_headers): Remove cXXX from list. (c_base_srcdir): No bits subdirectory. (c_base_builddir): Same. (c_base_headers): Adjust names, add ciso646. (bits_headers): Remove std_xxx.h headers. * include/Makefile.in: Regenerate. * include/ext/iterator: Adjust includes. * include/ext/ropeimpl.h: Same. * include/ext/stl_hash_fun.h: Same. * include/ext/algorithm: Same. * include/backward/bvector.h: Adjust includes. * include/backward/vector.h: Same. * include/backward/strstream: Same. * include/backward/streambuf.h: Same. * include/backward/stack.h: Same. * include/backward/set.h: Same. * include/backward/queue.h: Same. * include/backward/multiset.h: Same. * include/backward/multimap.h: Same. * include/backward/map.h: Same. * include/backward/list.h: Same. * include/backward/iterator.h: Same. * include/backward/iostream.h: Same. * include/backward/iomanip.h: Same. * include/backward/fstream.h: Same. * include/backward/deque.h: Same. * include/backward/complex.h: Same. * include/bits/std_algorithm.h: Move to... * include/std/algorithm: ...here. * include/bits/std_iosfwd.h, std_locale.h, std_stack.h, std_bitset.h, std_ios.h, std_map.h, std_stdexcept.h, std_complex.h, std_iostream.h, std_memory.h, std_streambuf.h, std_deque.h, std_istream.h, std_numeric.h, std_string.h, std_fstream.h, std_ostream.h, std_utility.h, std_iterator.h, std_queue.h, std_valarray.h, std_functional.h, std_limits.h, std_set.h, std_vector.h, std_iomanip.h, std_list.h, std_sstream.h: Same. * include/c_std/bits/std_cassert.h: Move to... * include/c_std/cassert: Here. * include/c_std/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: Same. * include/c_std/cmath: Adjust cmath.tcc include. * include/c_std/cstdlib: Adjust includes. * include/c_std/cwchar: Same. * include/c_std/ctime: Same. * include/c_std/cstring: Same. * include/c_std/cstdio: Same. * include/c_std/bits: Remove directory. * include/c/bits/std_cassert.h: Move to... * include/c/cassert: Here. * include/c/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: Same. * include/c/bits: Remove directory. * include/std/cwctype: Remove. * include/std/cwchar: Remove. * include/std/ctime: Remove. * include/std/cstring: Remove. * include/std/cstdlib: Remove. * include/std/cstdio: Remove. * include/std/cstddef: Remove. * include/std/cstdarg: Remove. * include/std/csignal: Remove. * include/std/csetjmp: Remove. * include/std/cmath: Remove. * include/std/clocale: Remove. * include/std/climits: Remove. * include/std/ciso646: Remove. * include/std/cfloat: Remove. * include/std/cerrno: Remove. * include/std/cctype: Remove. * include/std/cassert: Remove. * include/bits/fpos.h: Adjust includes, removing <bits/std_xxx.h> files and subsituting <.xxx> * include/bits/valarray_array.h: Same. * include/bits/stl_uninitialized.h: Same. * include/bits/stl_alloc.h: Same. * include/bits/stl_algobase.h: Same. * include/bits/sstream.tcc: Same. * include/bits/pthread_allocimpl.h: Same. * include/bits/ostream.tcc: Same. * include/bits/localefwd.h: Same. * include/bits/locale_facets.tcc: Same. * include/bits/locale_facets.h: Same. * include/bits/istream.tcc: Same. * include/bits/char_traits.h: Same. * include/bits/boost_concept_check.h: Same. * include/bits/basic_file.h: Same. * include/std/bitset: Same. * include/std/complex: Same. * include/std/fstream: Same. * include/std/functional: Same. * include/std/ios: Same. * include/std/iostream: Same. * include/std/ostream: Same. * include/std/sstream: Same. * include/std/streambuf: Same. * include/std/string: Same. * include/std/iterator: Same. * include/std/valarray: Same. * src/ios.cc: Adjust includes. * src/valarray-inst.cc: Same. * src/string-inst.cc: Same. * src/stl-inst.cc: Same. * src/stdexcept.cc: Same. * src/misc-inst.cc: Same. * src/localename.cc: Same. * src/locale-inst.cc: Same. * src/locale.cc: Same. * src/limits.cc: Same. * src/concept-inst.cc: Same. * src/complex_io.cc: Same. * src/codecvt.cc: Same. * src/bitset.cc: Same. * src/cmath.cc: Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48544 138bc75d-0d04-0410-961f-82ee72b054a4
2002-01-042002-01-04 Paolo Carlini <pcarlini@unitus.it>paolo
* include/bits/stl_tree.h (rb_tree): Move to... * include/ext/rb_tree: ...here, new file. * include/Makefile.am (ext_headers): Add new file. * include/Makefile.in: Regenerate. * include/bits/stl_tempbuf.h (get_temporary_buffer + helper, return_temporary_buffer, struct temporary_buffer): Move to... * include/ext/memory: ...here. * testsuite/ext/headers.cc: Include <ext/rb_tree>. * include/backward/tempbuf.h: Include <ext/memory>, tweak. * include/backward/tree.h: Include <ext/rb_tree), tweak. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48538 138bc75d-0d04-0410-961f-82ee72b054a4
2002-01-04Daily bump.gccadmin
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48532 138bc75d-0d04-0410-961f-82ee72b054a4
2002-01-032002-01-02 Paolo Carlini <pcarlini@unitus.it>paolo
* include/bits/stl_numeric.h (power + helpers, iota): Move to... * include/ext/numeric: ...here, new file. * include/bits/stl_function.h (identity_element, unary_compose, binary_compose, compose1, compose2, identity, select1st, select2nd, project1st + helper, project2nd + helper, constant_void_fun + helper, constant_unary_fun + helper, costant_binary_fun + helper, constant0, constant1, constant2, subtractive_rng, mem_fun1, mem_fun1_ref): Move to... * include/ext/functional: ...here, new file. * include/Makefile.am (ext_headers): Add new files. * include/Makefile.in: Regenerate. * testsuite/ext/headers.cc: Include <ext/numeric> and <ext/functional>. * include/backward/algo.h: Include <ext/numeric>, tweak. * include/backward/function.h: Include <ext/functional>, tweak. * include/ext/ropeimpl.h: Include <ext/numeric>. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48519 138bc75d-0d04-0410-961f-82ee72b054a4
2002-01-03Daily bump.gccadmin
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48504 138bc75d-0d04-0410-961f-82ee72b054a4
2002-01-032002-01-02 Phil Edwards <pme@gcc.gnu.org>pme
* include/bits/stl_algo.h (upper_bound, equal_range, binary_search): Change concept checks, as with lower_bound and PR 2054. * testsuite/ext/concept_checks.cc: Expand test to include those. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48492 138bc75d-0d04-0410-961f-82ee72b054a4
2002-01-032002-01-02 Phil Edwards <pme@gcc.gnu.org>pme
* include/bits/boost_concept_check.h: Import some changes from upsteam (Boost) version. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48489 138bc75d-0d04-0410-961f-82ee72b054a4
2002-01-022002-01-02 Paolo Carlini <pcarlini@unitus.it>paolo
* include/bits/stl_algobase.h (copy_n + helpers, lexicographical_compare_3way + helpers): Move to... * include/ext/algorithm: ...here. * include/bits/stl_uninitialized.h (uninitialized_copy_n + helpers): Move to... * include/ext/memory: ...here, new file. * include/Makefile.am (ext_headers): Add new file. * include/Makefile.in: Regenerate. * testsuite/ext/headers.cc: Include <ext/memory>. * include/backward/algobase.h: Include <ext/memory> and <ext/algorithm>, tweak. * include/ext/ropeimpl.h: Include <ext/memory>, tweak. * include/ext/stl_rope.h: Include <ext/memory>, tweak. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48467 138bc75d-0d04-0410-961f-82ee72b054a4
2002-01-02Daily bump.gccadmin
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48461 138bc75d-0d04-0410-961f-82ee72b054a4
2002-01-012002-01-01 Roger Sayle <roger@eyesopen.com>aj
* libmath/stubs.c (sinf,cosf): Implement stubs to enable the equivalent ___builtin__ versions. * include/c_shadow/bits/std_cmath.h: All __builtin math functions are available in libstdc++ as the necessary stub implementations are provided by libmath/stubs.c. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48445 138bc75d-0d04-0410-961f-82ee72b054a4
2002-01-01Daily bump.gccadmin
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48440 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-312001-12-31 Paolo Carlini <pcarlini@unitus.it>paolo
* include/ext/iterator: Add #include <bits/std_iterator.h>, tweak. * testsuite/ext/headers.cc: Add <ext/iterator>. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48430 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-312001-12-31 Paolo Carlini <pcarlini@unitus.it>paolo
* include/backward/algo.h: Add two more using declarations. * include/backward/iterator.h: Include <ext/iterator>, add using declaration. * include/ext/algorithm: Add #pragma GCC system_header. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48429 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-312001-12-31 Phil Edwards <pme@gcc.gnu.org>pme
* include/bits/stl_bvector.h: Change calls to 3-argument distance() into standard 2-argument version. * include/bits/stl_deque.h: Likewise. * include/bits/stl_tempbuf.h: Likewise. * include/bits/stl_tree.h: Likewise. * include/bits/stl_vector.h: Likewise. * include/ext/stl_hashtable.h: Likewise. * include/bits/stl_iterator_base_funcs.h: Move distance() extension... * include/ext/iterator: to here. New file. * include/Makefile.am (ext_headers): Add new file, alphabatize. * include/Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48428 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-312001-12-31 Phil Edwards <pme@gcc.gnu.org>pme
* include/bits/stl_deque.h: Doxygenate with initial/example hooks. Clean up spacing and indentation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48426 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-312001-12-31 Paolo Carlini <pcarlini@unitus.it>paolo
* include/ext/slist: Move into __gnu_cxx, tweak, add using declarations. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48423 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-312001-12-31 Paolo Carlini <pcarlini@unitus.it>paolo
* include/ext/hash_map: Move into __gnu_cxx, tweak, add using declarations. * include/ext/hash_set: Ditto. * include/ext/ropeimpl.h: Ditto. * include/ext/stl_hash_fun.h: Ditto. * include/ext/stl_hashtable.h: Ditto. * include/ext/stl_rope.h: Ditto. * src/ext-inst.cc: Tweak. * testsuite/ext/rope.cc: Tweak. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48422 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-312001-12-31 Paolo Carlini <pcarlini@unitus.it>paolo
* include/backward/algo.h: Include <ext/algorithm>, tweak using declarations. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48421 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-31Daily bump.gccadmin
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48419 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-30Daily bump.gccadmin
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48398 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-29Daily bump.gccadmin
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48360 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-282001-12-28 Phil Edwards <pme@gcc.gnu.org>pme
* include/bits/c++config: Move doxygen hook comment... * docs/doxygen/doxygroups.cc: ...to here. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48353 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-282001-12-28 Phil Edwards <pme@gcc.gnu.org>pme
PR libstdc++/2054 * include/bits/stl_algo.h (lower_bound): Relax concept checks. * testsuite/ext/concept_checks.cc: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48351 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-282001-12-28 Paolo Carlini <pcarlini@unitus.it>paolo
* include/bits/stl_algo.h (count returning void, count_if returning void, __random_sample, random_sample, random_sample_n, __is_heap, is_heap, is_sorted): Move to... * include/ext/algorithm: ...here, new file. * include/Makefile.am (ext_headers): Add new file. * include/Makefile.in: Regenerate. * testsuite/ext/headers.cc: Include <ext/algorithm>. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48350 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-282001-12-28 Paolo Carlini <pcarlini@unitus.it>paolo
Nathan Myers <ncm@cantrip.org> * include/bits/basic_string.h (insert(__pos, __s, __n)): Optimize by avoiding temporaries and working in-place when possible. (insert(__pos1, __str)): Call insert(__pos1, __str, __pos2, __n). (insert(__pos1, __str, __pos2, __n)): Call insert(__pos, __s, __n). * testsuite/21_strings/insert.cc (test02): New testcases. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48345 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-28Daily bump.gccadmin
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48340 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-272001-12-27 Paolo Carlini <pcarlini@unitus.it>paolo
* include/bits/locale_facets.tcc (collate::do_transform): Adjust implicit typename. * config/locale/messages_members_generic.h (messages::open, messages::do_open, messages::do_get): Adjust implicit typename. * config/locale/messages_members_gnu.h (messages::open, messages::do_open, messages::do_get): Adjust Implicit typename. * config/locale/messages_members_ieee_1003.1-200x.h (messages::open, messages::do_open, messages::do_get): Adjust implicit typename. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48327 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-27Daily bump.gccadmin
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48325 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-262001-12-26 Benjamin Kosnik <bkoz@waller.constant.com>bkoz
* testsuite/24_iterators/insert_iterator.cc (test02): Add. * testsuite/24_iterators/front_insert_iterator.cc (test02): Add. * testsuite/24_iterators/back_insert_iterator.cc (test02): Add. * testsuite/24_iterators/reverse_iterator.cc (test02): Add. * include/bits/stl_iterator.h (reverse_iterator): Uglify member current to _M_current. (back_insert_iterator): Ulify member container to _M_container. (front_insert_iterator): Same. (insert_iterator): Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48318 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-26Daily bump.gccadmin
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48313 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-25 * include/bits/std_limits.h (__glibcpp_xxx_is_modulo): Newgdr
macros for signed types; default value is true. (numeric_limits<>::is_modulo): Get value from corresponding __glibcpp_xxx_is_modulo macro. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48311 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-25Daily bump.gccadmin
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48309 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-24Daily bump.gccadmin
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48301 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-23Daily bump.gccadmin
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48283 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-22Daily bump.gccadmin
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48263 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-212001-12-21 Paolo Carlini <pcarlini@unitus.it>paolo
* include/ext/stl_rope.h (_Rope_iterator): Add local typedef to fix implicit typename problems. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48242 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-21Daily bump.gccadmin
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48234 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-20Daily bump.gccadmin
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48196 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-192001-12-19 Phil Edwards <pme@gcc.gnu.org>pme
* docs/doxygen/Intro.3: New 'Allocators' module. * docs/doxygen/TODO: Update. * docs/doxygen/doxygroups.cc: Update. * docs/doxygen/run_doxygen: Update. * include/bits/stl_alloc.h: Tweak doxygen hooks in comments. * include/bits/std_memory.h: Doxygenate. * include/bits/stl_iterator_base_types.h: Likewise. * include/bits/stl_raw_storage_iter.h: Likewise. * include/bits/stl_tempbuf.h: Likewise. (get_temporary_buffer): Remove unused nonstandard overload. * include/bits/stl_uninitialized.h: Likewise. * include/bits/stl_iterator_base_types.h (input_iterator, output_iterator, forward_iterator, bidirectional_iterator, random_access_iterator): Move old names... * include/backward/iterator.h: ...to here. * include/bits/stl_bvector.h: Update. * include/ext/stl_rope.h: Update. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48185 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-19Daily bump.gccadmin
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48173 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-182001-12-18 Paolo Carlini <pcarlini@unitus.it>paolo
Nathan Myers <ncm@cantrip.org> * include/bits/basic_string.h (assign(__str, __pos, __n)): Call assign(__s, __n). (assign(__s, __n)): Terminate the string with _S_terminal. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48151 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-18Daily bump.gccadmin
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48147 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-182001-12-17 Benjamin Kosnik <bkoz@redhat.com>bkoz
* include/bits/std_limits.h (__glibcpp_long_double_is_bounded): Set to true, like float and double. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48145 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-172001-12-17 Phil Edwards <pme@gcc.gnu.org>pme
* include/bits/basic_file.h (__basic_file::fd): New function. * config/io/basic_file_stdio.h (__basic_file::fd): Define. * include/bits/std_fstream.h (basic_filebuf::fd): New function. * include/bits/fstream.tcc (basic_filebuf::fd): Define. * testsuite/27_io/filebuf_members.cc (test_02): New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48107 138bc75d-0d04-0410-961f-82ee72b054a4
2001-12-17Daily bump.gccadmin
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48094 138bc75d-0d04-0410-961f-82ee72b054a4