r238383 - in /trunk/libstdc++-v3: ChangeLog inc...

emsr@gcc.gnu.org emsr@gcc.gnu.org
Fri Jul 15 17:16:00 GMT 2016


Author: emsr
Date: Fri Jul 15 17:16:32 2016
New Revision: 238383

URL: https://gcc.gnu.org/viewcvs?rev=238383&root=gcc&view=rev
Log:
2016-07-15  Edward Smith-Rowland  <3dw4rd@verizon.net>

	Implement C++17 P0025 clamp.
	* include/bits/algorithmfwd.h: Declare clamp overloads.
	* include/bits/stl_algo.h: Implement clamp.  Feature __cpp_lib_clamp.
	* testsuite/25_algorithms/clamp/1.cc: New test.
	* testsuite/25_algorithms/clamp/2.cc: New test.
	* testsuite/25_algorithms/clamp/constexpr.cc: New test.
	* testsuite/25_algorithms/clamp/requirements/explicit_instantiation/
	1.cc: New test.
	* testsuite/25_algorithms/clamp/requirements/explicit_instantiation/
	pod.cc: New test.


Added:
    trunk/libstdc++-v3/testsuite/25_algorithms/clamp/
    trunk/libstdc++-v3/testsuite/25_algorithms/clamp/1.cc
    trunk/libstdc++-v3/testsuite/25_algorithms/clamp/2.cc
    trunk/libstdc++-v3/testsuite/25_algorithms/clamp/constexpr.cc
    trunk/libstdc++-v3/testsuite/25_algorithms/clamp/requirements/
    trunk/libstdc++-v3/testsuite/25_algorithms/clamp/requirements/explicit_instantiation/
    trunk/libstdc++-v3/testsuite/25_algorithms/clamp/requirements/explicit_instantiation/1.cc
    trunk/libstdc++-v3/testsuite/25_algorithms/clamp/requirements/explicit_instantiation/pod.cc
Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/include/bits/algorithmfwd.h
    trunk/libstdc++-v3/include/bits/stl_algo.h



More information about the Gcc-cvs mailing list