aboutsummaryrefslogtreecommitdiff
path: root/lib/Basic/Diagnostic.cpp
AgeCommit message (Expand)Author
2012-03-13[Basic] Fix up DiagnosticBuilder::{FlushCounts,Emit} to be inline.Daniel Dunbar
2012-03-13[Basic] Stop using a SmallVector<> for Diagnostic. This drops Clang binary sizeDaniel Dunbar
2012-02-22More ArrayRef-ification of methods.Bill Wendling
2012-02-20Basic: import IntrusiveRefCntPtr<> into clang namespaceDylan Noblesmith
2012-02-07Fix indentation and an 80-column violation.Chad Rosier
2012-02-07Revert my patches which removed Diagnostic.h includes by moving some operator...Benjamin Kramer
2012-02-07In r149662, setDiagnosticMapping was modified to not allow warnings mapped to Chad Rosier
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith
2012-02-04Move a method from IdentifierTable.h out of line and remove the SmallString i...Benjamin Kramer
2012-02-04Move Storage and StorageAllocator out of the PartialDiagnostic class so we ca...Benjamin Kramer
2012-02-03Change the fixed array of FixitHints to a SmallVector to lift offArgyrios Kyrtzidis
2012-02-03[frontend] Don't allow a mapping to a warning override an error/fatal mapping.Chad Rosier
2012-01-28DiagnosticsEngine::setMappingToAllDiagnostics() does not need to return bool,Argyrios Kyrtzidis
2012-01-27Due to a bug, -Wno-everything works like -Weverything. Fix the bug by havingArgyrios Kyrtzidis
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie
2011-12-16C++11 constexpr: Add note stacks containing backtraces if constant evaluationRichard Smith
2011-11-09[PCH] Fix reading from PCH of diagnostic pragmas.Argyrios Kyrtzidis
2011-10-04Basic/Diagnostics: Apparently, #pragma ... diagnostic is intended to overrideDaniel Dunbar
2011-09-29Basic/Diagnostic: Kill off a few unnecessary functions now that refactoring i...Daniel Dunbar
2011-09-29Basic/Diagnostics: Rewrite DiagnosticIDs::getDiagnosticLevel completely to be...Daniel Dunbar
2011-09-29Basic/Diagnostics: Add three explicit bits to DiagnosticMappingInfo to track ...Daniel Dunbar
2011-09-29Basic/Diagnostics: Add a DiagnosticIDs::getDiagnosticsInGroup method, and useDaniel Dunbar
2011-09-29Basic/Diagnostics: Move setDiagnosticMapping() to using DiagnosticMappingInfoDaniel Dunbar
2011-09-29Basic/Diagnostic: Factor outDaniel Dunbar
2011-09-26Rename DiagnosticInfo to Diagnostic as per issue 5397David Blaikie
2011-09-25Rename DiagnosticClient to DiagnosticConsumer as per issue 5397David Blaikie
2011-09-25Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie
2011-08-18Implement '-Weverything', which enables all warnings except those explicitly ...Ted Kremenek
2011-07-29Make DiagnosticErrorTrap keep a count of the errors that occurred so multipleArgyrios Kyrtzidis
2011-07-23Move ArrayRef to LLVM.h and eliminate now-redundant qualifiers, patch by Jon ...Chris Lattner
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-19Revamp the SourceManager to separate the representation of parsedDouglas Gregor
2011-07-11Apply patch from Richard Trieu to fix PR9548:Chandler Carruth
2011-07-06Keep track of when "unrecoverable" errors occur, then allowDouglas Gregor
2011-05-25A StringRef-ication of the DiagnosticIDs API and internals.Argyrios Kyrtzidis
2011-05-05Introduce a Diagnostic::Report function that accepts and emits a StoredDiagno...Argyrios Kyrtzidis
2011-04-15fix a bunch of comment typos found by codespell. Patch byChris Lattner
2011-03-26For Diagnostic::Reset() also reset the state related to #pragma diagnostic. F...Argyrios Kyrtzidis
2011-03-21Relax assertion to fail during crash recovery cleanup.Ted Kremenek
2011-03-21Use CrashRecoveryContextCleanup objects to reclaim resources from CompilerIns...Ted Kremenek
2011-01-31Teach Diagnostic::setClient() to free the existing, ownedDouglas Gregor
2011-01-14Properly propagate #pragma diagnostic mappings from PCH but not command-line ...Argyrios Kyrtzidis
2010-12-15Fix diagnostic pragmas.Argyrios Kyrtzidis
2010-11-19Initialize StoredDiagnostic's members in order.Benjamin Kramer
2010-11-19Extend the libclang diagnostic API to provide information about theDouglas Gregor
2010-11-18Since multiple diagnostics can share one diagnostic client, have the client k...Argyrios Kyrtzidis
2010-11-18Refactoring of Diagnostic class.Argyrios Kyrtzidis
2010-10-14Teach Diagnostic to recursively expand inside %plural formats.John McCall
2010-10-13Fix a silly bug in the suppression of non-error diagnostics in aDouglas Gregor
2010-10-11Eliminate -fdiagnostics-binary and all of the infrastructure forDouglas Gregor