summaryrefslogtreecommitdiffstats
path: root/lib/Basic/Diagnostic.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Basic] Extend DiagnosticEngine to store and format Qualifiers.Anastasia Stulova2019-01-041-0/+1
* [Basic] Move DiagnosticsEngine::dump from .h to .cppFangrui Song2018-12-011-0/+8
* Add a newline to SourceLocation dump outputStephen Kelly2018-08-151-3/+3
* Remove trailing spaceFangrui Song2018-07-301-6/+6
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-1/+1
* [Basic] Fix some Clang-tidy modernize and Include What You Use warnings; othe...Eugene Zelenko2018-02-161-37/+34
* [modules] Fix incorrect diagnostic mapping computation when a module changesRichard Smith2018-02-091-0/+90
* Make DiagnosticsEngine() take DiagOpts as DiagnosticsEngine.Nico Weber2018-01-171-5/+5
* Make DiagnosticIDs::getAllDiagnostics use std::vector. NFC.Gabor Horvath2017-12-201-1/+1
* Make DiagnosticIDs::getAllDiagnostics static. NFC.Gabor Horvath2017-11-141-1/+1
* [Basic] Add a DiagnosticError llvm::ErrorInfo subclassAlex Lorenz2017-08-251-1/+4
* DiagnosticsEngine should clear DelayedDiagID before reporting theAlex Lorenz2017-05-041-5/+3
* Revert r302037Alex Lorenz2017-05-031-2/+1
* DiagnosticsEngine should clear DelayedDiagID before reporting theAlex Lorenz2017-05-031-1/+2
* [modules] Round-trip -Werror flag through explicit module build.Richard Smith2017-05-031-9/+3
* Serialization: Simulate -Werror settings in implicit modulesDuncan P. N. Exon Smith2017-04-121-1/+5
* Remove and replace DiagStatePoint tracking and lookup data structure.Richard Smith2017-01-261-85/+100
* [Basic] Remove source manager references from diag state points.Benjamin Kramer2017-01-181-10/+32
* Add an assert to catch improperly constructed %diff sequences inChandler Carruth2016-12-231-1/+4
* [Diag] Fix idiom in comment: "on the lam", not "on the lamb".Justin Lebar2016-08-101-3/+3
* Move some IntrusiveRefCntPtrs instead of copying.Benjamin Kramer2016-07-211-4/+6
* Optionally demote fatal errors to non-fatal errors.Manuel Klimek2016-03-011-0/+1
* [Diagnostics] Call setMapping on the correct diagnostic states in a few place...Craig Topper2015-11-261-3/+3
* Use range-based for loops. NFCCraig Topper2015-11-261-7/+7
* Roll-back r250822.Angel Garcia Gomez2015-10-201-2/+2
* Apply modernize-use-default to clang.Angel Garcia Gomez2015-10-201-2/+2
* Wdeprecated: StoredDiagnostics are stored in a SmallVector, so make sure they...David Blaikie2015-08-131-4/+0
* Replace __double_underscored type nullability qualifiers with _Uppercase_unde...Douglas Gregor2015-06-241-0/+21
* push_back() loop -> append() for random access iterators.Benjamin Kramer2015-06-121-10/+2
* Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer2015-05-291-1/+1
* Prefer SmallVector::append/insert over push_back loops. Clang edition.Benjamin Kramer2015-02-171-8/+2
* Clean up a string comparison with StringRef. Suggestion by David Majnemer.Richard Trieu2015-01-171-1/+2
* When the diagnostic text is simply "%0", sanitize the string for anyRichard Trieu2015-01-081-0/+15
* Destroy the diagnostic client first in ~DiagnosticEngineReid Kleckner2014-12-171-0/+6
* Make DiagnosticsEngine::takeClient return std::unique_ptr<>Alexander Kornienko2014-11-171-15/+5
* Remove unused DiagnosticsEngine::NumErrorsSuppressed member.Rafael Espindola2014-10-221-1/+0
* Increase SmallVector<> size in DiagnosticsEngine::setSeverityForGroupHans Wennborg2014-08-111-3/+3
* Use -Rblah, not -Wblah, to control remark diagnostics. This was always theRichard Smith2014-08-071-8/+14
* DiagnosticIDs: use diagnostic severities to simplify extension handlingAlp Toker2014-06-221-1/+1
* DiagnosticsEngine: update severity setters to new terminologyAlp Toker2014-06-121-12/+10
* Complete the switch from mappings to declarative diagnostic severitiesAlp Toker2014-06-121-11/+11
* Use StringRef to simplify code. No functional change.Craig Topper2014-06-121-10/+9
* Use ArrayRef in some function parameters instead of a pointer and count. No f...Craig Topper2014-06-121-14/+12
* Improve diagnostic mapping terminologyAlp Toker2014-06-101-25/+24
* Remove limits on the number of fix-it hints and ranges in the DiagnosticsEngine.Alexander Kornienko2014-05-221-9/+6
* [C++11] Use 'nullptr'.Craig Topper2014-05-081-5/+5
* Fix -Wreturn-type build failure on ASTMatchers, plus an intended assertAlp Toker2014-01-261-1/+1
* Remove flawed diagnostic mapping functionsAlp Toker2014-01-261-35/+0
* Bring back magic constants in the digraph diagnosticAlp Toker2014-01-071-2/+0
* Support diagnostic formatting of keyword tokensAlp Toker2014-01-061-7/+13