llvm-project/libcxx/lib/abi
Louis Dionne fea3ca5dc8 [libc++][NFC] Refactor the ABI changelog
Add missing commit SHAs in a few cases, and use "All Platforms" when
the change affected all platforms instead of explicitly listing the
platforms, since there's too many to list exhaustively.
2022-03-24 10:24:43 -04:00
..
CHANGELOG.TXT [libc++][NFC] Refactor the ABI changelog 2022-03-24 10:24:43 -04:00
CMakeLists.txt [runtimes] Remove FOO_TARGET_TRIPLE, FOO_SYSROOT and FOO_GCC_TOOLCHAIN 2022-03-01 08:39:42 -05:00
README.TXT [libc++] Make it easier to re-generate the ABI lists 2020-11-02 11:36:35 -05:00
arm64-apple-darwin.libcxxabi.v1.stable.exceptions.nonew.debug.incomplete.abilist [libc++] Add a lightweight overridable assertion handler 2022-03-23 15:35:46 -04:00
arm64-apple-darwin.libcxxabi.v1.stable.exceptions.nonew.nodebug.noincomplete.abilist [libc++] Add a lightweight overridable assertion handler 2022-03-23 15:35:46 -04:00
x86_64-apple-darwin.libcxxabi.v1.stable.exceptions.nonew.debug.incomplete.abilist [libc++] Add a lightweight overridable assertion handler 2022-03-23 15:35:46 -04:00
x86_64-apple-darwin.libcxxabi.v1.stable.exceptions.nonew.nodebug.noincomplete.abilist [libc++] Add a lightweight overridable assertion handler 2022-03-23 15:35:46 -04:00
x86_64-unknown-linux-gnu.libcxxabi.v1.stable.exceptions.nonew.debug.incomplete.abilist [libc++] Add a lightweight overridable assertion handler 2022-03-23 15:35:46 -04:00
x86_64-unknown-linux-gnu.libcxxabi.v1.stable.exceptions.nonew.debug.noincomplete.abilist [libc++] Add a lightweight overridable assertion handler 2022-03-23 15:35:46 -04:00
x86_64-unknown-linux-gnu.libcxxabi.v1.stable.exceptions.nonew.nodebug.incomplete.abilist [libc++] Add a lightweight overridable assertion handler 2022-03-23 15:35:46 -04:00
x86_64-unknown-linux-gnu.libcxxabi.v1.stable.noexceptions.nonew.debug.incomplete.abilist [libc++] Add a lightweight overridable assertion handler 2022-03-23 15:35:46 -04:00

README.TXT

This directory contains abi lists representing the symbols exported
by the libc++ library. The lists are generated using libcxx/utils/generate_abi_list.py.

Every time a symbol is added or removed from the libc++ library, each of the
lists *MUST* be updated to reflect the changes. This can be done by using the
`generate-cxx-abilist` CMake target.

We do not keep an up-to-date ABI list for all the build configurations of libc++.
Currently, only the default configuration on MacOS and Linux are supported.