aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/CrashRecoveryContext.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-06-04[llvm] Remove unused includes (NFC) (#142733)Kazu Hirata1-1/+0
2025-04-30Reland: [llvm][clang] Allocate a new stack instead of spawning a new thread t...Michael Spencer1-0/+11
2025-04-15Revert "[llvm][clang] Allocate a new stack instead of spawning a new … (#13...Daniel Thornburgh1-11/+0
2025-04-15[llvm][clang] Allocate a new stack instead of spawning a new thread to get mo...Michael Spencer1-0/+11
2023-02-08[Support] Clarify CrashRecoveryContext exception codes on Windows. NFCAlexandre Ganea1-5/+8
2023-01-11[llvm] Refactor leftover ThreadLocal usage in MinGW codeMarkus Böck1-4/+4
2023-01-10Remove the ThreadLocal template from LLVM.Owen Anderson1-22/+15
2023-01-09Revert "Remove the ThreadLocal template from LLVM."Owen Anderson1-14/+22
2023-01-09Revert "Fix warning when building with GCC."Owen Anderson1-2/+2
2023-01-09Fix warning when building with GCC.Owen Anderson1-2/+2
2023-01-09Remove the ThreadLocal template from LLVM.Owen Anderson1-22/+14
2022-12-16[Support] llvm::Optional => std::optionalFangrui Song1-1/+1
2022-12-02[llvm] Use std::nullopt instead of None (NFC)Kazu Hirata1-1/+1
2022-09-08[llvm] Use std::size instead of llvm::array_lengthofJoe Loser1-1/+1
2022-08-03ManagedStatic: remove from CrashRecoveryContextNicolai Hähnle1-21/+29
2022-04-27[Support] Factor out isCrash from throwIfCrashAlexander Shaposhnikov1-2/+11
2022-03-11Cleanup include: TableGenserge-sans-paille1-4/+1
2022-02-06[llvm] Use = default (NFC)Kazu Hirata1-1/+1
2022-01-26Revert "Rename llvm::array_lengthof into llvm::size to match std::size from C...Benjamin Kramer1-1/+1
2022-01-26Rename llvm::array_lengthof into llvm::size to match std::size from C++17serge-sans-paille1-1/+1
2022-01-26[NFC] Additional header dependency cleanup LLVMSupportserge-sans-paille1-1/+4
2021-07-28[llvm] Replace LLVM_ATTRIBUTE_NORETURN with C++11 [[noreturn]]Fangrui Song1-2/+1
2021-07-08Recommit: Support: add llvm::thread class that supports specifying stack size.Tim Northover1-4/+7
2021-07-08Revert "Support: add llvm::thread class that supports specifying stack size."Tim Northover1-7/+4
2021-07-08Support: add llvm::thread class that supports specifying stack size.Tim Northover1-4/+7
2021-02-10Revert "Make gCrashRecoveryEnabled thread local"Jacques Pienaar1-1/+5
2021-02-10Make gCrashRecoveryEnabled thread localJacques Pienaar1-5/+1
2021-01-28[Support] Add some missing namespace closure comments. NFCI.Simon Pilgrim1-2/+2
2020-11-12[LLD] Fix include following 45b8a741fbbf271e0fb71294cb7cdce3ad4b9bf3Alexandre Ganea1-0/+1
2020-11-12[LLD][COFF] When using LLD-as-a-library, always prevent re-entrance on failuresAlexandre Ganea1-0/+20
2020-09-24[Support] On Unix, let the CrashRecoveryContext return the signal codeAlexandre Ganea1-3/+4
2020-09-24[Support] On Windows, ensure abort() can be catched several times in a row wi...Alexandre Ganea1-0/+7
2020-08-26[SystemZ/ZOS] Add header file to encapsulate use of <sysexits.h>Kai Nacke1-3/+1
2020-02-28llvm-ar: Fix MinGW compilationHans Wennborg1-1/+1
2020-02-11Fix MSVC build with C++ EH enabledReid Kleckner1-1/+1
2020-02-11[Clang][Driver] After default -fintegrated-cc1, make llvm::report_fatal_error...Alexandre Ganea1-5/+25
2020-02-06[Support] When using SEH, create a impl instance for CrashRecoveryContext. NFCI.Alexandre Ganea1-25/+35
2020-02-06[Clang] Remove unused #pragma clang __debug handle_crashAlexandre Ganea1-8/+0
2020-01-29Work around PR44697 in CrashRecoveryContextHans Wennborg1-0/+7
2020-01-12[NFC] Fix compilation of CrashRecoveryContext.cpp on mingwMarkus Böck1-1/+2
2020-01-11[Support] Optionally call signal handlers when a function wrapped by the the ...Alexandre Ganea1-13/+52
2019-11-13Revert "Forward declare Optional<T> in STLExtras.h"Reid Kleckner1-1/+0
2019-11-13Forward declare Optional<T> in STLExtras.hReid Kleckner1-0/+1
2019-10-28minor doc typo fix / testing github commitRafael Stahl1-1/+1
2019-10-23Reland "[Support] Add a way to run a function on a detached thread""Sam McCall1-1/+4
2019-08-19[Support] Replace sys::Mutex with their standard equivalents.Benjamin Kramer1-4/+4
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-07-30Remove trailing spaceFangrui Song1-2/+2
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl1-1/+1
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber1-1/+1