OSDN Git Service

* include/std/condition_variable: Update copyright years.
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
index c780113..3db01c8 100644 (file)
@@ -1,3 +1,117 @@
+2012-07-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
+
+       * include/std/condition_variable: Update copyright years.
+
+2012-07-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
+
+       PR libstdc++/53830
+       * include/std/condition_variable (condition_variable_any::wait):
+       Move _Unlock type to class scope.
+       (condition_variable_any::wait_until): Reuse it.
+       * testsuite/30_threads/condition_variable_any/53830.cc: New.
+
+2012-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       Revert:
+       2011-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR libstdc++/49561
+       * include/bits/stl_list.h (_List_base<>::_List_impl::_M_size):
+       Add in C++0x mode.
+       (_List_base<>::_List_impl, _List_base<>::_M_get_node,
+       _List_base<>::_M_put_node, _List_base<>::_List_base(_List_base&&),
+       list<>::size, list<>::swap, list<>::splice): Use it.
+       (operator==(const list<>&, const list<>&)): Rewrite in C++0x mode.
+       * include/bits/list.tcc (list<>::erase): Likewise.
+       (list<>::merge): Adjust in C++0x mode.
+       * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
+       Adjust dg-error line number.
+       * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
+       Likewise.
+       * testsuite/23_containers/list/requirements/dr438/
+       constructor_1_neg.cc: Likewise.
+       * testsuite/23_containers/list/requirements/dr438/
+       constructor_2_neg.cc: Likewise.
+
+2012-06-19  Jonathan Wakely  <jwakely.gcc@gmail.com>
+
+       PR libstdc++/53270
+       * config/os/gnu-linux/os_defines.h: Disable static initializer macros
+       for gthreads types in C++11 mode.
+
+2012-06-19  Jörg Sonnenberger <joerg@britannica.bec.de>
+           Jonathan Wakely  <jwakely.gcc@gmail.com>
+
+       PR libstdc++/53678
+       * config/os/bsd/netbsd/ctype_base.h: Check for _CTYPE_U.
+       * testsuite/22_locale/ctype_base/53678.cc: New.
+
+2012-06-14  Release Manager
+
+       * GCC 4.7.1 released.
+
+2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/53503
+       * testsuite/26_numerics/headers/cmath/53503.cc: New.
+
+2012-05-10  DJ Delorie  <dj@redhat.com>
+
+       * include/bits/random.tcc (seed_seq::generate): Cast max()
+       operands to size_t to ensure a template match.
+       * include/std/bitset (_M_copy_from_ptr): Cast min() operands to
+       size_t to ensure a template match.
+
+2012-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR libstdc++/53193
+       * testsuite/23_containers/unordered_set/instantiation_neg.cc: Adjust
+       dg-error line number.
+
+2012-05-01  François Dumont  <fdumont@gcc.gnu.org>
+
+       PR libstdc++/53115
+       * include/bits/hashtable.h
+       (_Hashtable<>::_M_rehash_aux(size_type, false_type)): Fix buckets
+       after insertion of several equivalent elements.
+       * testsuite/23_containers/unordered_multiset/insert/53115.cc: New.
+       * testsuite/23_containers/unordered_multimap/insert/53115.cc: New.
+
+2012-04-30  Andreas Tobler  <andreast@fgznet.ch>
+
+       Backport from mainline
+       2012-03-21  Andreas Tobler  <andreast@fgznet.ch>
+
+       * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
+       Skip this test on powerpc64-*-freebsd*.
+
+2012-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
+
+       * include/std/scoped_allocator (scoped_allocator::__outermost): Do
+       not pass non-POD to varargs function.
+       * testsuite/20_util/scoped_allocator/1.cc: Fix test.
+
+2012-04-23  Chris Jefferson  <chris@bubblescope.net>
+
+       PR testsuite/53046
+       * testsuite/25_algorithms/stable_partition/mem_check.cc: Fix size
+       of array A.
+       * testsuite/25_algorithms/stable_sort/mem_check.cc: Likewise.
+
+2012-04-22  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR libstdc++/53067
+       * include/bits/hashtable_policy.h: Change inheritances to public.
+       * testsuite/23_containers/unordered_map/requirements/53067.cc: New.
+       * testsuite/23_containers/unordered_set/requirements/53067.cc: Likewise.
+
+2012-04-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
+
+       PR libstdc++/53027
+       * include/bits/ptr_traits.h (pointer_traits::rebind): Make public.
+       * testsuite/20_util/pointer_traits/requirements/typedefs.cc: Check
+       rebind works.
+
 2012-04-21  Alan Modra  <amodra@gmail.com>
 
        PR libstdc++/52839