llvm-project/libcxx/test
Marshall Clow 38cae6330b Fix libc++ bug #20039: 'Constructing std::function from empty compatible std::function results in half-empty state' Thanks to Agustin Berge for the report, and for his and Eric Fiselier's work on a fix.
llvm-svn: 212070
2014-06-30 21:27:51 +00:00
..
algorithms Add checking for the complexity guarantees in the standard 2014-06-30 05:04:20 +00:00
atomics Stephan Tolksdorf: fixes the issue in the <atomic> header and adds corresponding tests. I've used macros to fall back to a user-provided default constructor if _LIBCPP_HAS_NO_DEFAULTED_FUNCTIONS (though I suspect that there won't be many users defining that macro). 2013-05-02 20:18:43 +00:00
containers Fix typo 'fourty' in tests 2014-05-15 11:33:29 +00:00
depr Fix a couple of -Wabsolute-value warnings in the libc++ tests 2014-03-06 16:27:17 +00:00
diagnostics Linux: Correctly identify valid error codes 2014-05-29 05:02:22 +00:00
experimental Implement string_view from the library fundamentals TS (n4023). Also works in C++11 and 03, with reduced functionality (mostly in the area of constexpr) 2014-06-11 16:44:55 +00:00
extensions Do not derive __gnu_cxx::hash<T> from std::hash<T>. 2014-03-06 04:11:10 +00:00
input.output Remove unused code in a libc++ test. 2014-06-02 12:00:08 +00:00
iterators Implement LWG 2360: 'reverse_iterator::operator*() is unimplementable'. Note that this is a (small) behavior change in the library. Reverse iterators whose base iterators' operator* return references to 'within themselves' have been sacrificed to the greater goal of avoiding data races. 2014-03-11 17:16:17 +00:00
language.support [libc++] Teach is_integral, is_[un]signed and make_[un]signed about __[u]int128_t 2014-03-26 19:45:52 +00:00
localization Fix typos 2014-05-15 11:27:39 +00:00
numerics [libc++] Don't return uninitialized data from random_device::operator() 2014-06-03 02:40:39 +00:00
re Fix Bug 19678 - libc++ does not correctly handle the regex: '[^\0]*' 2014-05-21 16:29:50 +00:00
strings A bunch of the char.traits tests were using unicode literals. #ifdef those bits out on c++03, since it doesn't support u"" and U "" style strings. 2014-06-10 18:46:59 +00:00
support Mark assign to be constepr only in c++14; can't have constexpr fns that return void in C++11 2014-06-10 18:52:57 +00:00
thread Handle partial nanosleeps in this_thread::sleep_for 2014-06-04 19:43:20 +00:00
utilities Fix libc++ bug #20039: 'Constructing std::function from empty compatible std::function results in half-empty state' Thanks to Agustin Berge for the report, and for his and Eric Fiselier's work on a fix. 2014-06-30 21:27:51 +00:00
CMakeLists.txt Make it possible to run the test suite when built as part of LLVM. 2013-10-03 21:58:25 +00:00
lit.cfg lit.site.cfg:cxx_under_test should take precedence over 'which clang++' 2014-01-29 01:54:52 +00:00
lit.site.cfg.in Make it possible to link against libstdc++ as well as libsupc++ with CMake. 2013-10-06 22:13:19 +00:00
nothing_to_do.pass.cpp license change 2010-11-16 22:09:02 +00:00
testit Apply patch for Albert Wong: 'Modify testit to allow filtering tests by prefixes'. 2014-01-15 16:28:42 +00:00