| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | has_trivial_copy_assign hooked up to clang (without workarounds). Filed ↵ | Howard Hinnant | 2010-09-07 | 1 | -28/+17 |
| | | | | | | | http://llvm.org/bugs/show_bug.cgi?id=8109 to take care of several types which don't work yet. If there is some reason we don't want to handle these types in the compiler, I can handle most of them in the library. llvm-svn: 113312 | ||||
| * | Made a stab at has_copy_constructor. Got it mostly working for g++-4.0, but ↵ | Howard Hinnant | 2010-09-07 | 2 | -5/+53 |
| | | | | | | | only works for scalar types on clang. Ultimately this needs a compiler-supported is_constructible which clang is missing, and won't be able to use until it gets variadic templates. llvm-svn: 113304 | ||||
| * | has_nothrow_copy_constructor hooked up to clang. Filed ↵ | Howard Hinnant | 2010-09-07 | 1 | -6/+8 |
| | | | | | | | http://llvm.org/bugs/show_bug.cgi?id=8107 to take care of several types which don't work yet. If there is some reason we don't want to handle these types in the compiler, I can handle most of them in the library. llvm-svn: 113294 | ||||
| * | has_trivial_copy_constructor hooked up to clang. Filed ↵ | Howard Hinnant | 2010-09-07 | 1 | -5/+7 |
| | | | | | | | http://llvm.org/bugs/show_bug.cgi?id=8105 to take care of void, arrays of incomplete bounds and complete bounds which don't work yet. If there is some reason we don't want to handle these types in the compiler, I can handle them in the library. llvm-svn: 113270 | ||||
| * | Made a stab at has_default_constructor. Got it mostly working for g++-4.0, ↵ | Howard Hinnant | 2010-09-07 | 2 | -1/+54 |
| | | | | | | | but only works for scalar types on clang. Ultimately this needs a compiler-supported is_constructible which clang is missing, and won't be able to use until it gets variadic templates. llvm-svn: 113225 | ||||
| * | has_nothrow_default_constructor hooked up to clang. Filed ↵ | Howard Hinnant | 2010-09-07 | 1 | -2/+2 |
| | | | | | | | http://llvm.org/bugs/show_bug.cgi?id=8101 to take care of void, arrays of incomplete types, and classes with virtual destructors which don't work yet. If there is some reasons we don't want to handle these types in the compiler, I can handle them in the library. llvm-svn: 113217 | ||||
| * | has_trivial_default_constructor hooked up to clang. Filed ↵ | Howard Hinnant | 2010-09-07 | 1 | -3/+3 |
| | | | | | | | http://llvm.org/bugs/show_bug.cgi?id=8097 to take care of void and arrays of incomplete types which don't work yet. If there is some reasons we don't want to handle these types in the compiler, I can handle them in the library. llvm-svn: 113205 | ||||
| * | Working the type_traits area: Hooked up to clang's __is_union. Got ↵ | Howard Hinnant | 2010-09-06 | 3 | -3/+5 |
| | | | | | | | has_trivial_copy_assign working. llvm-svn: 113162 | ||||
| * | sync with N3126 | Howard Hinnant | 2010-09-05 | 83 | -0/+0 |
| | | | | | llvm-svn: 113101 | ||||
| * | sync with N3126 | Howard Hinnant | 2010-09-05 | 20 | -0/+0 |
| | | | | | llvm-svn: 113100 | ||||
| * | sync with N3126 | Howard Hinnant | 2010-09-05 | 3 | -0/+0 |
| | | | | | llvm-svn: 113099 | ||||
| * | sync with N3126 | Howard Hinnant | 2010-09-05 | 4 | -0/+0 |
| | | | | | llvm-svn: 113098 | ||||
| * | sync with N3126 | Howard Hinnant | 2010-09-05 | 1 | -0/+0 |
| | | | | | llvm-svn: 113097 | ||||
| * | Fix whitespace | Howard Hinnant | 2010-09-04 | 1 | -1/+1 |
| | | | | | llvm-svn: 113089 | ||||
| * | Changed __config to react to all of clang's currently documented has_feature ↵ | Howard Hinnant | 2010-09-04 | 365 | -955/+955 |
| | | | | | | | 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 | ||||
| * | [futures.atomic_future] and notify_all_at_thread_exit. This completes the ↵ | Howard Hinnant | 2010-09-03 | 11 | -2/+747 |
| | | | | | | | header <future> and all of Chapter 30 (for C++0x enabled compilers). llvm-svn: 113017 | ||||
| * | [futures.shared_future] | Howard Hinnant | 2010-09-03 | 11 | -0/+864 |
| | | | | | llvm-svn: 112990 | ||||
| * | [futures.task] and [futures.async]. Requires variadics and rvalue-ref support. | Howard Hinnant | 2010-08-30 | 19 | -3/+1113 |
| | | | | | llvm-svn: 112500 | ||||
| * | [futures.unique_future] | Howard Hinnant | 2010-08-29 | 10 | -0/+800 |
| | | | | | llvm-svn: 112423 | ||||
| * | [futures.promise]. Depends on rvalue-ref support to work 100%. | Howard Hinnant | 2010-08-28 | 20 | -0/+1220 |
| | | | | | llvm-svn: 112388 | ||||
| * | Getting started on <future> | Howard Hinnant | 2010-08-25 | 11 | -0/+285 |
| | | | | | llvm-svn: 112061 | ||||
| * | Corrected some int -> char narrowing conversions | Howard Hinnant | 2010-08-23 | 6 | -72/+72 |
| | | | | | llvm-svn: 111849 | ||||
| * | Accidentally changed a data file during the whitespace cleanup | Howard Hinnant | 2010-08-23 | 1 | -1/+1 |
| | | | | | llvm-svn: 111845 | ||||
| * | Remove tabs | Howard Hinnant | 2010-08-22 | 1 | -7/+7 |
| | | | | | llvm-svn: 111778 | ||||
| * | Fixing whitespace problems | Howard Hinnant | 2010-08-22 | 1 | -2/+2 |
| | | | | | llvm-svn: 111769 | ||||
| * | Fixing whitespace problems | Howard Hinnant | 2010-08-22 | 652 | -716/+29155 |
| | | | | | llvm-svn: 111767 | ||||
| * | Fixing whitespace problems | Howard Hinnant | 2010-08-22 | 12 | -18/+10 |
| | | | | | llvm-svn: 111765 | ||||
| * | Fixing whitespace problems | Howard Hinnant | 2010-08-22 | 105 | -182/+182 |
| | | | | | llvm-svn: 111764 | ||||
| * | Fixing whitespace problems | Howard Hinnant | 2010-08-22 | 21 | -67/+65 |
| | | | | | llvm-svn: 111763 | ||||
| * | Fixing whitespace problems | Howard Hinnant | 2010-08-22 | 80 | -146/+130 |
| | | | | | llvm-svn: 111762 | ||||
| * | Fixing whitespace problems | Howard Hinnant | 2010-08-22 | 78 | -299/+297 |
| | | | | | llvm-svn: 111761 | ||||
| * | Fixing whitespace problems | Howard Hinnant | 2010-08-22 | 52 | -54/+54 |
| | | | | | llvm-svn: 111760 | ||||
| * | Fixing whitespace problems | Howard Hinnant | 2010-08-22 | 58 | -147/+147 |
| | | | | | llvm-svn: 111759 | ||||
| * | Fixing whitespace problems | Howard Hinnant | 2010-08-22 | 80 | -124/+124 |
| | | | | | llvm-svn: 111758 | ||||
| * | Fixing whitespace problems | Howard Hinnant | 2010-08-22 | 3 | -4/+4 |
| | | | | | llvm-svn: 111757 | ||||
| * | Fixing whitespace problems | Howard Hinnant | 2010-08-22 | 17 | -36/+35 |
| | | | | | llvm-svn: 111756 | ||||
| * | Fixing whitespace problems | Howard Hinnant | 2010-08-22 | 268 | -585/+574 |
| | | | | | llvm-svn: 111755 | ||||
| * | Fixing whitespace problems | Howard Hinnant | 2010-08-22 | 123 | -380/+369 |
| | | | | | llvm-svn: 111753 | ||||
| * | US 108, N3109 | Howard Hinnant | 2010-08-21 | 1 | -1/+1 |
| | | | | | llvm-svn: 111747 | ||||
| * | DE 23 | Howard Hinnant | 2010-08-21 | 1 | -3/+3 |
| | | | | | llvm-svn: 111746 | ||||
| * | US 117 | Howard Hinnant | 2010-08-21 | 2 | -13/+26 |
| | | | | | llvm-svn: 111745 | ||||
| * | US 122, N3106 | Howard Hinnant | 2010-08-21 | 7 | -18/+81 |
| | | | | | llvm-svn: 111742 | ||||
| * | Installed allocator into std::function | Howard Hinnant | 2010-08-20 | 7 | -6/+361 |
| | | | | | llvm-svn: 111672 | ||||
| * | GB 85, GB 87 | Howard Hinnant | 2010-08-19 | 3 | -93/+0 |
| | | | | | llvm-svn: 111546 | ||||
| * | DE 19 | Howard Hinnant | 2010-08-19 | 1 | -1/+0 |
| | | | | | llvm-svn: 111544 | ||||
| * | US 98, US 99 | Howard Hinnant | 2010-08-19 | 2 | -21/+72 |
| | | | | | llvm-svn: 111542 | ||||
| * | US 107 | Howard Hinnant | 2010-08-19 | 19 | -19/+19 |
| | | | | | llvm-svn: 111538 | ||||
| * | LWG 1278 | Howard Hinnant | 2010-08-19 | 3 | -6/+6 |
| | | | | | llvm-svn: 111532 | ||||
| * | Updated by-chapter chart with weekly test results. Also did some ↵ | Howard Hinnant | 2010-08-18 | 1 | -1/+1 |
| | | | | | | | prototyping on result_of, but if-def'd out the prototyped part (which the LWG may or may not accept) llvm-svn: 111389 | ||||
| * | [re.alg.replace]. This finishes all of <regex>. That being said, <regex> ↵ | Howard Hinnant | 2010-08-18 | 15 | -9/+514 |
| | | | | | | | 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. :-) llvm-svn: 111333 | ||||

