cosmopolitan/third_party/libcxxabi/README.cosmo
Trung Nguyen b0566348b2
third_party/libcxxabi: Add test suite (#1076)
Added the `libcxxabi` test suite as found in LLVM 17.0.6.

Some tests that do not apply to the current configuration of
comsopolitan are not added. These include:
- `backtrace_test`, `forced_unwind*`: Use unwind function unsupported in
SjLj mode.
- `noexception*`: Designed to test `libcxxabi` in no exceptions mode.

Some tests are added but not enabled due to bugs specific to GCC or
cosmopolitan. These are clearly indicated in the `BUILD.mk` file.
2024-01-08 10:50:06 -08:00

20 lines
578 B
Text

DESCRIPTION
libcxxabi - C++ Standard Library Support
ORIGIN
Obtained from the LLVM monorepo, release 17.0.6.
https://github.com/llvm/llvm-project/tree/llvmorg-17.0.6/libunwind
commit 6009708b4367171ccdbf4b5905cb6a803753fe18
Author: Tobias Hieta <tobias@hieta.se>
Date: Tue, 28 Nov 2023 09:52:28 +0100
LOCAL CHANGES
- Add <__memory/aligned_alloc.h> (contains a few inline functions) from
upstream libcxx.
- Add <test/support/make_test_thread.hh> and <test/support/test_macros.hh>
from upstream libcxx.
- Enable __cxa_thread_atexit for Cosmopolitan.