Howard Hinnant
|
7609c9b665
|
Changed __config to react to all of clang's currently documented has_feature 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
|
2010-09-04 23:28:19 +00:00 |
Daniel Dunbar
|
0a779b97fe
|
Fix typos, noticed by Clang.
llvm-svn: 113061
|
2010-09-04 03:15:51 +00:00 |
Howard Hinnant
|
b77c0c03bb
|
[futures.atomic_future] and notify_all_at_thread_exit. This completes the header <future> and all of Chapter 30 (for C++0x enabled compilers).
llvm-svn: 113017
|
2010-09-03 21:46:37 +00:00 |
Howard Hinnant
|
ead85506a7
|
[futures.shared_future]
llvm-svn: 112990
|
2010-09-03 18:39:25 +00:00 |
Howard Hinnant
|
27f000e10b
|
[futures.task] and [futures.async]. Requires variadics and rvalue-ref support.
llvm-svn: 112500
|
2010-08-30 18:46:21 +00:00 |
Howard Hinnant
|
167fd1084b
|
future continues ...
llvm-svn: 112284
|
2010-08-27 20:10:19 +00:00 |
Howard Hinnant
|
dae3481b28
|
Getting started on <future>
llvm-svn: 112061
|
2010-08-25 17:32:05 +00:00 |
Howard Hinnant
|
fae824a32d
|
Remove tabs
llvm-svn: 111778
|
2010-08-22 13:53:14 +00:00 |
Howard Hinnant
|
940e211c87
|
Fixing whitespace problems
llvm-svn: 111751
|
2010-08-22 00:03:27 +00:00 |
Howard Hinnant
|
54b409fdb9
|
now works with -fno-exceptions and -fno-rtti
llvm-svn: 110828
|
2010-08-11 17:04:31 +00:00 |
Howard Hinnant
|
6afe8b0a23
|
continued regex development...
llvm-svn: 109512
|
2010-07-27 17:24:17 +00:00 |
Howard Hinnant
|
5c67986156
|
A good start on ecma regex's. Maybe even feature complete, not sure yet. Also an unrelated fix to is_constructible thanks to Daniel Krugler.
llvm-svn: 109479
|
2010-07-27 01:25:38 +00:00 |
Howard Hinnant
|
24e98486a3
|
Continuing to work through regex, and updated libcxx_by_chapter.pdf with weekly test results
llvm-svn: 106790
|
2010-06-24 21:28:00 +00:00 |
Howard Hinnant
|
24757ff75e
|
Finished [re.traits]. I'd like to acknowledge the help of Bjorn Reese with <regex>.
llvm-svn: 106478
|
2010-06-21 21:01:43 +00:00 |
Howard Hinnant
|
70505305c1
|
Just getting our toes wet on <regex>
llvm-svn: 106187
|
2010-06-17 00:34:59 +00:00 |
Howard Hinnant
|
d1803b6c87
|
[util.smartptr.hash]
llvm-svn: 105393
|
2010-06-03 16:42:57 +00:00 |
Howard Hinnant
|
cbbf633edb
|
[string.conversions]
llvm-svn: 105336
|
2010-06-02 18:20:39 +00:00 |
Howard Hinnant
|
5d3c11337a
|
[conversions.string]
llvm-svn: 105254
|
2010-05-31 20:58:54 +00:00 |
Howard Hinnant
|
0c17e32edd
|
[locale.stdcvt]
llvm-svn: 105174
|
2010-05-30 21:39:41 +00:00 |
Howard Hinnant
|
019fe4b8fd
|
[except.nested]
llvm-svn: 104850
|
2010-05-27 17:06:52 +00:00 |
Howard Hinnant
|
f9d540b062
|
Completed [alg.random.shuffle].
llvm-svn: 104708
|
2010-05-26 17:49:34 +00:00 |
Howard Hinnant
|
5b00ffede4
|
For compiling on FreeBSD
llvm-svn: 104616
|
2010-05-25 17:25:25 +00:00 |
Howard Hinnant
|
128ba7191d
|
patch by Jeffrey Yasskin for porting to Ubuntu Hardy. Everything was accepted except there were some bug fixes needed in <locale> for the __nolocale_* series. For the apple branch I ended up using templates instead of the var_args solution because it seemed both safer and more efficient.
llvm-svn: 104516
|
2010-05-24 17:49:41 +00:00 |
Nick Kledzik
|
62713dac19
|
Add set_new_handler and nothrow implementations
llvm-svn: 104073
|
2010-05-18 22:17:13 +00:00 |
Nick Kledzik
|
111e0cbe51
|
add headers and implementation for <new>, <exception>, and <typeinfo>
llvm-svn: 103795
|
2010-05-14 20:19:37 +00:00 |
Howard Hinnant
|
5b08a8a432
|
Wiped out some non-ascii characters that snuck into the copyright.
llvm-svn: 103516
|
2010-05-11 21:36:01 +00:00 |
Howard Hinnant
|
3e519524c1
|
libcxx initial import
llvm-svn: 103490
|
2010-05-11 19:42:16 +00:00 |