llvm-capstone/libcxxabi
Louis Dionne 8a7846fe86
[libc++] Bump the C++ Standard used to compile the dylib to C++23 (#66824)
This is necessary in order to implement some papers like P2467R1, which
require using C++23 declarations in the dylib. It is a good habit to
keep building the dylib with a recent standard version regardless.

With this patch, we also stop strictly enforcing that the targets are
built with C++23. Concretely, C++23 will soon be required in order to
build the dylib, but not enforcing it strictly works around some issues
like the documentation bots using an old and unsupported compiler. Since
these bots do not actually build the library, not strictly enforcing the
C++ Standard makes our CMake build more resilient to these kinds of
situation. This is just a workaround though, the better way of going
about would be to update the compiler on the documentation bot but we
don't seem to have control over that.
2023-11-05 08:40:51 -05:00
..
cmake [libc++][Android] Explicitly declare low-level lib existence (#70534) 2023-11-03 12:54:55 -07:00
fuzz
include [libc++abi][WebAssembly] Support Wasm EH 2023-09-22 00:34:00 -07:00
lib
src [libc++] Bump the C++ Standard used to compile the dylib to C++23 (#66824) 2023-11-05 08:40:51 -05:00
test Revert recent changes to test_demangle.pass.cpp 2023-10-31 16:47:04 -07:00
www Remove references to old mailing lists that have moved to discourse. Replace with links to discourse. 2022-07-22 09:59:03 -07:00
.clang-format [libcxx] Remove extraneous '---' lines in .clang-format files 2022-06-15 01:34:37 -07:00
.gitignore
CMakeLists.txt [runtimes] Simplify testing configurations on GCC by using -nostdlib++ (#67021) 2023-09-21 17:21:24 -04:00
CREDITS.TXT
LICENSE.TXT