Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move test into test/std subdirectory. | Eric Fiselier | 2014-12-20 | 3 | -297/+0 |
| | | | | llvm-svn: 224658 | ||||
* | War on tabs. | Howard Hinnant | 2013-07-08 | 1 | -7/+7 |
| | | | | llvm-svn: 185865 | ||||
* | Patch for N3655 (Transformation type traits) with Howard's additions | Marshall Clow | 2013-07-04 | 1 | -305/+112 |
| | | | | llvm-svn: 185597 | ||||
* | minor corrections to test, and hook is_base_of up to clang intrinsic | Howard Hinnant | 2011-01-28 | 2 | -5/+2 |
| | | | | llvm-svn: 124502 | ||||
* | Eliminate the C++0x-only is_convertible testing function that accepts | Douglas Gregor | 2011-01-25 | 1 | -0/+15 |
| | | | | | | | | | | | | | | | | | | | | | | | a cv-qualifier rvalue reference to the type, e.g., template <class _Tp> char __test(const volatile typename remove_reference<_Tp>::type&&); The use of this function signature rather than the more straightforward one used in C++98/03 mode, e.g., template <class _Tp> char __test(_Tp); is broken in two ways: 1) An rvalue reference cannot bind to lvalues, so is_convertible<X&, X&>::value would be false. This breaks two of the unique_ptr tests on Clang and GCC >= 4.5. Prior GCC's seem to have allowed rvalue references to bind to lvalues, allowing this bug to slip in. 2) By adding cv-qualifiers to the type we're converting to, we get some incorrect "true" results for, e.g., is_convertible<const X&, X&>::value. llvm-svn: 124166 | ||||
* | license change | Howard Hinnant | 2010-11-16 | 3 | -6/+6 |
| | | | | llvm-svn: 119395 | ||||
* | Fixing whitespace problems | Howard Hinnant | 2010-08-22 | 3 | -3/+478 |
| | | | | llvm-svn: 111767 | ||||
* | DE 19 | Howard Hinnant | 2010-08-19 | 1 | -1/+0 |
| | | | | llvm-svn: 111544 | ||||
* | Wiped out some non-ascii characters that snuck into the copyright. | Howard Hinnant | 2010-05-11 | 4 | -4/+4 |
| | | | | llvm-svn: 103516 | ||||
* | libcxx initial import | Howard Hinnant | 2010-05-11 | 4 | -0/+4 |
llvm-svn: 103490 |