b8574af83cd602bb9728af1eac9ae9b3cd85db09 |
|
03-Dec-2016 |
Eric Fiselier <eric@efcs.ca> |
Revert workaround for Clang bug. Thanks to Richard for the quick fix git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@288566 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/test/std/utilities/meta/meta.rel/is_nothrow_callable.pass.cpp
|
4dfe243dac2af1b45d3cbd2a642662f44b163856 |
|
02-Dec-2016 |
Eric Fiselier <eric@efcs.ca> |
Work around a bug in Clang's implementation of noexcept function types git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@288544 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/test/std/utilities/meta/meta.rel/is_nothrow_callable.pass.cpp
|
a431a3abc57f11b5316d20959c0448d515625d7d |
|
22-Jun-2016 |
Eric Fiselier <eric@efcs.ca> |
Don't use C++17 terse static assert. Patch from STL@microsoft.com git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@273353 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/test/std/utilities/meta/meta.rel/is_nothrow_callable.pass.cpp
|
ce24f965f13b307029483e5a532dcdff30514847 |
|
28-Apr-2016 |
Eric Fiselier <eric@efcs.ca> |
Provide member function definitions to avoid warnings. Patch from STL@microsoft.com git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@267843 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/test/std/utilities/meta/meta.rel/is_nothrow_callable.pass.cpp
|
8d5cbd7ce2e9500dd56588f65cace811b7444bb9 |
|
20-Apr-2016 |
Eric Fiselier <eric@efcs.ca> |
Add 'is_callable' and 'is_nothrow_callable' traits and cleanup INVOKE. The primary purpose of this patch is to add the 'is_callable' traits. Since 'is_nothrow_callable' required making 'INVOKE' conditionally noexcept I also took this oppertunity to implement a constexpr version of INVOKE. This fixes 'std::experimental::apply' which required constexpr 'INVOKE support'. This patch will be followed up with some cleanup. Primarly removing most of "__member_function_traits" since it's no longer used by INVOKE (in C++11 at least). git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@266836 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/test/std/utilities/meta/meta.rel/is_nothrow_callable.pass.cpp
|