gcc/libstdc++-v3/doc/xml/manual
Jonathan Wakely 37b204de60 Implement LWG 2192 and LWG 2294 for std::abs
* doc/xml/manual/intro.xml: Document LWG 2192 changes.
	* doc/html/*: Regenerate.
	* include/Makefile.am: Add bits/std_abs.h.
	* include/Makefile.in: Regenerate.
	* include/bits/std_abs.h: New header defining all required overloads
	of std::abs in one place (LWG 2294).
	* include/c_global/cmath (abs(double), abs(float), abs(long double)):
	Move to bits/std_abs.h.
	(abs<_Tp>(_Tp)): Remove.
	* include/c_global/cstdlib (abs(long), abs(long long), abs(__int<N>)):
	Move to bits/std_abs.h.
	* testsuite/26_numerics/headers/cmath/dr2192.cc: New test.
	* testsuite/26_numerics/headers/cmath/dr2192_neg.cc: New test.
	* testsuite/26_numerics/headers/cstdlib/dr2192.cc: New test.
	* testsuite/26_numerics/headers/cstdlib/dr2192_neg.cc: New test.

From-SVN: r240660
2016-09-30 17:07:43 +01:00
..
abi.xml Update libstdc++ docs for library version history 2016-07-29 11:55:03 +01:00
algorithms.xml
allocator.xml
appendix_contributing.xml appendix_contributing.xml: Update patch email policy. 2015-08-12 11:47:30 +01:00
appendix_free.xml
appendix_porting.xml
atomics.xml
auto_ptr.xml
backwards_compatibility.xml backwards_compatibility.xml: Adjust lists.debian.org link to https. 2016-05-29 08:03:35 +00:00
bitmap_allocator.xml
build_hacking.xml Document libstdc++.so versioning in manual 2016-08-18 14:47:33 +01:00
codecvt.xml
concurrency_extensions.xml concurrency_extensions.xml: Update documentation on atomics. 2015-04-20 12:07:50 +01:00
concurrency.xml
configure.xml Document options for Filesystem TS library 2015-10-16 14:55:12 +01:00
containers.xml Update copyright years in libstdc++ manual and add link 2016-02-04 21:43:40 +00:00
ctype.xml
debug_mode.xml Editorial fixes to libstdc++ debug mode docs 2016-09-15 11:30:58 +01:00
debug.xml
diagnostics.xml Save-and-restore errno more carefully in libstdc++ 2015-10-01 12:23:39 +01:00
documentation_hacking.xml
evolution.xml evolution.xml: Fix typos. 2015-04-14 11:08:58 +01:00
extensions.xml extensions.xml: Add cross-reference. 2015-04-27 13:30:26 +01:00
internals.xml Allow _GLIBCXX_HAVE_OBSOLETE_ISINF_ISNAN to be overridden 2016-01-22 12:47:26 +00:00
intro.xml Implement LWG 2192 and LWG 2294 for std::abs 2016-09-30 17:07:43 +01:00
io.xml
iterators.xml
locale.xml
localization.xml
messages.xml
mt_allocator.xml
numerics.xml
parallel_mode.xml libgomp: Now known as the GNU Offloading and Multi Processing Runtime Library. 2015-01-10 20:10:37 +01:00
policy_data_structures_biblio.xml
policy_data_structures.xml
prerequisites.xml
profile_mode.xml Fix typo in Libstdc++ Profile Mode docs 2016-09-16 23:09:15 +01:00
shared_ptr.xml
spine.xml Update copyright years in libstdc++ manual and add link 2016-02-04 21:43:40 +00:00
status_cxx1998.xml
status_cxx2011.xml status_cxx2011.xml: Add caveats for native_handle. 2015-07-17 17:08:14 +01:00
status_cxx2014.xml Update libstdc++ status docs 2016-07-07 17:35:43 +01:00
status_cxx2017.xml Define feature macro and update C++17 library status 2016-09-27 16:39:51 +01:00
status_cxxtr1.xml
status_cxxtr24733.xml
strings.xml configure.xml: Update descriptions of options affecting dual ABI and add cross-references. 2015-04-21 11:38:43 +01:00
support.xml
test_policy_data_structures.xml
test.xml Expand libstdc++ docs on testing 2016-08-18 14:47:42 +01:00
using_exceptions.xml re PR libstdc++/64276 (would be better to use __cpp_exceptions rather than __EXCEPTIONS to determine whether exceptions are available) 2014-12-12 15:58:49 +00:00
using.xml Remove reference to -pthreads option in libstdc++ manual 2016-08-23 11:13:36 +01:00
utilities.xml