llvm-capstone/libcxx/utils
Louis Dionne ed61d6a466 [libc++] Use the stdlib=<LIB> Lit feature instead of use_system_cxx_lib
The use_system_cxx_lib Lit feature was only used for back-deployment
testing. However, one immense hole in that setup was that we didn't
have a proper way to test Apple's own libc++ outside of back-deployment,
which was embodied by the fact that we needed to define _LIBCPP_DISABLE_AVAILABILITY
when testing (see change in libcxx/utils/libcxx/test/params.py).

This led to the apple-system testing configuration not checking for
availability markup, which is obviously quite bad since the library
we ship actually has availability markup.

Using stdlib=<VENDOR>-libc++ instead to encode back-deployment restrictions
on tests is simpler and it makes it possible to naturally support tests
such as availability markup checking even in the tip-of-trunk Apple-libc++
configuration.

Differential Revision: https://reviews.llvm.org/D146366
2023-03-30 06:57:56 -04:00
..
ci [libc++] Use the stdlib=<LIB> Lit feature instead of use_system_cxx_lib 2023-03-30 06:57:56 -04:00
data [libc++] Granularize __mutex_base 2023-03-22 20:17:26 +01:00
gdb/libcxx Reenable gdb pretty printers, and update them. 2022-10-11 12:28:34 -07:00
libcxx [libc++] Use the stdlib=<LIB> Lit feature instead of use_system_cxx_lib 2023-03-30 06:57:56 -04:00
symcheck-blacklists
cat_files.py
CMakeLists.txt [libcxx] adds an include-what-you-use (IWYU) mapping file 2022-11-22 01:09:49 +00:00
generate_abi_list.py
generate_escaped_output_table.py [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= x 2023-02-15 16:52:25 +01:00
generate_extended_grapheme_cluster_table.py [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= x 2023-02-15 16:52:25 +01:00
generate_extended_grapheme_cluster_test.py [libc++] Qualifies size_t. 2023-03-21 17:41:36 +01:00
generate_feature_test_macro_components.py [libc++] Don't try to provide source_location on AppleClang 1403 2023-03-28 09:53:07 -04:00
generate_header_inclusion_tests.py [libc++] Implement std::expected P0323R12 2022-12-14 15:43:42 +00:00
generate_header_tests.py [libc++] Remove <experimental/coroutine> 2023-01-30 16:32:48 -05:00
generate_ignore_format.sh [libc++] Improve the format ignorelist generation. 2023-02-17 18:01:57 +01:00
generate_iwyu_mapping.py [libc++] Rename __tuple to __tuple_dir to avoid file collision 2022-12-21 19:19:58 +01:00
graph_header_deps.py [libc++] Rewrites graph_header_deps.py. 2022-09-25 15:06:21 +02:00
run.py [libc++][utils] Remove unused import in run.py 2023-01-10 13:07:51 -07:00
ssh.py
sym_diff.py
zos_rename_dll_side_deck.sh [SystemZ][z/OS] Add ASCII and 32-bit variants for libc++. 2022-10-03 17:24:02 -05:00