History log of /external/libcxx/test/std/utilities/meta/meta.rel/is_nothrow_callable.pass.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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