llvm-project/libcxx/test/libcxx
Eric Fiselier 0913ca1978 Implement P0768r1: Library support for the Spaceship Operator.
this patch adds the <compare> header and implements all of it
except for [comp.alg].

As I understand it, the header is needed by the compiler in
when implementing the semantics of operator<=>. For that reason
I feel it's important to land this header early, despite
all compilers lacking support.

llvm-svn: 329460
2018-04-06 21:37:23 +00:00
..
algorithms [libcxx] [test] Make files consistently end with newlines, NFC. 2017-07-29 00:55:22 +00:00
atomics update XFAIL comments with more details 2017-04-21 03:09:40 +00:00
containers [libc++] Fix PR35491 - std::array of zero-size doesn't work with non-default constructible types. 2018-02-07 21:06:13 +00:00
debug Fix PR35564 - std::list splice/erase incorrectly throw in debug mode. 2018-01-25 00:02:48 +00:00
depr libcxx: Move #include_next <math.h> out of header guard in wrapper header. 2018-01-26 01:19:23 +00:00
diagnostics Fix nodiscard test when modules are enabled 2017-11-19 03:50:35 +00:00
experimental Implement filesystem NB comments, relative paths, and related issues. 2018-04-02 23:03:41 +00:00
extensions Fix or move various non-standard tests. 2016-04-29 04:07:45 +00:00
fuzzing Add more fuzzing bits: partial_sort_copy, partition_copy, unique, unique_copy. No functional change to libc++; this is all test infastructure 2017-10-30 19:51:58 +00:00
input.output Work around Clang bug introduced in r324062 2018-02-03 01:45:35 +00:00
iterators [libcxx] [test] Untabify, NFC. 2017-07-29 00:55:10 +00:00
language.support Implement P0768r1: Library support for the Spaceship Operator. 2018-04-06 21:37:23 +00:00
localization update XFAIL comments with more details 2017-04-21 03:09:40 +00:00
memory Improve a test. NFC 2018-02-08 05:47:40 +00:00
modules XFAIL Windows test failures under test/libcxx 2017-04-21 01:48:02 +00:00
numerics [libcxx] Improve accuracy of complex asinh and acosh 2018-02-19 15:41:36 +00:00
selftest Change a bunch of comments from C++1z to C++17. NFC 2017-11-02 15:03:25 +00:00
strings [libcxx] [test] Strip trailing whitespace. NFC. 2018-03-22 22:59:02 +00:00
thread [libcxx] Disable testing with system lib for 2 tests verifying debug mode. 2018-04-02 22:09:57 +00:00
type_traits [libcxx] [test] Make files consistently end with newlines, NFC. 2017-07-29 00:55:22 +00:00
utilities Move libc++ pair/tuple assign test to libcxx/ test directory. 2018-03-29 03:30:00 +00:00
double_include.sh.cpp Implement P0768r1: Library support for the Spaceship Operator. 2018-04-06 21:37:23 +00:00
include_as_c.sh.cpp Allow the libc++ C header wrappers to be included when compiling C. 2017-06-16 01:57:41 +00:00
libcpp_version.pass.cpp Add test that _LIBCPP_VERSION matches __libcpp_version 2016-12-23 19:38:43 +00:00
min_max_macros.sh.cpp Remove more of the std::experimental bits that are now in std::. All the _v type aliases, conjunction/disjunction, apply, etc. See https://libcxx.llvm.org/TS_deprecation.html 2018-02-06 23:13:48 +00:00