teak-llvm/libcxx/test/std/algorithms/alg.modifying.operations
2018-01-22 18:38:18 +00:00
..
alg.copy Add (commented out) constexpr tests for copy/copy_backwards/copy_if/copy_n. These will be enabled when that part of P0202 is implemented. NFC at this time. 2018-01-22 18:38:18 +00:00
alg.fill More P0202 constexpr work. This commit adds fill/fill_n/generate/generate_n/unique/unique_copy. I removed a specialization of fill_n that recognized when we were dealing with raw pointers and 1 byte trivially-assignable types and did a memset, because the compiler will do that optimization for us. 2018-01-20 20:14:32 +00:00
alg.generate More P0202 constexpr work. This commit adds fill/fill_n/generate/generate_n/unique/unique_copy. I removed a specialization of fill_n that recognized when we were dealing with raw pointers and 1 byte trivially-assignable types and did a memset, because the compiler will do that optimization for us. 2018-01-20 20:14:32 +00:00
alg.move Cleanup _LIBCPP_HAS_NO_<c++11-feature> in algorithm 2017-04-18 23:26:47 +00:00
alg.partitions Some of the tests from earlier today had 'int' as the return type when it should have been 'bool'. Fix that. It doesn't change the behavior of any of the tests, but it's more accurate. 2018-01-15 19:32:32 +00:00
alg.random.sample [libcxx] [test] D27022: Fix MSVC warning C4389 "signed/unsigned mismatch", part 9/12. 2016-12-06 01:13:14 +00:00
alg.random.shuffle Use 'REQUIRES: c++98 || c++03 || c++11 || c++14' instead of the deprecated 'REQUIRES-ANY: c++98, c++03, c++11, c++14' 2017-03-23 14:20:43 +00:00
alg.remove [libcxx] [test] Strip trailing whitespace. NFC. 2017-05-04 01:43:58 +00:00
alg.replace More P0202 constexpr-ifying in <algorithm>. This commit handles replace/replace_if/replace_copy/replace_copy_if. 2018-01-19 18:07:29 +00:00
alg.reverse
alg.rotate Enable the -Wsign-compare warning to better support MSVC 2016-12-11 05:31:00 +00:00
alg.swap Cleanup _LIBCPP_HAS_NO_<c++11-feature> in algorithm 2017-04-18 23:26:47 +00:00
alg.transform More P0202 constexpr-ifying in <algorithm>. This commit handles 'transform'. 2018-01-19 17:45:39 +00:00
alg.unique More P0202 constexpr work. This commit adds fill/fill_n/generate/generate_n/unique/unique_copy. I removed a specialization of fill_n that recognized when we were dealing with raw pointers and 1 byte trivially-assignable types and did a memset, because the compiler will do that optimization for us. 2018-01-20 20:14:32 +00:00
nothing_to_do.pass.cpp