hanchenye-llvm-project/libcxx/test
Marshall Clow 05c8dad230 Implement LWG Paper n3887: Consistent Metafunction Aliases. This adds std::tuple_element_t<> as an alias for tuple_element<>::type. Clean up the synopsis for tuple_element in <utility> as well.
llvm-svn: 202673
2014-03-03 06:18:11 +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
containers Add a test to make sure that vector supports incomplete types 2014-02-13 17:56:12 +00:00
depr
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
input.output Fix a test that I broke over the weekend 2013-11-19 19:14:27 +00:00
iterators Implement LWG Issue #2285 - make_reverse_iterator. Also mark issues #1450 and #2205 as complete; they are just wording changes in the standard. Mark issues #2359, #2320 and #2322 as complete - libc++ implements them already. 2014-03-03 01:24:04 +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 Back out the <type_traits> changes from r198431; they were breaking when building with glibc. Need to find a better solution for PR18218. 2014-01-06 18:12:50 +00:00
re Implement LWG issue 2306: match_results::reference should be value_type&, not const value_type&. This is a general move by the LWG to have the reference type of read-only containers be a non-const reference; however, there are no methods that return a non-const reference to a match_result entry, so there's no worries about getting a non-const reference to a constant object. 2014-02-26 01:56:31 +00:00
strings 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
support 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
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 Implement LWG Paper n3887: Consistent Metafunction Aliases. This adds std::tuple_element_t<> as an alias for tuple_element<>::type. Clean up the synopsis for tuple_element in <utility> as well. 2014-03-03 06:18:11 +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
testit Apply patch for Albert Wong: 'Modify testit to allow filtering tests by prefixes'. 2014-01-15 16:28:42 +00:00