gcc/libstdc++-v3/testsuite
Patrick Palka 4f54e65678 libstdc++: Make ranges::to closure objects SFINAE-friendly [PR112802]
This also happens to fix composition of these closure objects.

	PR libstdc++/112802
	PR libstdc++/113068

libstdc++-v3/ChangeLog:

	* include/std/ranges (__detail::_To::operator()): Add constraints.
	(__detail::_To2::operator()): Likewise.
	* testsuite/std/ranges/conv/1.cc (test_sfinae): New test.
	(test_composition): New test.
2023-12-18 18:05:36 -05:00
..
17_intro libstdc++: Fix tests relying on operator new/delete overload 2023-08-23 06:35:24 +02:00
18_support c++: implement P2564, consteval needs to propagate up [PR107687] 2023-12-04 19:42:09 -05:00
19_diagnostics libstdc++: Fix aligned formatting of stacktrace_entry and thread::id [PR112564] 2023-11-16 17:20:00 +00:00
20_util libstdc++: Fix %S format of duration with floating-point rep 2023-12-14 22:04:42 +00:00
21_strings libstdc++: Redefine __glibcxx_assert to work in C++23 constexpr 2023-12-05 23:33:22 +00:00
22_locale libstdc++: testsuite: Enhance codecvt_unicode with tests for length() 2023-10-21 11:54:00 +01:00
23_containers libstdc++: Make __gnu_debug::vector usable in constant expressions [PR109536] 2023-12-14 16:07:48 +00:00
24_iterators libstdc++: Test for feature test macros more accurately 2023-11-16 08:06:59 +00:00
25_algorithms libstdc++: Add freestanding feature test macros (P2407R5) 2023-11-21 15:58:21 +00:00
26_numerics libstdc++: Redefine __glibcxx_assert to work in C++23 constexpr 2023-12-05 23:33:22 +00:00
27_io libstdc++: Fix std::print test case for Windows 2023-12-15 13:20:49 +00:00
28_regex libstdc++: Remove dg-options "-std=gnu++20" from remaining tests 2023-09-16 00:10:46 +01:00
29_atomics libstdc++: Test for feature test macros more accurately 2023-11-16 08:06:59 +00:00
30_threads libstdc++: Fix aligned formatting of stacktrace_entry and thread::id [PR112564] 2023-11-16 17:20:00 +00:00
abi Update copyright years. 2023-01-16 11:52:17 +01:00
backward Update copyright years. 2023-01-16 11:52:17 +01:00
config libstdc++: Remove trailing whitespace from dejagnu files 2023-09-07 17:05:54 +01:00
data
decimal Update copyright years. 2023-01-16 11:52:17 +01:00
experimental libstdc++: Test for feature test macros more accurately 2023-11-16 08:06:59 +00:00
ext c++: non-dependent assignment checking [PR63198, PR18474] 2023-09-18 14:47:52 -04:00
lib testsuite: Add dg-require-atomic-cmpxchg-word 2023-10-13 02:19:53 +02:00
libstdc++-abi libstdc++: Remove trailing whitespace from dejagnu files 2023-09-07 17:05:54 +01:00
libstdc++-dg libstdc++: Add log line to testsuite output 2023-09-15 21:57:40 +01:00
libstdc++-prettyprinters libstdc++: Remove trailing whitespace from dejagnu files 2023-09-07 17:05:54 +01:00
libstdc++-xmethods libstdc++: Fix std::deque::operator[] Xmethod [PR112491] 2023-11-15 11:16:49 +00:00
performance Update copyright years. 2023-01-16 11:52:17 +01:00
special_functions Update copyright years. 2023-01-16 11:52:17 +01:00
std libstdc++: Make ranges::to closure objects SFINAE-friendly [PR112802] 2023-12-18 18:05:36 -05:00
tr1 libstdc++: Fix tr1/8_c_compatibility/cstdio/functions.cc regression with recent glibc 2023-10-13 09:09:32 +02:00
tr2 libstdc++: Fix std::tr2::dynamic_bitset support for alternate characters 2023-11-21 15:58:21 +00:00
util libstdc++: Fix access error in __gnu_test::uneq_allocator 2023-11-23 17:44:26 +00:00
Makefile.am libstdc++: Add support for running tests with multiple -std options 2023-09-15 21:57:38 +01:00
Makefile.in libstdc++: Add support for running tests with multiple -std options 2023-09-15 21:57:38 +01:00