NAKAMURA Takumi
|
96f126b9e8
|
48 threads xfail
|
2011-06-11 22:22:13 +09:00 |
|
NAKAMURA Takumi
|
7c97b3ce6f
|
3 strings xfail
|
2011-06-11 22:22:12 +09:00 |
|
NAKAMURA Takumi
|
5415e8841d
|
12 re xfail
|
2011-06-11 22:22:12 +09:00 |
|
NAKAMURA Takumi
|
7d0f6af56a
|
27 numerics xfail
|
2011-06-11 22:22:12 +09:00 |
|
NAKAMURA Takumi
|
d2a2b14562
|
98 localization xfail
|
2011-06-11 22:22:12 +09:00 |
|
NAKAMURA Takumi
|
e75965016d
|
11 language.support xfail
|
2011-06-11 22:22:12 +09:00 |
|
NAKAMURA Takumi
|
3ba994d21e
|
7 iterators xfail
|
2011-06-11 22:22:12 +09:00 |
|
NAKAMURA Takumi
|
76fe67f7a6
|
70 input.output xfail
|
2011-06-11 22:22:11 +09:00 |
|
NAKAMURA Takumi
|
d0a9c59bb9
|
1 diagnostics xfail
|
2011-06-11 22:22:05 +09:00 |
|
NAKAMURA Takumi
|
1a20e57e37
|
8 depr xfail
|
2011-06-11 22:21:56 +09:00 |
|
NAKAMURA Takumi
|
a4dcf54b23
|
4 utilities fail
|
2011-06-11 22:21:56 +09:00 |
|
NAKAMURA Takumi
|
bad86a1622
|
28 strings fail
|
2011-06-11 22:21:56 +09:00 |
|
NAKAMURA Takumi
|
4a4eaa3bf1
|
4 re fail
|
2011-06-11 22:21:56 +09:00 |
|
NAKAMURA Takumi
|
b3fdb18d3f
|
10 numerics fail
|
2011-06-11 22:21:55 +09:00 |
|
NAKAMURA Takumi
|
619c2c22d8
|
5 language.support fail
|
2011-06-11 22:21:55 +09:00 |
|
NAKAMURA Takumi
|
2d7ecd8fda
|
2 input.output fail
|
2011-06-11 22:21:55 +09:00 |
|
NAKAMURA Takumi
|
e3582e5899
|
6 depr fail
|
2011-06-11 22:21:55 +09:00 |
|
NAKAMURA Takumi
|
6facac3fe9
|
79 containers fail
|
2011-06-11 22:21:55 +09:00 |
|
NAKAMURA Takumi
|
ddab15593b
|
42 atomics fail
|
2011-06-11 22:21:55 +09:00 |
|
NAKAMURA Takumi
|
f596e63a0c
|
6 algorighms fail
|
2011-06-11 22:21:55 +09:00 |
|
NAKAMURA Takumi
|
5ecb06d475
|
Need -lpthread?
|
2011-06-11 22:21:54 +09:00 |
|
NAKAMURA Takumi
|
297be35c48
|
test/lit.cfg: Add .xfail.pass.cpp, to expect compiling successfully and to fail to run.
|
2011-06-10 21:14:51 +09:00 |
|
NAKAMURA Takumi
|
b3e839d7bc
|
test/lit.cfg: Python-2.4 does not accept "delete" in tempfile.NamedTemporaryFile.
|
2011-06-10 21:14:40 +09:00 |
|
Howard Hinnant
|
58cd8231d8
|
noexcept for <stack>. This completes noexcept for Chapter 23 [containers].
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132652 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-06-04 22:09:19 +00:00 |
|
Howard Hinnant
|
6a09441022
|
noexcept for <queue>.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132650 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-06-04 21:32:33 +00:00 |
|
Howard Hinnant
|
04dae1df22
|
noexcept for <unordered_set>.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132647 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-06-04 20:18:37 +00:00 |
|
Howard Hinnant
|
5f2f14c5d2
|
noexcept for <unordered_map>.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132646 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-06-04 18:54:24 +00:00 |
|
Howard Hinnant
|
b2e2a8f6f3
|
noexcept for <set>. Plus a few fixes to noexcept for <map>.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132640 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-06-04 15:22:34 +00:00 |
|
Howard Hinnant
|
7686add61e
|
noexcept for <map>.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132639 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-06-04 14:31:57 +00:00 |
|
Howard Hinnant
|
d1d27a4afa
|
noexcept for <vector>. This also includes installing move_if_noexcept() into vector.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132577 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-06-03 19:40:40 +00:00 |
|
Howard Hinnant
|
53f7d4cc62
|
Bring noexcept for <string> inline with other containers.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132573 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-06-03 18:40:47 +00:00 |
|
Howard Hinnant
|
c560727d5e
|
noexcept for <list>.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132562 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-06-03 17:30:28 +00:00 |
|
Howard Hinnant
|
b965fed10b
|
noexcept for <forward_list>.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132553 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-06-03 16:20:53 +00:00 |
|
Howard Hinnant
|
009b2c4583
|
After sleeping on it I've decided that all special members that can be noexcept, should be declared so. The client has the traits to detect and branch on this information, and it is often an important optimization. Give deque() a noexcept. Add test for deque default constructor and deque destructor.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132549 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-06-03 15:16:49 +00:00 |
|
Howard Hinnant
|
93f2764b16
|
Add noexcept tests for deque.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132523 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-06-03 01:46:22 +00:00 |
|
Howard Hinnant
|
1694d23e23
|
noexcept for <memory>. I've added a few extension noexcept to: allocator_traits<A>::deallocate, allocaate<T>::deallocate, return_temporary_buffer, and default_delete<T>::operator()(T*) const. My rationale was: If a std-dicated noexcept function needs to call another std-defined function, that called function must be noexcept. We're all a little new to noexcept, so things like this are to be expected. Also included fix for broken __is_swappable trait pointed out by Marc Glisse, thanks Marc|. And fixed a test case for is_nothrow_destructible. Destructors are now noexcept by default|
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132261 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-05-28 14:41:13 +00:00 |
|
Howard Hinnant
|
0148a838d0
|
Simplied bind using __invoke. In the process, found and fixed a couple of bugs. C++11 only.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@131667 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-05-19 19:41:47 +00:00 |
|
Howard Hinnant
|
3dd965bdf9
|
This commit was accidental. Reverting.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@131514 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-05-18 00:47:00 +00:00 |
|
Howard Hinnant
|
932209b344
|
A bunch of future tests got invalidated with the latest updates to thread. Fixed the tests.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@131509 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-05-17 23:32:48 +00:00 |
|
Howard Hinnant
|
6cbf9f9b25
|
Fix and beef up test bug for move_if_noexcept
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@131483 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-05-17 20:10:42 +00:00 |
|
Howard Hinnant
|
97ecd64913
|
Clean up a bunch of warnings in the tests, 3 of which actually turned out to be test bugs.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@131479 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-05-17 19:12:55 +00:00 |
|
Howard Hinnant
|
ad935d583d
|
Brought call_once variadic call up to current spec, which allows move-only functors and move-only arguments, but disallows functors with non-const lvalue reference parameters.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@131414 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-05-16 19:05:11 +00:00 |
|
Howard Hinnant
|
656bdc3667
|
Brought thread variadic constructor up to current spec, which allows move-only functors and move-only arguments, but disallows functors with non-const lvalue reference parameters.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@131413 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-05-16 18:40:35 +00:00 |
|
Howard Hinnant
|
37c53b6221
|
Redesign of result_of to handle reference-qualified member functions
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@131407 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-05-16 16:17:21 +00:00 |
|
Howard Hinnant
|
f6cc833ae7
|
Warning suppression in test.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@131344 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-05-14 15:38:08 +00:00 |
|
Howard Hinnant
|
783b810cae
|
Warning suppression in test.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@131343 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-05-14 15:36:25 +00:00 |
|
Howard Hinnant
|
a5a0ba86c8
|
Warning suppression in test.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@131341 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-05-14 14:53:12 +00:00 |
|
Howard Hinnant
|
e80c36e27b
|
Correction to hexfloat hack.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@131340 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-05-14 14:33:56 +00:00 |
|
Howard Hinnant
|
d515df2a50
|
Fix test bug.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@131328 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-05-14 00:07:53 +00:00 |
|
Howard Hinnant
|
f1151efcb1
|
Suppress some warings in the tests.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@131327 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-05-14 00:04:05 +00:00 |
|