Sign in
chromium
/
chromium
/
llvm-project
/
libcxx
/
35e462ddee0dbec8edbf3753eb0ce94a812f1a3c
/
test
/
std
/
algorithms
e7d3925
Need to wrap a bit in an ifdef, since there are no initializer_lists in C++03
by Marshall Clow
· 11 years ago
3024f86
Fix PR 22541: When values are equal, minmax should return the rightmost one in the initializer_list
by Marshall Clow
· 11 years ago
31cb7fe
[libcxx] Properly convert the count arguments to the *_n algorithms before use.
by Eric Fiselier
· 11 years ago
e64ec52
Test commit: remove whitespace at EOL.
by Dimitry Andric
· 11 years ago
a0ec4b7
Fix PR#22433. The algorithm is_partitioned was testing an item in the middle of the sequence twice.
by Marshall Clow
· 11 years ago
4c2684c
Fix PR#22427. The implementation of inplace_merge had a \'small data set\' optimization; if either half of the merge was small (i.e, less than 9 items), it did an inplace merge rather than allocating a buffer and doing a faster/smarter merge. However, this failed to satisfy the complexity requirements in the standard. Remove that code. Add tests to check the complexity, and add the same tests for std::merge, since we are in that section of the test suite anyway.
by Marshall Clow
· 11 years ago
eea9d20
Removed some tabs that snuck into the test suite. No functionality change
by Marshall Clow
· 11 years ago
fd8ed7f
Fix PR 22106; make std::swap work for multi-dimensional arrays. Thanks to Peter Griess for the report and suggested fix
by Marshall Clow
· 11 years ago
a90c6dd
Move test into test/std subdirectory.
by Eric Fiselier
· 11 years ago