llvm-capstone/libcxxabi
itrofimow 51e91b64d0
[libc++abi] Implement __cxa_init_primary_exception and use it to optimize std::make_exception_ptr (#65534)
This patch implements __cxa_init_primary_exception, an extension to the 
Itanium C++ ABI. This extension is already present in both libsupc++ and 
libcxxrt. This patch also starts making use of this function in 
std::make_exception_ptr: instead of going through a full throw/catch 
cycle, we are now able to initialize an exception directly, thus making 
std::make_exception_ptr around 30x faster.
2024-01-22 10:12:41 -05:00
..
cmake [runtimes] Don't link against compiler-rt explicitly when we use -nostdlib++ (#75089) 2023-12-13 13:57:48 -05:00
fuzz
include [libc++abi] Implement __cxa_init_primary_exception and use it to optimize std::make_exception_ptr (#65534) 2024-01-22 10:12:41 -05:00
lib [libc++abi] Implement __cxa_init_primary_exception and use it to optimize std::make_exception_ptr (#65534) 2024-01-22 10:12:41 -05:00
src [libc++abi] Implement __cxa_init_primary_exception and use it to optimize std::make_exception_ptr (#65534) 2024-01-22 10:12:41 -05:00
test [libc++abi] Handle catch null pointer-to-object (#68076) 2024-01-08 17:11:14 -05:00
www
.clang-format
.gitignore
CMakeLists.txt [libc++abi] Fix typo in CMake error message 2024-01-16 10:56:03 -05:00
CREDITS.TXT
LICENSE.TXT