llvm-capstone/libcxx/test
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
..
configs [libc++] Reland CI module improvements. 2024-01-21 12:10:36 +01:00
libcxx [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
std [libc++] Ensure that std::expected has no tail padding (#69673) 2024-01-22 09:05:39 -05:00
support [libc++][format] P2637R3: Member visit (std::basic_format_arg) (#76449) 2024-01-21 12:30:25 +02:00
tools [libc++][modules] Fixes clang-tidy exports. (#76288) 2024-01-17 08:27:00 +01:00
.clang-format
.clang-tidy [libc++] Update clang-tidy configuration for the tests 2023-08-03 09:40:48 -07:00
CMakeLists.txt [libc++] Reland CI module improvements. 2024-01-21 12:10:36 +01:00
lit.cfg.py [NFC][Py Reformat] Reformat python files in libcxx/libcxxabi 2023-05-25 11:15:34 +02:00