OSDN Git Service

* libmath/stubs.c (tanhf): Fix typo.
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
index ddc78e7..dbc6e7d 100644 (file)
@@ -1,9 +1,178 @@
+2001-06-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
+
+       * libmath/stubs.c: New file.
+       (tanhf): Fix typo.
+
+       * libmath/Makefile.am (libmath_la_SOURCES): Add.
+       * libmath/Makefile.in.  Regenerate.
+
+2001-06-21  Phil Edwards  <pme@sources.redhat.com>
+
+       * include/backward/algo.h:  Add "GPL plus runtime exception" comment.
+       * include/backward/algobase.h:  Likewise.
+       * include/backward/alloc.h:  Likewise.
+       * include/backward/bvector.h:  Likewise.
+       * include/backward/defalloc.h:  Likewise.
+       * include/backward/deque.h:  Likewise.
+       * include/backward/function.h:  Likewise.
+       * include/backward/hash_map.h:  Likewise.
+       * include/backward/hash_set.h:  Likewise.
+       * include/backward/hashtable.h:  Likewise.
+       * include/backward/heap.h:  Likewise.
+       * include/backward/iterator.h:  Likewise.
+       * include/backward/list.h:  Likewise.
+       * include/backward/map.h:  Likewise.
+       * include/backward/multimap.h:  Likewise.
+       * include/backward/multiset.h:  Likewise.
+       * include/backward/pair.h:  Likewise.
+       * include/backward/rope.h:  Likewise.
+       * include/backward/set.h:  Likewise.
+       * include/backward/slist.h:  Likewise.
+       * include/backward/stack.h:  Likewise.
+       * include/backward/strstream:  Likewise.
+       * include/backward/tempbuf.h:  Likewise.
+       * include/backward/tree.h:  Likewise.
+       * include/backward/vector.h:  Likewise.
+       * include/bits/pthread_allocimpl.h:  Likewise.
+       * include/bits/std_algorithm.h:  Likewise.
+       * include/bits/std_bitset.h:  Likewise.
+       * include/bits/std_deque.h:  Likewise.
+       * include/bits/std_functional.h:  Likewise.
+       * include/bits/std_iterator.h:  Likewise.
+       * include/bits/std_list.h:  Likewise.
+       * include/bits/std_map.h:  Likewise.
+       * include/bits/std_memory.h:  Likewise.
+       * include/bits/std_numeric.h:  Likewise.
+       * include/bits/std_queue.h:  Likewise.
+       * include/bits/std_set.h:  Likewise.
+       * include/bits/std_stack.h:  Likewise.
+       * include/bits/std_utility.h:  Likewise.
+       * include/bits/std_vector.h:  Likewise.
+       * include/bits/stl_algo.h:  Likewise.
+       * include/bits/stl_algobase.h:  Likewise.
+       * include/bits/stl_alloc.h:  Likewise.
+       * include/bits/stl_bvector.h:  Likewise.
+       * include/bits/stl_construct.h:  Likewise.
+       * include/bits/stl_deque.h:  Likewise.
+       * include/bits/stl_function.h:  Likewise.
+       * include/bits/stl_heap.h:  Likewise.
+       * include/bits/stl_iterator.h:  Likewise.
+       * include/bits/stl_iterator_base_funcs.h:  Likewise.
+       * include/bits/stl_iterator_base_types.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_pair.h:  Likewise.
+       * include/bits/stl_pthread_alloc.h:  Likewise.
+       * include/bits/stl_queue.h:  Likewise.
+       * include/bits/stl_raw_storage_iter.h:  Likewise.
+       * include/bits/stl_relops.h:  Likewise.
+       * include/bits/stl_set.h:  Likewise.
+       * include/bits/stl_stack.h:  Likewise.
+       * include/bits/stl_tempbuf.h:  Likewise.
+       * include/bits/stl_threads.h:  Likewise.
+       * include/bits/stl_tree.h:  Likewise.
+       * include/bits/stl_uninitialized.h:  Likewise.
+       * include/bits/stl_vector.h:  Likewise.
+       * include/bits/type_traits.h:  Likewise.
+       * include/ext/hash_map:  Likewise.
+       * include/ext/hash_set:  Likewise.
+       * include/ext/rope:  Likewise.
+       * include/ext/ropeimpl.h:  Likewise.
+       * include/ext/slist:  Likewise.
+       * include/ext/stl_hash_fun.h:  Likewise.
+       * include/ext/stl_hashtable.h:  Likewise.
+       * include/ext/stl_rope.h:  Likewise.
+       * libsupc++/unwind-cxx.h:  Likewise.
+       * src/bitset.cc:  Likewise.
+       * src/strstream.cc:  Likewise.
+
+2001-06-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
+
+       * include/bits/indirect_array.h (indirect_array<>::operator=):
+       Make copy and assignment operator public.  Implement.  Format.
+
+       * include/bits/valarray_array.h (__valarray_copy): Add overloads
+       for copy between index arrays.  Format.
+
+2001-06-19  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * mknumeric_limits: Add static definitions, format.
+       * testsuite/18_support/numeric_limits.cc (test02): Add test.
+
+       * include/c_std/bits/std_cwchar.h: Include ctime.
+       * testsuite/17_intro/header_cwchar.cc : Check.
+
+       * include/c_std/bits/std_cwctype.h: Inject wctype.
+       * testsuite/17_intro/header_cwctype.cc: Update.
+
+2001-06-18  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * include/bits/stl_raw_storage_iter.h: Format. Correct derivation.
+       * testsuite/20_util/raw_storage_iterator.cc: Same.
+       
+        * include/bits/stl_alloc.h (_S_chunk_alloc): Change malloc to
+        operator new.
+        (__mem_interface): New typedef for switching between malloc and new.
+       * testsuite/20_util/allocator_members.cc: New file.     
+
+       * testsuite/20_util/comparisons.cc: New file.
+       * testsuite/20_util/pairs.cc: New file. 
+
+2001-06-15  Phil Edwards  <pme@sources.redhat.com>
+
+       * docs/html/documentation.html:  Point to new doxygen'ed collection.
+
+2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * configure.in (auxdir): Replace by ...
+       (toprel): ... new variable.
+       (toplevel_srcdir): Construct from $toprel.
+       * acinclude.m4 (GLIBCPP_ENABLE_THREADS): Use $toprel
+       rather than .. to locate gcc source directory.
+       (GLIBCPP_CONFIGURE): Replace $auxdir with $srcdir/$toprel.
+       * aclocal.m4, configure: Rebuilt.
+
+2001-06-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+       (Approved by Mark and Benjamin.  Applied by Loren.)
+
+       * src/globals.cc: Define globals _GLIBCPP_mutex_init (),
+       _GLIBCPP_mutex_address_init (), _GLIBCPP_once, _GLIBCPP_mutex
+       and _GLIBCPP_mutex_address.
+       * include/bits/stl_threads.h (_STL_mutex_lock): Use above to provide
+       once-only runtime initialization of _M_lock mutex when
+       __GTHREAD_MUTEX_INIT_FUNCTION is defined.
+       (__STL_MUTEX_INITIALIZER): Provide initializer for _STL_mutex_lock
+       for __GTHREAD_MUTEX_INIT_FUNCTION case.
+
+2001-06-13  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
+
+       * testsuite/26_numerics/slice_array_assignment.cc (main): New test.
+
+       * include/bits/slice_array.h (slice_array<>::operator=): Make
+       public and implement.
+       (slice_array<>::slice_array): Make copy-constructor public.
+
+       * include/bits/valarray_array.h (__valarray_copy): Add another
+       overload to copy between strided arrays.
+
+2001-06-13  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * acinclude.m4 (GLIBCPP_CONFIGURE): Bump version to 3.0.0.
+       * aclocal.m4: Regenerate.
+       * configure: Regenerate.
+       * include/bits/c++config (__GLIBCPP__): Update date.
+
 2001-06-12  Benjamin Kosnik  <bkoz@redhat.com>
 
        * include/bits/fpos.h (fpos::operator-): Don't return reference,
        return original, non-modified version.
        (fpos::operator+): Same.
-
+       * testsuite/27_io/fpos.cc: Add test.
+       
 2001-06-12  Loren J. Rittle  <ljrittle@acm.org>
 
        libstdc++/2071