mirror-llvm-project/libcxxabi
Nikolas Klauser a5cab90071
[libc++][NFC] Refactor _LIBCPP_OVERRIDABLE_FUNCTION to be a normal attribute macro (#174964)
Currently `_LIBCPP_OVERRIDABLE_FUNCTION` takes the return type, function
name and argument list, but simply constructs the function and adds
attributes without modifying the signature in any way. We can replace
this with a normal attribute macro, making the signature easier to read
and simpler to understand what's actually going on. Since it's an
internal macro we can also drop the `_LIBCPP_` prefix.
2026-01-09 12:07:42 +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 [libc++][NFC] Refactor _LIBCPP_OVERRIDABLE_FUNCTION to be a normal attribute macro (#174964) 2026-01-09 12:07:42 +01: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