2016-01-13 17:25:56 +01:00
|
|
|
|
2016-01-13 Jonathan Wakely <jwakely@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR libstdc++/48891
|
|
|
|
|
* acinclude.m4 (GLIBCXX_CHECK_MATH11_PROTO): Check for obsolete isinf
|
|
|
|
|
and isnan functions.
|
|
|
|
|
* config.h.in: Regenerate.
|
|
|
|
|
* configure: Regenerate.
|
|
|
|
|
* include/c_global/cmath (isinf(double), isnan(double))
|
|
|
|
|
[_GLIBCXX_HAVE_OBSOLETE_ISINF_ISNAN]: Import via using-directive.
|
|
|
|
|
* testsuite/26_numerics/headers/cmath/48891.cc: New.
|
|
|
|
|
|
2016-01-13 10:48:53 +01:00
|
|
|
|
2016-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
|
|
PR libstdc++/66006
|
|
|
|
|
* configure.host (abi_baseline_pair): Use separate baseline for
|
|
|
|
|
Solaris 11+ and Solaris 10 with gld.
|
|
|
|
|
* config/abi/post/solaris2.11/amd64/baseline_symbols.txt: New file.
|
|
|
|
|
* config/abi/post/solaris2.11/baseline_symbols.txt: New file.
|
|
|
|
|
* config/abi/post/solaris2.11/sparcv9/baseline_symbols.txt: New file.
|
|
|
|
|
|
2016-01-12 22:19:58 +01:00
|
|
|
|
2016-01-12 Daniel Kruegler <daniel.kruegler@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR libstdc++/68877
|
|
|
|
|
* include/std/type_traits: Following N4511, reimplement __is_swappable
|
|
|
|
|
and __is_nothrow_swappable. Move __is_swappable to namespace std,
|
|
|
|
|
adjust callers. Use __is_nothrow_swappable in swap.
|
|
|
|
|
* include/bits/move.h: Use __is_nothrow_swappable in swap.
|
|
|
|
|
* testsuite/20_util/is_nothrow_swappable/value.cc: Extend; remove
|
|
|
|
|
__is_swappable related tests.
|
|
|
|
|
* testsuite/20_util/is_swappable/value.cc: New.
|
|
|
|
|
* testsuite/20_util/is_swappable/requirements/
|
|
|
|
|
explicit_instantiation.cc: New.
|
|
|
|
|
* testsuite/20_util/is_swappable/requirements/typedefs.cc: New.
|
|
|
|
|
* testsuite/25_algorithms/swap/68877.cc: New.
|
|
|
|
|
|
2016-01-12 15:54:33 +01:00
|
|
|
|
2016-01-12 Jonathan Wakely <jwakely@redhat.com>
|
|
|
|
|
|
2016-01-12 20:39:47 +01:00
|
|
|
|
* testsuite/20_util/function/68995.cc: Test reference_wrapper cases.
|
|
|
|
|
|
2016-01-12 15:54:33 +01:00
|
|
|
|
PR libstdc++/69005
|
|
|
|
|
PR libstdc++/69222
|
|
|
|
|
* include/std/functional (function::_Invoke): Remove, use result_of.
|
|
|
|
|
(function::_Callable): Replace alias template with class template
|
|
|
|
|
and use partial specialization instead of _NotSelf alias template.
|
|
|
|
|
(function(_Functor)): Add "not self" constraint so that _Callable is
|
|
|
|
|
not used while type is incomplete.
|
|
|
|
|
* testsuite/20_util/function/69222.cc: New.
|
|
|
|
|
|
2016-01-11 17:47:58 +01:00
|
|
|
|
2016-01-11 Jonathan Wakely <jwakely@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR libstdc++/60976
|
|
|
|
|
* include/bits/alloc_traits.h (allocator_traits<allocator<_Tp>>):
|
|
|
|
|
Define partial specialization.
|
|
|
|
|
* testsuite/20_util/shared_ptr/cons/58659.cc: Add construct and
|
|
|
|
|
destroy members to std::allocator explicit specialization.
|
|
|
|
|
|
2016-01-08 14:14:01 +01:00
|
|
|
|
2016-01-08 Jonathan Wakely <jwakely@redhat.com>
|
|
|
|
|
|
2016-01-08 15:59:36 +01:00
|
|
|
|
* testsuite/26_numerics/headers/cmath/
|
|
|
|
|
c99_classification_macros_c++.cc: Rename to ...
|
|
|
|
|
* testsuite/26_numerics/headers/cmath/
|
|
|
|
|
c99_classification_macros_c++98.cc: Here and add -std=gnu++98.
|
|
|
|
|
* testsuite/26_numerics/headers/cmath/
|
|
|
|
|
c99_classification_macros_c++0x.cc: Rename to ...
|
|
|
|
|
* testsuite/26_numerics/headers/cmath/
|
|
|
|
|
c99_classification_macros_c++11.cc: Here.
|
|
|
|
|
|
2016-01-08 14:19:25 +01:00
|
|
|
|
PR libstdc++/69190
|
2016-01-08 14:14:01 +01:00
|
|
|
|
* include/bits/uses_allocator.h: Add missing include.
|
|
|
|
|
|
2016-01-07 16:01:33 +01:00
|
|
|
|
2016-01-07 Jonathan Wakely <jwakely@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR libstdc++/69105
|
|
|
|
|
PR libstdc++/69106
|
|
|
|
|
PR libstdc++/69114
|
|
|
|
|
* include/bits/stl_iterator.h (back_insert_iterator,
|
|
|
|
|
front_insert_iterator, insert_iterator): Use __addressof (LWG 2324).
|
|
|
|
|
* include/bits/uses_allocator.h (__use_alloc): Use __addressof.
|
|
|
|
|
* include/std/future (__future::base::_State_baseV2::__setter):
|
|
|
|
|
Likewise.
|
|
|
|
|
* include/std/scoped_allocator (__outermost): Likewise.
|
|
|
|
|
* testsuite/20_util/scoped_allocator/69114.cc: New.
|
|
|
|
|
* testsuite/20_util/uses_allocator/69114.cc: New.
|
|
|
|
|
* testsuite/30_threads/promise/69106.cc: New.
|
|
|
|
|
|
2016-01-06 14:00:33 +01:00
|
|
|
|
2016-01-06 Jonathan Wakely <jwakely@redhat.com>
|
|
|
|
|
|
2016-01-06 21:34:41 +01:00
|
|
|
|
PR libstdc++/69092
|
|
|
|
|
* include/bits/basic_string.h (basic_string::_S_copy_chars<_Iterator>):
|
|
|
|
|
Remove _GLIBCXX_NOEXCEPT.
|
|
|
|
|
testsuite/21_strings/basic_string/cons/char/69092.cc: New.
|
|
|
|
|
|
2016-01-06 14:00:33 +01:00
|
|
|
|
* include/Makefile.am: Adjust.
|
|
|
|
|
* include/Makefile.in: Regenerate.
|
|
|
|
|
* include/bits/mutex.h: Rename to bits/std_mutex.h.
|
|
|
|
|
* include/std/condition_variable: Adjust include.
|
|
|
|
|
* include/std/mutex: Likewise.
|
|
|
|
|
|
2016-01-04 15:30:50 +01:00
|
|
|
|
2016-01-04 Jakub Jelinek <jakub@redhat.com>
|
2015-01-05 13:33:28 +01:00
|
|
|
|
|
|
|
|
|
Update copyright years.
|
2015-01-02 17:50:45 +01:00
|
|
|
|
|
2016-01-04 15:30:50 +01:00
|
|
|
|
Copyright (C) 2016 Free Software Foundation, Inc.
|
2015-01-02 17:50:45 +01:00
|
|
|
|
|
|
|
|
|
Copying and distribution of this file, with or without modification,
|
|
|
|
|
are permitted in any medium without royalty provided the copyright
|
|
|
|
|
notice and this notice are preserved.
|