llvm-project/libcxx/test/utilities/function.objects
Howard Hinnant 65a87ccdbf 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.
llvm-svn: 177824
2013-03-23 17:27:16 +00:00
..
arithmetic.operations license change 2010-11-16 22:09:02 +00:00
bind Simplied bind using __invoke. In the process, found and fixed a couple of bugs. C++11 only. 2011-05-19 19:41:47 +00:00
bitwise.operations license change 2010-11-16 22:09:02 +00:00
comparisons license change 2010-11-16 22:09:02 +00:00
func.def license change 2010-11-16 22:09:02 +00:00
func.memfn license change 2010-11-16 22:09:02 +00:00
func.require license change 2010-11-16 22:09:02 +00:00
func.wrap 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. 2013-03-23 17:27:16 +00:00
logical.operations license change 2010-11-16 22:09:02 +00:00
negators license change 2010-11-16 22:09:02 +00:00
refwrap license change 2010-11-16 22:09:02 +00:00
unord.hash Starting using murmur2 when combining multiple size_t's into a single hash, and also for basic_string. Also made hash<thread::id> ever so slighly more portable. I had to tweak one test which is questionable (definitely not portable) anyway. 2011-12-05 00:08:45 +00:00
version.pass.cpp This got accidentally removed 2010-12-10 19:22:00 +00:00