summaryrefslogtreecommitdiffstats
path: root/libcxx/test/utilities
Commit message (Collapse)AuthorAgeFilesLines
...
* LWG 1404Howard Hinnant2010-11-182-2/+48
| | | | llvm-svn: 119609
* LWG 1325Howard Hinnant2010-11-171-1/+4
| | | | llvm-svn: 119571
* LWG 1191Howard Hinnant2010-11-172-0/+62
| | | | llvm-svn: 119545
* LWG 1118Howard Hinnant2010-11-172-41/+31
| | | | llvm-svn: 119541
* license changeHoward Hinnant2010-11-16768-1536/+1536
| | | | llvm-svn: 119395
* Hooked the following up to clang: is_class, is_enum, ↵Howard Hinnant2010-09-081-1/+32
| | | | | | has_nothrow_copy_assign, has_trivial_destructor, has_virtual_destructor, is_pod. Implemented has_copy_assign. llvm-svn: 113373
* has_nothrow_copy_assign hooked up to clangHoward Hinnant2010-09-081-30/+18
| | | | llvm-svn: 113364
* has_trivial_copy_assign hooked up to clang (without workarounds). Filed ↵Howard Hinnant2010-09-071-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 Hinnant2010-09-072-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 Hinnant2010-09-071-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 Hinnant2010-09-071-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 Hinnant2010-09-072-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 Hinnant2010-09-071-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 Hinnant2010-09-071-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 Hinnant2010-09-063-3/+5
| | | | | | has_trivial_copy_assign working. llvm-svn: 113162
* sync with N3126Howard Hinnant2010-09-0520-0/+0
| | | | llvm-svn: 113100
* sync with N3126Howard Hinnant2010-09-053-0/+0
| | | | llvm-svn: 113099
* Changed __config to react to all of clang's currently documented has_feature ↵Howard Hinnant2010-09-0456-206/+206
| | | | | | 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
* Fixing whitespace problemsHoward Hinnant2010-08-22652-716/+29155
| | | | llvm-svn: 111767
* US 108, N3109Howard Hinnant2010-08-211-1/+1
| | | | llvm-svn: 111747
* Installed allocator into std::functionHoward Hinnant2010-08-207-6/+361
| | | | llvm-svn: 111672
* GB 85, GB 87Howard Hinnant2010-08-193-93/+0
| | | | llvm-svn: 111546
* DE 19Howard Hinnant2010-08-191-1/+0
| | | | llvm-svn: 111544
* US 98, US 99Howard Hinnant2010-08-192-21/+72
| | | | llvm-svn: 111542
* US 107Howard Hinnant2010-08-1919-19/+19
| | | | llvm-svn: 111538
* Updated by-chapter chart with weekly test results. Also did some ↵Howard Hinnant2010-08-181-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
* [util.smartptr.hash]Howard Hinnant2010-06-033-0/+23
| | | | llvm-svn: 105393
* Wiped out some non-ascii characters that snuck into the copyright.Howard Hinnant2010-05-11769-769/+769
| | | | llvm-svn: 103516
* libcxx initial importHoward Hinnant2010-05-11778-0/+8947
llvm-svn: 103490
OpenPOWER on IntegriCloud