gcc/libstdc++-v3/testsuite
Jonathan Wakely 3e9f67e6a2 Add std::apply for C++17
* doc/xml/manual/status_cxx2017.xml: Add missing LFTSv2 features.
	* doc/html/manual/status.html: Regenerate.
	* include/Makefile.am: Add new header.
	* include/Makefile.in: Regenerate.
	* include/bits/invoke.h: New header.
	(__invoke): Make constexpr. Add && to types in exception specification.
	* include/experimental/tuple (apply, __apply_impl): Fix non-reserved
	names. Include <bits/invoke.h> and use std::__invoke.
	* include/std/functional (__invfwd, __invoke_impl, __invoke): Move to
	new header.
	(invoke): Add && to types in exception specification.
	* include/std/tuple (apply, __apply_impl): Define for C++17.
	* testsuite/20_util/tuple/apply/1.cc: New test.
	* testsuite/20_util/tuple/element_access/get_neg.cc: Adjust dg-error
	lineno.

From-SVN: r239183
2016-08-06 01:06:02 +01:00
..
17_intro Remove "-x c" from dg-options in libstdc++ C++ test 2016-08-01 13:18:23 +01:00
18_support Skip C tests if test flags include C++ options 2016-08-02 14:32:26 +01:00
19_diagnostics Move dg-error directives to relevant lines 2016-08-02 20:34:25 +01:00
20_util Add std::apply for C++17 2016-08-06 01:06:02 +01:00
21_strings Fix std::wstring allocator tests 2016-08-02 20:34:36 +01:00
22_locale Fix invalid dg-do directives in libstdc++ tests 2016-07-28 22:00:19 +01:00
23_containers Remove ignored "xfail" from dg-do compile directives 2016-08-01 15:13:06 +01:00
24_iterators Fix missing returns in libstdc++ testsuite 2016-07-21 20:38:44 +01:00
25_algorithms Make libstdc++ debug mode test valid for C++98 2016-08-01 13:18:13 +01:00
26_numerics Enable Mathematical Special Functions for C++17 2016-08-03 16:54:13 +01:00
27_io Run std::ios_base enum tests for C++11 and up 2016-08-01 13:17:43 +01:00
28_regex Remove unused headers and variables from libstdc++ tests 2016-08-01 13:18:08 +01:00
29_atomics Skip scan-assembler test when -flto is used 2016-08-02 11:02:25 +01:00
30_threads libstdc++/70766 use std::addressof instead of operator& 2016-04-28 13:33:07 +01:00
abi Skip C tests if test flags include C++ options 2016-08-02 14:32:26 +01:00
backward Fix __gnu_cxx::hash_set test to pass in C++98 mode 2016-08-01 13:45:47 +01:00
config Update copyright years. 2016-01-04 15:30:50 +01:00
data
decimal Make use of extensions more explicit in libstdc++ tests 2016-04-18 16:44:25 +01:00
experimental Define std::owner_less<void> specialization (P0074R0) 2016-08-03 19:11:18 +01:00
ext Only run math special function tests for C++11 and later 2016-08-02 14:32:16 +01:00
lib Improve comments on check_v3_target_filesystem_ts 2016-08-02 20:34:30 +01:00
libstdc++-abi Update copyright years. 2016-01-04 15:30:50 +01:00
libstdc++-dg Implement TR29124 C++ special Math Functions. 2016-01-14 18:12:43 +00:00
libstdc++-prettyprinters Ensure stdout is newline terminated for status wrappers. 2016-02-09 20:18:10 +00:00
libstdc++-xmethods Update copyright years. 2016-01-04 15:30:50 +01:00
performance c++config (_GLIBCXX14_USE_CONSTEXPR): New. 2016-05-24 20:55:57 +00:00
special_functions Only run math special function tests for C++11 and later 2016-08-02 14:32:16 +01:00
tr1 Test TR1 special functions without adding them to std 2016-08-02 14:32:21 +01:00
tr2 Update copyright years. 2016-01-04 15:30:50 +01:00
util New libstdc++ symbol version for new basic_string symbols 2016-07-29 11:42:17 +01:00
Makefile.am Update copyright years. 2016-01-04 15:30:50 +01:00
Makefile.in