aboutsummaryrefslogtreecommitdiff
path: root/libcxxabi
AgeCommit message (Expand)AuthorFilesLines
2019-07-19Drop svn version suffix.Hans Wennborg1-1/+1
2019-07-12[libcxxabi] Don't process exceptions in cxa_handlers when they're disabledPetr Hosek3-1/+7
2019-06-28[demangle] Support for C++2a char8_tErik Pilkington2-0/+7
2019-06-27[libcxxabi] Use an explicit list to export symbols from the dylibLouis Dionne5-0/+416
2019-06-18[demangle] Special case clang's creative mangling of __uuidof expressions.Erik Pilkington2-0/+34
2019-06-18[libcxxabi] Remove the unused buildit scriptLouis Dionne1-99/+0
2019-06-10[demangle] Vendor extended types shouldn't be considered substitution candidatesErik Pilkington2-2/+9
2019-06-02[libcxx] Use libtool when merging archives on Apple platformsPetr Hosek1-0/+5
2019-05-30[libcxx][libcxxabi] Remove the unused CMake checksPetr Hosek1-32/+1
2019-05-30[runtimes] Use -Wunknown-pragmas for the pragma checkPetr Hosek1-0/+4
2019-05-30[runtimes] Check if pragma comment(lib, ...) is supported firstPetr Hosek6-3/+20
2019-05-30[runtimes] Support ELF dependent libraries featurePetr Hosek3-0/+16
2019-05-29Update private_typeinfo's `is_equal` implementation after r361913Eric Fiselier1-7/+5
2019-05-22[runtimes] Move libunwind, libc++abi and libc++ to lib/$target/c++ and includ...Petr Hosek2-6/+11
2019-05-17[libcxxabi] Add a test for invalid assumptions on the alignment of exceptionsLouis Dionne1-0/+34
2019-05-16XFAIL test for new GCC versionEric Fiselier1-1/+1
2019-05-07minor cmake formatting style fixNico Weber1-1/+3
2019-05-06[libcxxabi] Don't use -fvisibility-global-new-delete-hidden when not defining...Petr Hosek1-1/+6
2019-05-02[gn] Support for building libcxxabiPetr Hosek2-7/+11
2019-05-02Attempt to fix flaky tests.Eric Fiselier1-188/+149
2019-04-30Update DemangleConfig.h to better mangle LLVM's version.Eric Fiselier1-12/+68
2019-04-29Remove XFail for new GCC. They fixed itEric Fiselier1-1/+1
2019-04-25Fix compilation error with -DLIBCXXABI_ENABLE_THREADS=OFFMichael Platings1-0/+3
2019-04-24Cleanup new cxa guard implementation.Eric Fiselier3-8/+58
2019-04-24Work around GCC test failure.Eric Fiselier1-2/+2
2019-04-24Rewrite cxa guard implementation.Eric Fiselier5-263/+1127
2019-04-23[libc++abi] Don't use a .sh.cpp test for uncaught_exceptionLouis Dionne1-6/+0
2019-04-18[libc++] Make sure we re-export some missing libc++abi symbols from libc++Louis Dionne2-16/+40
2019-04-11Fix PR41465 - Use __builtin_mul_overflow instead of hand-rolled check.Eric Fiselier2-4/+31
2019-04-11[NFC] Correct outdated links to the Itanium C++ ABI documentationLouis Dionne8-8/+8
2019-04-10[libc++abi] Create a macro for the 32 bit guard setting on ARM platformsLouis Dionne3-11/+15
2019-04-08Revert "Make reads and writes of the guard variable atomic."Eric Fiselier1-33/+19
2019-04-08Fix incorrect change during refactoring.Eric Fiselier1-1/+1
2019-04-08Remove unneeded write in __cxa_guard_release.Eric Fiselier1-1/+0
2019-04-08Make reads and writes of the guard variable atomic.Eric Fiselier1-19/+34
2019-04-05Fix PR41395 - __cxa_vec_new may overflow in allocation size calculation.Eric Fiselier2-13/+165
2019-04-05Further refactor cxa_guard.cppEric Fiselier1-144/+176
2019-04-04Create RAII lock guard for global initialization lock.Eric Fiselier1-81/+94
2019-04-04Always use is_initialized and set_initialized in cxa_guard.cppEric Fiselier1-16/+8
2019-04-03llvm-cxxfilt: Demangle gcc "old-style unified" ctors and dtorsNico Weber2-7/+16
2019-04-03[libc++abi] Do not share an object library to create the static/shared librariesPetr Hosek1-59/+39
2019-04-03[libc++abi] Add LIBCXXABI_ENABLE_PIC cmake optionSam Clegg2-1/+5
2019-04-03[libc++abi] Actually set POSITION_INDEPENDENT_CODE when building shared librarySam Clegg1-1/+3
2019-03-29[libc++abi] Don't set POSITION_INDEPENDENT_CODE when building static librarySam Clegg1-12/+7
2019-03-08Revert "[runtimes] Move libunwind, libc++abi and libc++ to lib/ and include/"Matthew Voss2-11/+6
2019-03-08[runtimes] Move libunwind, libc++abi and libc++ to lib/ and include/Petr Hosek2-6/+11
2019-03-01[libc++abi] Specify unwind lib before other system libraries when linkingLouis Dionne1-2/+2
2019-02-18[libcxxabi][CMake] Drop unused HandleOutOfTreeLLVM includePetr Hosek1-3/+0
2019-02-17[compiler-rt] Build custom libcxx with libcxxabiJonas Hahnfeld1-1/+1
2019-02-12[CMake] Avoid passing -rtlib=compiler-rt when using compiler-rtPetr Hosek1-4/+0