Howard Hinnant
|
e6e4d01553
|
[futures.atomic_future] and notify_all_at_thread_exit. This completes the header <future> and all of Chapter 30 (for C++0x enabled compilers).
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@113017 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-09-03 21:46:37 +00:00 |
|
Howard Hinnant
|
99be8237db
|
[futures.shared_future]
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@112990 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-09-03 18:39:25 +00:00 |
|
Howard Hinnant
|
ae153b9855
|
Updated for weekly test results.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@112737 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-09-01 20:33:41 +00:00 |
|
Howard Hinnant
|
54da338f59
|
[futures.task] and [futures.async]. Requires variadics and rvalue-ref support.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@112500 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-30 18:46:21 +00:00 |
|
Howard Hinnant
|
7158e5c38b
|
[futures.unique_future]
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@112423 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-29 14:20:30 +00:00 |
|
Howard Hinnant
|
f39daa8e5a
|
[futures.promise]. Depends on rvalue-ref support to work 100%.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@112388 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-28 21:01:06 +00:00 |
|
Howard Hinnant
|
47499b162a
|
future continues ...
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@112284 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-27 20:10:19 +00:00 |
|
Howard Hinnant
|
98ccdeca3b
|
Updated for weekly test results
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@112078 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-25 19:45:31 +00:00 |
|
Howard Hinnant
|
a652172d86
|
Getting started on <future>
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@112061 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-25 17:32:05 +00:00 |
|
Howard Hinnant
|
ef0036c5aa
|
Corrected some int -> char narrowing conversions
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111849 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-23 21:41:03 +00:00 |
|
Howard Hinnant
|
8e705bb5ad
|
Accidentally changed a data file during the whitespace cleanup
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111845 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-23 21:23:21 +00:00 |
|
Howard Hinnant
|
d510977c4d
|
Remove tabs
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111778 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-22 13:53:14 +00:00 |
|
Howard Hinnant
|
d2bb032075
|
Fixing whitespace problems
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111769 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-22 01:04:38 +00:00 |
|
Howard Hinnant
|
c52f43e72d
|
Fixing whitespace problems
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111767 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-22 00:59:46 +00:00 |
|
Howard Hinnant
|
f11ea14460
|
Fixing whitespace problems
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111765 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-22 00:50:25 +00:00 |
|
Howard Hinnant
|
6e0a1f458e
|
Fixing whitespace problems
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111764 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-22 00:47:54 +00:00 |
|
Howard Hinnant
|
bbd8086ee3
|
Fixing whitespace problems
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111763 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-22 00:45:01 +00:00 |
|
Howard Hinnant
|
0e20cae1a5
|
Fixing whitespace problems
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111762 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-22 00:42:21 +00:00 |
|
Howard Hinnant
|
22a74dcf50
|
Fixing whitespace problems
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111761 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-22 00:39:25 +00:00 |
|
Howard Hinnant
|
cf6dcc35e1
|
Fixing whitespace problems
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111760 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-22 00:31:12 +00:00 |
|
Howard Hinnant
|
712522cfd8
|
Fixing whitespace problems
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111759 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-22 00:29:01 +00:00 |
|
Howard Hinnant
|
256813f4e7
|
Fixing whitespace problems
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111758 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-22 00:26:48 +00:00 |
|
Howard Hinnant
|
74231bfbc0
|
Fixing whitespace problems
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111757 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-22 00:22:24 +00:00 |
|
Howard Hinnant
|
aa20444a4f
|
Fixing whitespace problems
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111756 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-22 00:20:12 +00:00 |
|
Howard Hinnant
|
6046aced82
|
Fixing whitespace problems
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111755 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-22 00:15:28 +00:00 |
|
Howard Hinnant
|
eb564e76cc
|
Fixing whitespace problems
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111753 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-22 00:08:10 +00:00 |
|
Howard Hinnant
|
16e6e1d72f
|
Fixing whitespace problems
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111751 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-22 00:03:27 +00:00 |
|
Howard Hinnant
|
324bb03bb9
|
Fixing whitespace problems
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111750 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-22 00:02:43 +00:00 |
|
Howard Hinnant
|
92172b891f
|
US 108, N3109
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111747 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-21 21:14:53 +00:00 |
|
Howard Hinnant
|
a785e4e469
|
DE 23
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111746 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-21 21:01:59 +00:00 |
|
Howard Hinnant
|
7a2523b201
|
US 117
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111745 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-21 20:58:44 +00:00 |
|
Howard Hinnant
|
98e5d97400
|
US 122, N3106
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111742 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-21 20:10:01 +00:00 |
|
Howard Hinnant
|
725528086c
|
Installed allocator into std::function
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111672 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-20 19:36:46 +00:00 |
|
Howard Hinnant
|
e00e030f58
|
JP 3 & JP 4
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111547 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-19 19:20:10 +00:00 |
|
Howard Hinnant
|
e3263b4dbe
|
GB 85, GB 87
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111546 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-19 19:15:54 +00:00 |
|
Howard Hinnant
|
2794e6cca5
|
DE 19
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111544 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-19 19:09:08 +00:00 |
|
Howard Hinnant
|
3c1ffbabc1
|
US 98, US 99
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111542 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-19 18:59:38 +00:00 |
|
Howard Hinnant
|
e92c3d74ce
|
US 107
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111538 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-19 18:39:17 +00:00 |
|
Howard Hinnant
|
ba590bdc97
|
LWG 1278
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111532 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-19 17:40:04 +00:00 |
|
Howard Hinnant
|
4a23e1e060
|
Updated by-chapter chart with weekly test results. Also did some prototyping on result_of, but if-def'd out the prototyped part (which the LWG may or may not accept)
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111389 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-18 18:52:04 +00:00 |
|
Howard Hinnant
|
a8d7759708
|
[re.alg.replace]. This finishes all of <regex>. That being said, <regex> is exceptionally difficult to thoroughly test. If anyone has the ability to test this, combined with the interest to do so, now would be a good time. :-)
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111333 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-18 00:13:08 +00:00 |
|
Howard Hinnant
|
262b779f1d
|
[re.tokiter]
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111278 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-17 20:42:03 +00:00 |
|
Howard Hinnant
|
a712c72499
|
[re.regiter]
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111178 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-16 20:21:16 +00:00 |
|
Howard Hinnant
|
aa78f9cdb3
|
[re.alg.match]
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111075 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-14 19:58:44 +00:00 |
|
Howard Hinnant
|
27405f91a8
|
Everything under [re.results]
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111074 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-14 18:14:02 +00:00 |
|
Howard Hinnant
|
7026a17a48
|
Everything under [re.regex]
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111024 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-13 18:11:23 +00:00 |
|
Howard Hinnant
|
878465043f
|
Filling out regex tests...
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@110955 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-12 21:14:20 +00:00 |
|
Howard Hinnant
|
0e353f2363
|
Didn't mean to change lib/buildit on the last check in
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@110834 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-11 18:11:36 +00:00 |
|
Howard Hinnant
|
d444470d6c
|
now works with -fno-exceptions and -fno-rtti
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@110828 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-11 17:04:31 +00:00 |
|
David Chisnall
|
81e68580b2
|
#ifdef around Solaris/Linux/Darwin-specific error codes and replace them with their BSD equivalents if they are not available.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@110827 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-11 16:52:41 +00:00 |
|