Marshall Clow
|
90ba0533cd
|
Fix PR#202520 - predicate called too many times in list::remove_if. Add tests for list, forward_list, and the std::remove_if algorithm
llvm-svn: 214736
|
2014-08-04 17:32:25 +00:00 |
Howard Hinnant
|
0f242bea10
|
Taking another swing at correctly optimizing fill_n.
llvm-svn: 187587
|
2013-08-01 17:29:28 +00:00 |
Anders Carlsson
|
8bb1dbbf75
|
Fix a bug in std::fill_n where memset would end up being called in cases when it shouldn’t.
Reviewed by Howard.
llvm-svn: 186875
|
2013-07-22 21:08:00 +00:00 |
Marshall Clow
|
322270842c
|
Move common header files into a 'support' directory; make 'testit' include -I to that directory; rename 'iterators.h' to 'iterator_test.h'; remove hard-coded paths to include files from more than 350 source files
llvm-svn: 171594
|
2013-01-05 03:21:01 +00:00 |
Marshall Clow
|
f8c2b82337
|
...and then there was one. Only one copy of 'iterators.h' in the test tree for libc++
llvm-svn: 171479
|
2013-01-04 18:24:04 +00:00 |
Howard Hinnant
|
412dbebe1b
|
license change
llvm-svn: 119395
|
2010-11-16 22:09:02 +00:00 |
Howard Hinnant
|
7609c9b665
|
Changed __config to react to all of clang's currently documented has_feature flags, and renamed _LIBCPP_MOVE to _LIBCPP_HAS_NO_RVALUE_REFERENCES to be more consistent with the rest of the libc++'s flags, and with clang's nomenclature.
llvm-svn: 113086
|
2010-09-04 23:28:19 +00:00 |
Howard Hinnant
|
664ae8118e
|
Fixing whitespace problems
llvm-svn: 111753
|
2010-08-22 00:08:10 +00:00 |
Howard Hinnant
|
f9d540b062
|
Completed [alg.random.shuffle].
llvm-svn: 104708
|
2010-05-26 17:49:34 +00:00 |
Howard Hinnant
|
5b08a8a432
|
Wiped out some non-ascii characters that snuck into the copyright.
llvm-svn: 103516
|
2010-05-11 21:36:01 +00:00 |
Howard Hinnant
|
3e519524c1
|
libcxx initial import
llvm-svn: 103490
|
2010-05-11 19:42:16 +00:00 |