aboutsummaryrefslogtreecommitdiff
path: root/libcxxabi/src
AgeCommit message (Expand)AuthorFilesLines
2024-04-03[libc++] Upstream ptrauth support in libc++ and libc++abi (#84573)Louis Dionne1-0/+19
2024-03-13[runtimes] Prefer -fvisibility-global-new-delete=force-hidden (#84917)Martin Storsjö1-1/+4
2024-03-05[libc++abi] Always re-export std:: exception types from libc++abi (#84031)Louis Dionne1-1/+4
2024-02-26[ItaniumDemangle] reject A-F in FP literals (#82864)Ryan Prichard1-1/+1
2024-02-26[libc++] Always keep libc++abi re-exports up-to-date (#79012)Louis Dionne1-19/+19
2024-02-05[libc++abi] Revert temporary workaround to unblock ChromeLouis Dionne4-25/+4
2024-02-05[libc++abi] Replace usage of raw assert by _LIBCXXABI_ASSERT (#80689)Louis Dionne1-2/+2
2024-01-31[libc++abi] Add temporary workaround to unblock ChromeLouis Dionne4-4/+25
2024-01-30[libc++] Split the monolithic __threading_support header (#79654)Louis Dionne4-4/+4
2024-01-25[ItaniumDemangle] reapply 0e754e114a6 (#79488)Nico Weber1-4/+3
2024-01-22[libc++] Fix the behavior of throwing `operator new` under -fno-exceptions (#...Louis Dionne1-62/+110
2024-01-22[libc++] Fix noexcept behaviour of operator new helper functions (#74337)azhan921-2/+2
2024-01-22[libc++abi] Implement __cxa_init_primary_exception and use it to optimize std...itrofimow1-13/+19
2024-01-08[libc++abi] Handle catch null pointer-to-object (#68076)Iain Sandoe2-74/+107
2024-01-04[llvm-cxxfilt] Added the option --no-params (#75348)Dmitry Vasilyev1-6/+16
2024-01-02Revert "[llvm-cxxfilt] Added the option --no-params (#75348)"Arthur Eubanks1-16/+6
2024-01-02[llvm-cxxfilt] Added the option --no-params (#75348)Dmitry Vasilyev1-6/+16
2023-12-13[runtimes] Don't link against compiler-rt explicitly when we use -nostdlib++ ...Louis Dionne1-1/+4
2023-12-06[libc++abi] Fix lpStart adjustment for exceptions table (#72727)Maksim Panchenko1-4/+3
2023-12-06[libc++] Remove dependence on <ciso646> (#73271)Michael Kenzel1-1/+1
2023-11-28[libcxxabi][ItaniumDemangle] Demangle explicitly named object parameters (#72...Michael Buch2-8/+54
2023-11-23[libc++abi] Avoid raw calls to assert() in libc++abi (#71121)Louis Dionne6-22/+41
2023-11-16[runtimes] Add TODO about CXX_STANDARD_REQUIRED being off after review commentLouis Dionne1-2/+2
2023-11-05[libc++] Bump the C++ Standard used to compile the dylib to C++23 (#66824)Louis Dionne1-2/+2
2023-10-18[libc++][NFC] Refactor the core logic of operator new into helper functions (...Louis Dionne1-17/+23
2023-10-18[libc++][NFC] Reformat new.cpp and stdlib_new_delete.cppLouis Dionne1-169/+93
2023-10-06[libcxxabi] Add missing include statement.Caroline Tice1-0/+1
2023-09-22[libc++abi][WebAssembly] Support Wasm EHHeejin Ahn3-18/+35
2023-09-21[runtimes] Fix link order of system librarires on Apple platforms (#66940)Louis Dionne1-3/+1
2023-09-21[Demangle] demangle builtin type transformations (#65902)Congcong Cai2-1/+27
2023-09-20Implement mangling rules for C++20 concepts and requires-expressions.Richard Smith2-73/+433
2023-09-20[libc++abi][NFC] Remove mentions of LIBCXXABI_SHARED_LIBRARIESLouis Dionne1-2/+2
2023-09-14[libc++abi][VE] Support VE in long double demanglerKazushi (Jam) Marukawa1-1/+2
2023-09-10Revert "[Demangle] demangle builtin type transformations"Congcong Cai2-27/+1
2023-09-10[Demangle] demangle builtin type transformationsCongcong Cai2-1/+27
2023-09-08[libc++abi] Refactor around __dynamic_castSirui Mu1-151/+271
2023-08-31[libc++abi] Use std::abort() instead of std::terminate() on failure to allocateLouis Dionne2-4/+3
2023-08-31[runtimes] Fix some duplicate word typosLouis Dionne1-1/+1
2023-08-28[libcxxabi] Automatically use static libunwind when requiredShoaib Meenai1-1/+2
2023-08-11[runtimes][NFC] Remove stray whitespace on extern C commentsLouis Dionne6-6/+6
2023-08-07[libc++abi] Update path to script in demangler documentationLouis Dionne1-1/+1
2023-07-13[Demangle] use std::string_view::data rather than &*std::string_view::beginNick Desaulniers1-2/+2
2023-06-16[libc++][NFC] Consistently qualify malloc and free calls with std::Louis Dionne1-2/+2
2023-06-16[libc++] Make libc++ and libc++abi's definitions of operator new be exact copiesLouis Dionne1-43/+53
2023-06-01remove Demangle/StringView.hNick Desaulniers2-110/+1
2023-05-31[libcxxabi] copy back std::string_view patches from LLVMNick Desaulniers4-175/+165
2023-05-25[Demangle] avoid more std::string_view::substrNick Desaulniers1-4/+8
2023-05-18[libcxxabi] allow downstreams to override _LIBCPP_VERBOSE_ABORTNick Desaulniers1-2/+5
2023-05-17[libcxxabi] define _LIBCPP_VERBOSE_ABORTNick Desaulniers2-0/+6
2023-04-21[libc++][PSTL] Remove current integrationNikolas Klauser1-10/+0