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 |
|
NAKAMURA Takumi
|
a25261ee9c
|
__std_stream: Fix error checking in __stdoutbuf<_CharT>::sync().
|
2011-06-10 21:14:40 +09:00 |
|
NAKAMURA Takumi
|
5bd8211ac9
|
include/__locale: Tweak __tab_.
FIXME: wip! wip!
|
2011-06-10 21:14:40 +09:00 |
|
Nick Kledzik
|
8f5f2563aa
|
more Apple build system tweaks
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132819 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-06-09 23:31:35 +00:00 |
|
Howard Hinnant
|
c7c3891199
|
Update CREDITS.TXT
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132780 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-06-09 16:53:33 +00:00 |
|
Howard Hinnant
|
c28dbeee52
|
Move nullptr_t to unversioned namespace: Sean Hunt
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132665 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-06-05 13:00:46 +00: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
|
8b53768dac
|
Made more implementation details of [multi]map/set noexcept.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132642 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-06-04 17:10: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
|
18884f4e9f
|
Second try at getting noexcept on move and swap for deque. I changed std::alloctor to propagate_on_container_move_assignment so as to make deque<T> move assignment noexcept. What we really need is a compile-time switch that says an allocator always compares equal.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132490 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-06-02 21:38:57 +00:00 |
|
Howard Hinnant
|
0a612b0891
|
I've become quite disatsified with the lack of noexcept specifications on container move construction, move assignment operator and swap. Without proper decoration on at least move construction, vectors of containers will have unacceptable performance. Here's the fix for deque.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132480 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-06-02 20:00:14 +00:00 |
|
Howard Hinnant
|
8790cabd86
|
noexcept for forward_list.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132461 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-06-02 16:44:28 +00:00 |
|
Howard Hinnant
|
a12beb35e5
|
noexcept for deque.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132459 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-06-02 16:10:22 +00:00 |
|
Howard Hinnant
|
aabf28721b
|
Experimental support for a meaningful __is_swappable<T>::value. This does not appear to be strictly needed for correct functioning of the library. If it causes any problems, I'd rather pull it sooner rather than later.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132421 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-06-01 19:59:32 +00:00 |
|
Howard Hinnant
|
d737382dfd
|
Turning on cxx_nullptr exposed a latent bug in is_function, causing nullptr to wrongly classify as a function. Fixed.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132406 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-06-01 17:25:11 +00:00 |
|
Howard Hinnant
|
083ba5f5ca
|
I've seen this question enough times to know that it should be fixed: http://stackoverflow.com/questions/6193734/implicit-conversions-with-stdfunction
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132363 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-05-31 21:45:26 +00:00 |
|
Howard Hinnant
|
f0562af9dd
|
noexcept for <array>.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132359 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-05-31 21:06:33 +00:00 |
|
Howard Hinnant
|
20eda8b563
|
Upgrade <ratio> to use template aliases when available.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132342 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-05-31 16:55:36 +00:00 |
|