| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Move test into test/std subdirectory. | Eric Fiselier | 2014-12-20 | 103 | -5528/+0 |
| | | | | | llvm-svn: 224658 | ||||
| * | Allow libc++ to be built on systems without POSIX threads | Jonathan Roelofs | 2014-09-05 | 76 | -0/+160 |
| | | | | | | | | | | | 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 | ||||
| * | Implement N3891: A proposal to rename shared_mutex to shared_timed_mutex | David Majnemer | 2014-03-17 | 27 | -72/+72 |
| | | | | | | | | | | | This is as straightforward as it sounds, a renamed from shared_mutex to shared_timed_mutex. Note that libcxx .dylib and .so files built with c++14 support need to be rebuilt. llvm-svn: 204078 | ||||
| * | N3659: Shared locking in C++ Revision 2, c++1y only | Howard Hinnant | 2013-09-21 | 36 | -1/+1780 |
| | | | | | llvm-svn: 191127 | ||||
| * | Fix a bug in mutex_try_to_lock. This was previously trying to unlock a ↵ | David Chisnall | 2013-02-19 | 1 | -1/+0 |
| | | | | | | | | | | | mutex that it didn't own, causing an assertion failure in mutex.cpp. The issue was that the unique_lock went out of scope, releasing the lock on m, then m.unlock() was called on an already-unlocked mutex. This change removes the spurious m.unlock() call. If this test was previously passing for anyone with assertions enabled, then they should investigate bugs in their pthread implementation, as pthread_unlock() should not return 0 if the mutex is currently unlocked. llvm-svn: 175506 | ||||
| * | [tests] Another batch of timeout increases. | Daniel Dunbar | 2013-02-11 | 1 | -1/+1 |
| | | | | | llvm-svn: 174902 | ||||
| * | [tests] Another batch of timeout increases. | Daniel Dunbar | 2013-02-08 | 3 | -3/+3 |
| | | | | | llvm-svn: 174726 | ||||
| * | [tests] Increase a bunch of wait limits. | Daniel Dunbar | 2013-02-08 | 10 | -11/+11 |
| | | | | | | | | | | | - Basically I just ran the thread tests many many times on a busy machine and bumped the timeouts whenever I hit a test failure. - This is obviously subpar, but is the best I can do without the tests being rewritten to not depend on arbitrary timeouts. llvm-svn: 174721 | ||||
| * | Give a lot more timing latitude to some of the timing tests. Busy buildbots ↵ | Howard Hinnant | 2013-02-06 | 4 | -7/+7 |
| | | | | | | | are hitting the timing limits too often. llvm-svn: 174539 | ||||
| * | Loosen up the timing requirements on 4 more tests. | Howard Hinnant | 2012-08-04 | 2 | -2/+2 |
| | | | | | llvm-svn: 161289 | ||||
| * | noexcept and constexpr applied to <mutex>. | Howard Hinnant | 2012-07-21 | 1 | -1/+8 |
| | | | | | llvm-svn: 160604 | ||||
| * | update test for explicit bool operator. | Howard Hinnant | 2012-02-25 | 1 | -3/+3 |
| | | | | | llvm-svn: 151461 | ||||
| * | Brought call_once variadic call up to current spec, which allows move-only ↵ | Howard Hinnant | 2011-05-16 | 1 | -0/+20 |
| | | | | | | | functors and move-only arguments, but disallows functors with non-const lvalue reference parameters. llvm-svn: 131414 | ||||
| * | Update testsuite strucuture to latest draft | Howard Hinnant | 2010-11-23 | 2 | -0/+24 |
| | | | | | llvm-svn: 120064 | ||||
| * | Update testsuite strucuture to latest draft | Howard Hinnant | 2010-11-23 | 15 | -608/+0 |
| | | | | | llvm-svn: 120058 | ||||
| * | Update testsuite strucuture to latest draft | Howard Hinnant | 2010-11-23 | 15 | -0/+608 |
| | | | | | llvm-svn: 120057 | ||||
| * | Update testsuite strucuture to latest draft | Howard Hinnant | 2010-11-23 | 12 | -0/+0 |
| | | | | | llvm-svn: 120054 | ||||
| * | N3191: C++ Timeout Specification | Howard Hinnant | 2010-11-20 | 7 | -7/+7 |
| | | | | | llvm-svn: 119909 | ||||
| * | license change | Howard Hinnant | 2010-11-16 | 66 | -132/+132 |
| | | | | | llvm-svn: 119395 | ||||
| * | Relaxing timing test a bit to avoid spurious test failures under load | Howard Hinnant | 2010-10-07 | 1 | -2/+2 |
| | | | | | llvm-svn: 115920 | ||||
| * | Changed __config to react to all of clang's currently documented has_feature ↵ | Howard Hinnant | 2010-09-04 | 2 | -4/+4 |
| | | | | | | | 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 | ||||
| * | Fixing whitespace problems | Howard Hinnant | 2010-08-22 | 8 | -14/+7 |
| | | | | | llvm-svn: 111765 | ||||
| * | Wiped out some non-ascii characters that snuck into the copyright. | Howard Hinnant | 2010-05-11 | 66 | -66/+66 |
| | | | | | llvm-svn: 103516 | ||||
| * | libcxx initial import | Howard Hinnant | 2010-05-11 | 66 | -0/+3546 |
| llvm-svn: 103490 | |||||

