llvm-project/libcxx/test/std
Richard Smith d6cffc4fe0 Split <stddef.h> out of <cstddef>.
There are a bunch of macros (__need_size_t etc) that request just one piece of
<stddef.h>; if any one of these is defined, we just directly include the
underlying header.

Note that <stddef.h> provides a ::nullptr_t. We don't want that available to
includers of <cstddef>, so instead of following the usual pattern where <cfoo>
includes <foo.h> then pulls things from :: into std:: with using-declarations,
we implement <stddef.h> and <cstddef> separately; both include <__nullptr> for
the definition of std::nullptr_t.

llvm-svn: 249761
2015-10-08 22:25:27 +00:00
..
algorithms Change some #ifdefs to #if - thanks to Dexon for thge catch. 2015-07-30 13:56:00 +00:00
atomics Misc drive-by cleanups. NFC 2015-08-24 21:20:07 +00:00
containers Suppress array initialization warnings in std::experimental::apply tests 2015-10-01 07:05:38 +00:00
depr Split <stddef.h> out of <cstddef>. 2015-10-08 22:25:27 +00:00
diagnostics Fix warnings in array and assoc containers 2015-07-18 23:56:04 +00:00
experimental Suppress array initialization warnings in std::experimental::apply tests 2015-10-01 07:05:38 +00:00
extensions Fix more issues exposed by -pedantic-errors in c++03 mode 2015-02-10 17:20:18 +00:00
input.output While researching LWG#2244, I noticed we weren't testing that eofbit was being cleared. Now we are 2015-10-07 19:41:24 +00:00
iterators Suppress clang warnings in some tests 2015-08-30 22:04:20 +00:00
language.support Manually suppress -Wnonnull when it occurs in an unevaluated context 2015-10-01 07:41:07 +00:00
localization Change initialization of mbstate_t objects in tests from '= {0}' to '= {}', which does the same thing, w/o having clang and gcc warn with -Wall. 2015-09-15 14:46:03 +00:00
numerics Remove unneeded initialisation of fenv_t and fexcept_t. 2015-03-15 18:36:31 +00:00
re Remove task to get C++03 tests passing from TODO.txt 2015-08-30 17:58:50 +00:00
strings Split <ctype.h> out of <cctype>. 2015-10-08 20:36:30 +00:00
thread Attempt to prevent flaky thread.mutex tests by once again increasing timing tolerances 2015-10-01 08:34:37 +00:00
utilities Fixed a possible overflow in a test of allocator::max_size(). 2015-10-05 20:50:25 +00:00
nothing_to_do.pass.cpp