cxx/test
2014-03-05 19:06:20 +00:00
..
algorithms More LWG issues. Mark #2182, #2323 and #2213 as complete. Add a test for #2339, and mark that as complete. No actual changes to the libc++ code; all of these were already in place. 2014-02-27 16:13:36 +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 Implement LWG 2193. Default constructors for standard library containers are explicit. Note that libc++ already did this for string/deque/forward_list/list/vector and the unordered containers; implement it for set/multiset/map/multimap. Add tests for all the containers. Two drive-by fixes as well: add a missing explicit in <deque>, and remove a tab that snuck into a container test. This issue is also LLVM bug 15724, and resolves it. 2014-03-05 19:06:20 +00:00
depr [tests] XFAIL a few things that require libc (?) support missing on Darwin. 2013-02-05 22:10:25 +00:00
diagnostics David Blaikie suggested this test for detecting constexpr on the error_category default constructor. Additionally I decided to make this constructor trivial as well, as I could not come up with a rationale for not doing so. Fully tested with both current Apple clang and tip-of-trunk clang. 2013-08-22 17:41:48 +00:00
extensions/hash_map [libc++] Const qualify __gnu_cxx::hash_map<>::const_iterator::pointer type. 2014-03-03 19:50:01 +00:00
input.output Fix a test that I broke over the weekend 2013-11-19 19:14:27 +00:00
iterators Implement LWG 2324: Insert iterator constructors should use addressof(). Add two new container classes to the test suite that overload operator &, and add test cases to the insert/front_insert/back_insert iterator tests that use these containers. 2014-03-03 19:20:40 +00:00
language.support Fix numeric.limits.members/traps.pass.cpp to pass on non-x86 architectures. Fixes bug #18468 2014-02-03 23:26:56 +00:00
localization Add license headers to a bunch of libc++ files that were missing them. No functionality change. Fixes 18291. Thanks to Nico for the bug report and the patch. 2014-01-16 16:58:45 +00:00
numerics Remove definition of std::fmaf from libc++. Fixes bug #18910. This function should come from the C standard library. As a drive-by fix, update the tests to remove a warning from -Wabsolute-value 2014-03-05 17:09:51 +00:00
re LWG Issue #2271: regex_traits::lookup_classname specification unclear. libc++ already does the right thing; just update the tests. 2014-03-04 22:44:34 +00:00
strings Implement LWG #2268: Setting a default argument in the declaration of a member function assign of std::basic_string. 2014-03-04 19:17:19 +00:00
support Implement LWG 2324: Insert iterator constructors should use addressof(). Add two new container classes to the test suite that overload operator &, and add test cases to the insert/front_insert/back_insert iterator tests that use these containers. 2014-03-03 19:20:40 +00:00
thread Albert Wong: Fix thread.thread.id/lt.pass.cpp to not assume thread::id() produces a minimal value. This enables this test to pass on andriod arm. 2014-02-04 19:51:48 +00:00
utilities Mark is_final as a C++14 feature. 2014-03-05 17:58:48 +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