gcc/libstdc++-v3/testsuite
Patrick Palka b4aadc6015 libstdc++: Directly implement ranges::shuffle [PR100795]
PR libstdc++/100795

libstdc++-v3/ChangeLog:

	* include/bits/ranges_algo.h (shuffle_fn::operator()):
	Reimplement directly, based on the stl_algo.h implementation.
	* testsuite/25_algorithms/shuffle/constrained.cc (test02):
	New test.

Reviewed-by: Jonathan Wakely <jwakely@redhat.com>
2025-06-27 13:53:40 -04:00
..
17_intro libstdc++: do not use an unreserved name in _Temporary_buffer [PR119496] 2025-06-12 18:41:30 +02:00
18_support libstdc++: Implement C++26 P2927R3 - Inspecting exception_ptr 2025-06-26 16:18:38 +02:00
19_diagnostics Update copyright years. 2025-01-02 11:59:57 +01:00
20_util libstdc++: Unnecessary type completion in __is_complete_or_unbounded [PR120717] 2025-06-24 09:33:25 -04:00
21_strings [testsuite] tolerate missing std::stold 2025-05-21 06:20:11 -03:00
22_locale libstdc++: Fix lwg4084.cc test FAIL on AIX 2025-05-29 14:03:51 +01:00
23_containers libstdc++: Replace _CharT template parameter with CharT in format tests. 2025-06-13 09:19:35 +02:00
24_iterators libstdc++: Disable -Wlong-long warnings in boost_concept_check.h 2025-05-29 11:49:03 +01:00
25_algorithms libstdc++: Directly implement ranges::shuffle [PR100795] 2025-06-27 13:53:40 -04:00
26_numerics libstdc++: Support std::abs for 128-bit integers and floats [PR96710] 2025-05-27 12:11:43 +01:00
27_io libstdc++: Fix new <sstream> tests for COW std::string ABI 2025-06-11 10:30:05 +01:00
28_regex libstdc++: Fix comments in test that reference wrong subclause of C++11 2025-01-15 14:34:41 +00:00
29_atomics libstdc++: Move atomic wait/notify entry points into the library 2025-05-30 10:02:28 +01:00
30_threads libstdc++: Add more tests for semaphores 2025-06-06 20:15:07 +01:00
abi Update copyright years. 2025-01-02 11:59:57 +01:00
backward Update copyright years. 2025-01-02 11:59:57 +01:00
config Update copyright years. 2025-01-02 11:59:57 +01:00
data
decimal Update copyright years. 2025-01-02 11:59:57 +01:00
experimental libstdc++: Remove unused 'test' variables in test cases 2025-06-11 10:30:45 +01:00
ext libstdc++: Remove unused 'test' variables in test cases 2025-06-11 10:30:45 +01:00
lib libstdc++: Fix proc check_v3_target_namedlocale for "" locale [PR65909] 2025-05-16 11:59:59 +01:00
libstdc++-abi Update copyright years. 2025-01-02 11:59:57 +01:00
libstdc++-dg Update copyright years. 2025-01-02 11:59:57 +01:00
libstdc++-prettyprinters Update copyright years. 2025-01-02 11:59:57 +01:00
libstdc++-xmethods Update copyright years. 2025-01-02 11:59:57 +01:00
performance Update copyright years. 2025-01-02 11:59:57 +01:00
special_functions libstdc++: Remove unused 'test' variables in test cases 2025-06-11 10:30:45 +01:00
std libstdc++: Fix warnings introduced by type-erasing for chrono commits [PR110739] 2025-06-27 16:20:30 +02:00
tr1 libstdc++: Remove unused 'test' variables in test cases 2025-06-11 10:30:45 +01:00
tr2 Update copyright years. 2025-01-02 11:59:57 +01:00
util libstdc++: Implement C++26 P2927R3 - Inspecting exception_ptr 2025-06-26 16:18:38 +02:00
Makefile.am Update copyright years. 2025-01-02 11:59:57 +01:00
Makefile.in