aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/ErrorHandling.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-07-19Defeat a GCC -Wunused-result warningHans Wennborg1-1/+2
2017-07-13Put std::mutex usage behind #ifdefs to pacify the sanitizer buildbotReid Kleckner1-0/+22
2017-07-12Use std::mutex to avoid memory allocation after OOMReid Kleckner1-13/+18
2017-07-11[Support] - Add bad alloc error handler for handling allocation malfunctionsReid Kleckner1-1/+44
2016-03-23[Support] Make all Errors convertible to std::error_code.Lang Hames1-3/+0
2016-03-16[Support] Add the 'Error' class for structured error handling.Lang Hames1-0/+4
2015-12-18Reorganize the C API headers to improve build times.Eric Christopher1-1/+1
2015-01-14[cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth1-1/+1
2014-10-03Converting the ErrorHandlerMutex to a ManagedStatic to avoid the static const...Chris Bieneman1-4/+5
2014-06-17Merge lib/Support/WindowsError.cpp into ib/Support/ErrorHandling.cpp.Rafael Espindola1-0/+69
2014-06-13Make the error-handling functions thread-safe.Zachary Turner1-4/+19
2014-06-10Revert "Remove support for runtime multi-threading."Zachary Turner1-6/+2
2014-06-10Remove support for runtime multi-threading.Zachary Turner1-2/+6
2014-04-07[C++11] Make use of 'nullptr' in the Support library.Craig Topper1-3/+3
2014-01-27Roll back the ConstStringRef change for nowAlp Toker1-1/+1
2014-01-27StringRef: Extend constexpr capabilities and introduce ConstStringRefAlp Toker1-1/+1
2014-01-07Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth1-1/+1
2013-11-18Revert r194865 and r194874.Alexey Samsonov1-2/+0
2013-11-15[weak vtables] Remove a bunch of weak vtablesJuergen Ributzka1-0/+2
2013-10-22Fix the -Werror -Wpedantic clang selfhost buildAlp Toker1-3/+3
2013-10-17Expose install_fatal_error_handler() through the C API.Filip Pizlo1-0/+17
2013-07-16[Support] Fix some warnings when self-hosting clang on WindowsReid Kleckner1-0/+5
2013-03-27Add a boolean parameter to the llvm::report_fatal_error() function to indicatedChad Rosier1-8/+8
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-4/+4
2012-11-13Revert 167755/167760. We don't want to emit crash diagnostics on command-line...Chad Rosier1-4/+1
2012-11-12Revert r167620; this can be implemented using an existing CL option.Chad Rosier1-1/+4
2011-04-23Like the coding standards say, do not use "using namespace std".Jay Foad1-1/+0
2010-11-29Merge System into Support.Michael J. Spencer1-2/+2
2010-11-13report_fatal_error: Simplify a possible ambiguity.Daniel Dunbar1-0/+4
2010-09-16Some versions of gcc still warn about "ignoring return value ... declaredDuncan Sands1-1/+2
2010-08-18Tidy.Dan Gohman1-5/+4
2010-08-17include config.h to get config params, hopefully unbreaking mingw builder.Chris Lattner1-0/+1
2010-08-17report_fatal_error can't use errs(), because errs() can call Chris Lattner1-8/+26
2010-05-08Run interrupt routines as part of report_fatal_error, since we are failingDaniel Dunbar1-0/+7
2010-04-07rename llvm_install_error_handler -> install_fatal_error_handlerChris Lattner1-16/+13
2010-04-07rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner1-5/+5
2010-03-24Fix minor style issues.Dan Gohman1-3/+2
2010-01-05Change errs() to dbgs().David Greene1-4/+5
2009-08-20Add a comment explaining why llvm_unreachable_internal doesn't callDan Gohman1-0/+3
2009-08-12This void is implicit in C++.Dan Gohman1-1/+1
2009-08-10Add support for a user supplied pointer argument to llvm_install_error_handler.Daniel Dunbar1-2/+6
2009-07-24Allow llvm_report_error to accept a Twine.Daniel Dunbar1-3/+12
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin1-1/+1
2009-07-14After converting assert(0) to LLVM_UNREACHABLE we lost file/line location.Torok Edwin1-1/+5
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin1-1/+3
2009-07-07Fix braces.Torok Edwin1-4/+2
2009-07-07Introduce new error handling API.Torok Edwin1-0/+53