aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend
AgeCommit message (Expand)Author
2011-10-17When building a module, use the macro definitions on the command lineDouglas Gregor
2011-10-16Hoist the logic I added to compute the macro name into a helperChandler Carruth
2011-10-16Now that macro expansion notes are real notes and go through the sameChandler Carruth
2011-10-16Fix the original bug in our diagnostic printing that got me started onChandler Carruth
2011-10-16Now that the structure of this is more reasonably laid out, fix a longChandler Carruth
2011-10-16Add proper doxyments to the entry point routine, and remove a dead parameter.Chandler Carruth
2011-10-16Persist the TextDiagnostic object across multiple diagnostics as long asChandler Carruth
2011-10-15Clean up the names of all the TextDiagnostic methods (and even a staticChandler Carruth
2011-10-15Move two functions out of the public interface that shouldn't have everChandler Carruth
2011-10-15Graduate the TextDiagnostic interface to its own header and source file,Chandler Carruth
2011-10-15Move the message printing to a class-static function so that it can beChandler Carruth
2011-10-15Move the diagnostic level printing into a class static helper. This willChandler Carruth
2011-10-15Rationalize the last bit of "arbitrary" state that is carried betweenChandler Carruth
2011-10-15Neither 'Warning' nor 'NonNote' was a good name for this location...Chandler Carruth
2011-10-15Nuke a bunch of FIXMEs that are now fixed. =] Also, remove the now-deadChandler Carruth
2011-10-15Sink the include stack printing into the generic text diagnosticChandler Carruth
2011-10-15Rationalize some of how the locations of prior diagnostics are trackedChandler Carruth
2011-10-15Sink the EmitDiagnosticLoc method down to the generic TextDiagnosticChandler Carruth
2011-10-15Sink the non-caret diagnostic logic down and out of the diagnosticChandler Carruth
2011-10-15Simplify the interface of a helper method in the TextDiagnosticPrinterChandler Carruth
2011-10-15Change 'Emit' to 'EmitCaret' which sums up what it *should* be doing.Chandler Carruth
2011-10-14Allow calling ASTUnit::LoadFromCompilerInvocationAction with a previously cre...Argyrios Kyrtzidis
2011-10-14Change operator<< for raw_ostream and NamedDecl to take a reference instead o...Benjamin Kramer
2011-10-11Frontend: Replace -nostdinc by -nostdsysteminc (which is just system includeDaniel Dunbar
2011-10-11For the FileChanged Preprocessor callback, when exiting a file, pass its FileID.Argyrios Kyrtzidis
2011-10-10[libclang] Implement ConcurrencyCheck using a recursive mutex to allow re-ent...Argyrios Kyrtzidis
2011-10-10Revert r140009, about disabling clang's builtin in -fms-compatibility mode. Francois Pichet
2011-10-10When an included non-system directory duplicates a system directory the clang Chad Rosier
2011-10-09OpenCL: add driver/frontend support for precompiled headersPeter Collingbourne
2011-10-08lib/Frontend/CompilerInstance.cpp: Suppress a "Comparision of unsigned and si...NAKAMURA Takumi
2011-10-08WhitespaceNAKAMURA Takumi
2011-10-07Rename TagDecl::isDefinition -> isCompleteDefinitionJohn McCall
2011-10-06CUDA: add -fcuda-is-device flagPeter Collingbourne
2011-10-05Driver & AST: Implement support for -fpack-struct and -fpack-struct= commandDaniel Dunbar
2011-10-05Seriously ugly hack, part 2Douglas Gregor
2011-10-05Seriously ugly hack to try to get the Windows builders back onlineDouglas Gregor
2011-10-05Introduce a simple file-based locking protocol for on-demand moduleDouglas Gregor
2011-10-04Fix include path detection on Fedora 15 with GCC 4.6.1. Patch by Arthur Haas.Justin Holewinski
2011-10-04Rip out flags for controlling C++ "production mode" separately.Bob Wilson
2011-10-04When build a module on demand, run the module-building job on aDouglas Gregor
2011-10-02Make -fobjc-nonfragile-abi the -cc1 default, since it's theJohn McCall
2011-09-30[analyzer] Add -analyzer-purge option which can take on multiple values, remo...Anna Zaks
2011-09-29Basic/Diagnostics: Add an isDefaultMappingAsError method, and switch TextDiag...Daniel Dunbar
2011-09-29Basic/Diagnostic: Factor outDaniel Dunbar
2011-09-29Introduce an opt-in warning when a module is being implicitly builtDouglas Gregor
2011-09-29Introduce a pure virtual clone() method to DiagnosticConsumer, so thatDouglas Gregor
2011-09-28[driver] Add basic support for escaping XML characters in CC_LOG_DIAGNOSTICSChad Rosier
2011-09-27Remove the egregious hack that made Objective-C++ ARC work with olderDouglas Gregor
2011-09-27When 'bool' is not a built-in type but is defined as a macro, printDouglas Gregor
2011-09-26Add back support for a manually formatted section of the diagnosticChandler Carruth