llvm-project/libcxx/utils
Louis Dionne e39095a32e [libc++] Define _LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER whenever we enable warnings in the test suite
This should make CI consistent on all the compilers we support. Most of
this patch is working around various warnings emitted by GCC in our code
base, which are now being shown when we compile the tests.

After this patch, the whole test suite should be warning free on all
compilers we support and test, except for a few warnings on GCC that
we silence explicitly until we figure out the proper fix for them.

Differential Revision: https://reviews.llvm.org/D120684
2022-03-15 17:17:54 -04:00
..
ci [libc++] Update URL to old libc++ dylibs 2022-03-15 16:18:51 -04:00
gdb/libcxx [libc++] Remove _LIBCPP_ABI_UNSTABLE 2022-02-08 15:18:09 -05:00
libcxx [libc++] Define _LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER whenever we enable warnings in the test suite 2022-03-15 17:17:54 -04:00
symcheck-blacklists
CMakeLists.txt [libc++][NFC] Make private header generation CMake comment more consistent 2021-07-29 14:17:04 -04:00
cat_files.py
generate_abi_list.py generate_header_tests.py: Sort the header files ASCIIbetically. 2020-12-14 09:56:07 -05:00
generate_feature_test_macro_components.py [libc++] Replace _LIBCPP_HAS_NO_CONCEPTS with _LIBCPP_STD_VER > 17. NFCI. 2022-03-13 12:32:06 -04:00
generate_header_inclusion_tests.py [libc++] Add missing header <cuchar> 2022-03-07 08:48:50 -05:00
generate_header_tests.py [libc++] Remove _LIBCXX_MODULES_BUILD and ext/ headers from header tests 2022-03-03 19:53:23 +01:00
generate_private_header_tests.py [libc++] Revert "Protect users from relying on detail headers" & related changes 2022-03-01 08:20:24 -05:00
graph_header_deps.py [libc++] Add the version header to all headers. 2022-01-04 19:50:59 +01:00
merge_archives.py Remove unused imports. 2021-08-17 13:04:02 -07:00
run.py [libc++] Fix codesigning in run.py 2021-04-01 13:39:49 -04:00
ssh.py [libc++][NFC] Resolve Python 2 FIXME 2021-11-12 13:55:22 -05:00
sym_diff.py