mirror-llvm-project/libcxxabi
Nikolas Klauser 484ee42096
[libc++] Introduce the notion of a minimum header version (#166074)
Introducing the notion of a minimum header version has multiple
benefits. It allows us to merge a bunch of ABI macros into a single one.
This makes configuring the library significantly easier, since, for a
stable ABI, you only need to know which version you started distributing
the library with, instead of checking which ABI flags have been
introduced at what point. For platforms which have a moving window of
the minimum version a program has been compiled against, this also makes
it simple to remove symbols from the dylib when they can't be used by
any program anymore.
2026-01-09 11:58:29 +01:00
..
cmake Revert "[runtimes] Probe for -nostdlib++ and -nostdinc++ with the C compiler" (#113653) 2024-10-25 09:12:32 +03:00
fuzz
include [runtimes] Modernize installation targets (#171677) 2025-12-11 09:09:37 -05:00
lib [libc++] Avoid re-exporting a few specific symbols from libc++abi (#109054) 2024-10-01 09:39:44 -04:00
src [NFC] Delete unnecessary apostrophe at the end of its (#173974) 2026-01-04 20:02:40 +08:00
test [runtimes] Remove dependencies on cxx_experimental for test-suite installs (#171678) 2025-12-12 12:09:11 -05:00
www
.clang-format
.gitignore
CMakeLists.txt [libc++] Introduce the notion of a minimum header version (#166074) 2026-01-09 11:58:29 +01:00
CREDITS.TXT
LICENSE.TXT