summaryrefslogtreecommitdiffstats
path: root/libcxx/src/algorithm.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Allow libc++ to be built on systems without POSIX threadsJonathan Roelofs2014-09-051-0/+8
| | | | | | | | | | If you're crazy enough to want this sort of thing, then add -D_LIBCPP_HAS_NO_THREADS to your CXXFLAGS and --param=additiona_features=libcpp-has-no-threads to your lit commnad line. http://reviews.llvm.org/D3969 llvm-svn: 217271
* Revert "Turn off extern templates for most uses."Justin Bogner2014-08-151-1/+0
| | | | | | | | | | | Turning off explicit template instantiation leads to a pretty significant build time and code size cost. We're better off dealing with ABI incompatibility issues that come up in a less heavy handed way. This reverts commit r189610. llvm-svn: 215740
* Turn off extern templates for most uses. It is causing more problems than ↵Howard Hinnant2013-08-291-0/+1
| | | | | | it is worth. The extern templates will still be built into the dylib, mainly for ABI stability purposes. And the client can still turn these back on with a #define if desire. This fixes http://llvm.org/bugs/show_bug.cgi?id=17027. However there's no associated test for the test suite because http://llvm.org/bugs/show_bug.cgi?id=17027 needs mismatched dylib and headers to fire. llvm-svn: 189610
* license changeHoward Hinnant2010-11-161-2/+2
| | | | llvm-svn: 119395
* Completed [alg.random.shuffle].Howard Hinnant2010-05-261-0/+35
| | | | llvm-svn: 104708
* Wiped out some non-ascii characters that snuck into the copyright.Howard Hinnant2010-05-111-1/+1
| | | | llvm-svn: 103516
* libcxx initial importHoward Hinnant2010-05-111-0/+48
llvm-svn: 103490
OpenPOWER on IntegriCloud