Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Blind attempt to fix linker errors when building libc++abit w/o exceptions. | Marshall Clow | 2018-10-10 | 1 | -0/+5 |
| | | | | llvm-svn: 344156 | ||||
* | [libc++abi] Remove missed use of config.h | Shoaib Meenai | 2017-03-31 | 1 | -1/+0 |
| | | | | llvm-svn: 299143 | ||||
* | [libc++abi] Clean up visibility | Shoaib Meenai | 2017-03-01 | 1 | -4/+0 |
| | | | | | | | | | | | | | | | | | Use the libc++abi visibility macros instead of pragmas or using visibility attributes directly. Clean up redundant attributes on definitions (where the declarations already have visibility attributes applied, from either libc++ or libc++abi headers). Introduce _LIBCXXABI_WEAK as a drive-by cleanup, which matches the semantics of _LIBCPP_WEAK. No functional change. Tested by building on Linux before and after this change and verifying that the list of exported symbols is identical. Differential Revision: https://reviews.llvm.org/D26949 llvm-svn: 296576 | ||||
* | [libcxxabi] Introduce a -fno-exceptions libc++abi libary variant | Asiri Rathnayake | 2016-05-31 | 1 | -0/+60 |
Currently there is only support for a -fno-exceptions libc++ build. This is problematic for functions such as std::terminate() which are defined in libc++abi and using any of those functions throws away most of the benefits of using -fno-exceptions (code-size). This patch introduces a -fno-exceptions libc++abi build to address this issue. This new variant of libc++abi cannot be linked against any with-exceptions code as some symbols necessary for handling exceptions are missing in this library. Differential revision: http://reviews.llvm.org/D20677 Reviewers: EricWF, mclow.lists, bcraig llvm-svn: 271267 |