summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2022-03-14[ARM] __cxa_end_cleanup: avoid clobbering r4Ryan Prichard
2021-06-07cxa_guard: avoid sys/syscall.h and SYS_gettidRyan Prichard
2021-06-03[libcxxabi] __cxa_guard_require: test guard byte with != 0 instead of == 1Fangrui Song
2021-06-03Fix compilation error with -DLIBCXXABI_ENABLE_THREADS=OFFMichael Platings
2021-06-03Cleanup new cxa guard implementation.Eric Fiselier
2021-06-03Rewrite cxa guard implementation.Eric Fiselier
2021-06-03[libc++abi] Create a macro for the 32 bit guard setting on ARM platformsLouis Dionne
2021-06-03Fix incorrect change during refactoring.Eric Fiselier
2021-06-03Further refactor cxa_guard.cppEric Fiselier
2021-06-03Create RAII lock guard for global initialization lock.Eric Fiselier
2021-06-03Always use is_initialized and set_initialized in cxa_guard.cppEric Fiselier
2020-10-26libcxxabi: ld128 demangle: allow space for 'L' suffix.Elliott Hughes
2019-07-23Move the demangler into its own library.Dan Albert
2018-11-29[libcxx] Remove bad_array_lengthLouis Dionne
2018-11-27[Demangle] remove itaniumFindTypesInMangledNamePavel Labath
2018-11-11Port LLVM r346606 to libcxxabi.Nico Weber
2018-11-01Use C++11 fallthrough attribute syntax when available and add a breakReid Kleckner
2018-10-29[libc++abi] Provide __cxa_thread_atexit on FuchsiaPetr Hosek
2018-10-16cxa_demangle: make demangler's parsing functions overridablePavel Labath
2018-10-15NFC: Fix a -Wsign-conversion warningErik Pilkington
2018-10-11Override libcxxabi's .clang-format in the demangle directoryErik Pilkington
2018-10-11Use C++03 friendly version of alignofEric Fiselier
2018-10-11Update libc++abi's detection of aligned allocation after r344207.Eric Fiselier
2018-10-10[libcxxabi] Allow building with sanitizers enabledLouis Dionne
2018-10-10Blind attempt to fix linker errors when building libc++abit w/o exceptions.Marshall Clow
2018-10-10Make libc++abi work better with gcc's ARM unwind library. Reviewed as https:/...Marshall Clow
2018-10-10Port llvm r342166 to libcxxabi demanglerPavel Labath
2018-10-09[NFC][unwind] Improve error message when a type has more than one RTTIsLouis Dionne
2018-09-22Fix incorrectly aligned exceptions in 32 bit builds.Eric Fiselier
2018-09-21[libc++abi] is_strcmp parameter to is_equal is unused for WIN32Pirama Arumuga Nainar
2018-09-15Merge Demangle change in r342330 to libcxxabi.Nico Weber
2018-08-24Port my recent changes from LLVM copy of the demangler:Richard Smith
2018-08-20Port LLVM r340203 (and r340205) to libcxxabi.Richard Smith
2018-08-16Factor Node creation out of the demangler. No functionality change intended.Richard Smith
2018-08-13[itanium demangler] Add llvm::itaniumFindTypesInMangledName()Erik Pilkington
2018-08-11Add missing _LIBCXXABI_FUNC_VIS to __gxx_personality_seh0Martin Storsjo
2018-08-02[itanium demangler] Support dot suffixes on block invocation functionsErik Pilkington
2018-08-01[libc++] Remove _LIBCPP_BUILDING_XXX macros, which are redundant since _LIBCP...Louis Dionne
2018-07-28[demangler] Fix an oss-fuzz bug from r338138Erik Pilkington
2018-07-27[demangler] Support for reference collapsingErik Pilkington
2018-07-24[CMake] Option to control whether shared/static library is installedPetr Hosek
2018-07-24Reland "[CMake] Support statically linking dependencies only to shared or sta...Petr Hosek
2018-07-23[demangler] call terminate() if allocation failedErik Pilkington
2018-07-23Implement a GCC compatible SEH unwinding personality, __gxx_personality_seh0Martin Storsjo
2018-07-23Revert "[CMake] Support statically linking dependencies only to shared or sta...Petr Hosek
2018-07-23[CMake] Support statically linking dependencies only to shared or static libraryPetr Hosek
2018-07-20Merge changes to ItaniumDemangle over to libcxxabi.Zachary Turner
2018-07-05[demangler] Avoid alignment warningSerge Pavlov
2018-07-03Revert r336159, r336157. Some bots failed on qualified std::max_align_t, and ...Erik Pilkington
2018-07-03Some buildbots were choking on std::max_align_t, try using the global alias.Erik Pilkington