• Home
  • History
  • Annotate
  • only in /external/libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/
History log of /external/libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6f56ab789cb470620554d624c37f488285b3b04e 06-May-2014 Dan Albert <danalbert@google.com> Adds a basic test wrapper for Android

To run libc++ tests:
$ mm
$ adb sync
$ python runtests.py # runs all host and device tests
# see main() for command line options

To regenerate all makefiles:
$ python makemake.py

Change-Id: Ibad78ad8e1bd45f32730d281afa53c2cec55478f
ndroid.mk
unc.wrap.func.alg/Android.mk
unc.wrap.func.cap/Android.mk
unc.wrap.func.con/Android.mk
unc.wrap.func.inv/Android.mk
unc.wrap.func.mod/Android.mk
unc.wrap.func.nullptr/Android.mk
unc.wrap.func.targ/Android.mk
1b92188a82b01e76ac6e8ad5f997293c2a078adc 03-Dec-2013 Marshall Clow <mclow.lists@gmail.com> Found six (nmostly) identical files named 'test_allocator.h' in the libcxx test suite. Moved one to /support, made it a superset, and removed all but one of the others, and iupdated all the includes. Left the odd one (thread/futures/test_allocator.h) for later.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@196174 91177308-0d34-0410-b5e6-96231b3b80d8
unc.wrap.func.con/alloc.pass.cpp
unc.wrap.func.con/alloc_F.pass.cpp
unc.wrap.func.con/alloc_function.pass.cpp
unc.wrap.func.con/alloc_nullptr.pass.cpp
unc.wrap.func.con/alloc_rfunction.pass.cpp
unc.wrap.func.mod/assign_F_alloc.pass.cpp
est_allocator.h
171771a9f5fd9e5dbbc6d6a2d9dfb0d8532b5155 08-Jul-2013 Howard Hinnant <hhinnant@apple.com> War on tabs.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@185865 91177308-0d34-0410-b5e6-96231b3b80d8
unc.wrap.func.con/F_incomplete.pass.cpp
8c238192205e8d0ae6bd3ff8b5176de818ebda7b 06-May-2013 Howard Hinnant <hhinnant@apple.com> Expose accidentally removed __compressed_pair constructor taking piecewise_construct_t. This fixes http://llvm.org/bugs/show_bug.cgi?id=15918 .

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@181217 91177308-0d34-0410-b5e6-96231b3b80d8
unc.wrap.func.con/alloc_F.pass.cpp
9976b5511a5ff7c67dc7bc024604efa0baf43625 23-Mar-2013 Howard Hinnant <hhinnant@apple.com> This is a start at making the libc++ test suite friendlier to the -fnoexceptions flag. Although this is not a complete solution, it does reduce the number of test failures on OS X from 467 to 128 on OS X when -fno-exceptions is enabled, and does not impact the number of failures at all when -fno-exceptions is not enabled. The bulk of this code was donated anonymously.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@177824 91177308-0d34-0410-b5e6-96231b3b80d8
est_allocator.h
c42530723824fa58b3e49e9dcd0fd794d5f85712 16-Jul-2012 Howard Hinnant <hhinnant@apple.com> Relax the complete-type checks that are happening under __invokable<Fp, Args...> to only check Fp, and not Args... . This should be sufficient to give the desired high quality diagnostics under both bind and function. And this allows a test reported by Rich E on cfe-dev to pass. Tracked by <rdar://problem/11880602>.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@160285 91177308-0d34-0410-b5e6-96231b3b80d8
unc.wrap.func.con/F_incomplete.pass.cpp
61aa6013c3377203aff484cf3300ac26511c26ac 01-Jul-2011 Howard Hinnant <hhinnant@apple.com> Correct for new rules regarding implicitly deleted special members. http://llvm.org/bugs/show_bug.cgi?id=10191

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@134248 91177308-0d34-0410-b5e6-96231b3b80d8
unc.wrap.func.con/copy.pass.cpp
unc.wrap.func.con/copy_assign.pass.cpp
b64f8b07c104c6cc986570ac8ee0ed16a9f23976 16-Nov-2010 Howard Hinnant <hhinnant@apple.com> license change

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@119395 91177308-0d34-0410-b5e6-96231b3b80d8
unc.wrap.func.alg/swap.pass.cpp
unc.wrap.func.cap/operator_bool.pass.cpp
unc.wrap.func.con/F.pass.cpp
unc.wrap.func.con/F_assign.pass.cpp
unc.wrap.func.con/alloc.pass.cpp
unc.wrap.func.con/alloc_F.pass.cpp
unc.wrap.func.con/alloc_function.pass.cpp
unc.wrap.func.con/alloc_nullptr.pass.cpp
unc.wrap.func.con/alloc_rfunction.pass.cpp
unc.wrap.func.con/copy.pass.cpp
unc.wrap.func.con/copy_assign.pass.cpp
unc.wrap.func.con/default.pass.cpp
unc.wrap.func.con/nullptr_t.pass.cpp
unc.wrap.func.con/nullptr_t_assign.pass.cpp
unc.wrap.func.inv/invoke.fail.cpp
unc.wrap.func.inv/invoke.pass.cpp
unc.wrap.func.inv/invoke_int_0.pass.cpp
unc.wrap.func.inv/invoke_void_0.pass.cpp
unc.wrap.func.mod/assign_F_alloc.pass.cpp
unc.wrap.func.mod/swap.pass.cpp
unc.wrap.func.nullptr/operator_==.pass.cpp
unc.wrap.func.targ/target.pass.cpp
unc.wrap.func.targ/target_type.pass.cpp
ypes.pass.cpp
73d21a4f0774d3fadab98e690619a359cfb160a3 05-Sep-2010 Howard Hinnant <hhinnant@apple.com> Changed __config to react to all of clang's currently documented has_feature 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.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@113086 91177308-0d34-0410-b5e6-96231b3b80d8
unc.wrap.func.con/alloc_rfunction.pass.cpp
unc.wrap.func.con/copy.pass.cpp
unc.wrap.func.con/copy_assign.pass.cpp
est_allocator.h
c52f43e72dfcea03037729649da84c23b3beb04a 22-Aug-2010 Howard Hinnant <hhinnant@apple.com> Fixing whitespace problems

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111767 91177308-0d34-0410-b5e6-96231b3b80d8
unc.wrap.func.alg/swap.pass.cpp
unc.wrap.func.cap/operator_bool.pass.cpp
unc.wrap.func.con/F.pass.cpp
unc.wrap.func.con/F_assign.pass.cpp
unc.wrap.func.con/alloc_rfunction.pass.cpp
unc.wrap.func.con/copy.pass.cpp
unc.wrap.func.con/copy_assign.pass.cpp
unc.wrap.func.con/default.pass.cpp
unc.wrap.func.con/nullptr_t.pass.cpp
unc.wrap.func.con/nullptr_t_assign.pass.cpp
unc.wrap.func.inv/invoke.fail.cpp
unc.wrap.func.inv/invoke.pass.cpp
unc.wrap.func.inv/invoke_int_0.pass.cpp
unc.wrap.func.inv/invoke_void_0.pass.cpp
unc.wrap.func.mod/swap.pass.cpp
unc.wrap.func.nullptr/operator_==.pass.cpp
unc.wrap.func.targ/target.pass.cpp
unc.wrap.func.targ/target_type.pass.cpp
est_allocator.h
ypes.pass.cpp
725528086c5850ad2340d192c16cd39e1143a8cf 20-Aug-2010 Howard Hinnant <hhinnant@apple.com> Installed allocator into std::function

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111672 91177308-0d34-0410-b5e6-96231b3b80d8
unc.wrap.func.con/alloc.pass.cpp
unc.wrap.func.con/alloc_F.pass.cpp
unc.wrap.func.con/alloc_function.pass.cpp
unc.wrap.func.con/alloc_nullptr.pass.cpp
unc.wrap.func.con/alloc_rfunction.pass.cpp
unc.wrap.func.mod/assign_F_alloc.pass.cpp
est_allocator.h
f5256e16dfc425c1d466f6308d4026d529ce9e0b 11-May-2010 Howard Hinnant <hhinnant@apple.com> Wiped out some non-ascii characters that snuck into the copyright.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@103516 91177308-0d34-0410-b5e6-96231b3b80d8
unc.wrap.func.alg/swap.pass.cpp
unc.wrap.func.cap/operator_bool.pass.cpp
unc.wrap.func.con/F.pass.cpp
unc.wrap.func.con/F_assign.pass.cpp
unc.wrap.func.con/alloc.pass.cpp
unc.wrap.func.con/alloc_F.pass.cpp
unc.wrap.func.con/alloc_function.pass.cpp
unc.wrap.func.con/alloc_nullptr.pass.cpp
unc.wrap.func.con/alloc_rfunction.pass.cpp
unc.wrap.func.con/copy.pass.cpp
unc.wrap.func.con/copy_assign.pass.cpp
unc.wrap.func.con/default.pass.cpp
unc.wrap.func.con/nullptr_t.pass.cpp
unc.wrap.func.con/nullptr_t_assign.pass.cpp
unc.wrap.func.inv/invoke.fail.cpp
unc.wrap.func.inv/invoke.pass.cpp
unc.wrap.func.inv/invoke_int_0.pass.cpp
unc.wrap.func.inv/invoke_void_0.pass.cpp
unc.wrap.func.mod/assign_F_alloc.pass.cpp
unc.wrap.func.mod/swap.pass.cpp
unc.wrap.func.nullptr/operator_==.pass.cpp
unc.wrap.func.targ/target.pass.cpp
unc.wrap.func.targ/target_type.pass.cpp
ypes.pass.cpp
bc8d3f97eb5c958007f2713238472e0c1c8fe02c 11-May-2010 Howard Hinnant <hhinnant@apple.com> libcxx initial import

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@103490 91177308-0d34-0410-b5e6-96231b3b80d8
unc.wrap.func.alg/swap.pass.cpp
unc.wrap.func.cap/operator_bool.pass.cpp
unc.wrap.func.con/F.pass.cpp
unc.wrap.func.con/F_assign.pass.cpp
unc.wrap.func.con/alloc.pass.cpp
unc.wrap.func.con/alloc_F.pass.cpp
unc.wrap.func.con/alloc_function.pass.cpp
unc.wrap.func.con/alloc_nullptr.pass.cpp
unc.wrap.func.con/alloc_rfunction.pass.cpp
unc.wrap.func.con/copy.pass.cpp
unc.wrap.func.con/copy_assign.pass.cpp
unc.wrap.func.con/default.pass.cpp
unc.wrap.func.con/nullptr_t.pass.cpp
unc.wrap.func.con/nullptr_t_assign.pass.cpp
unc.wrap.func.inv/invoke.fail.cpp
unc.wrap.func.inv/invoke.pass.cpp
unc.wrap.func.inv/invoke_int_0.pass.cpp
unc.wrap.func.inv/invoke_void_0.pass.cpp
unc.wrap.func.mod/assign_F_alloc.pass.cpp
unc.wrap.func.mod/swap.pass.cpp
unc.wrap.func.nullptr/operator_==.pass.cpp
unc.wrap.func.targ/target.pass.cpp
unc.wrap.func.targ/target_type.pass.cpp
ypes.pass.cpp