aboutsummaryrefslogtreecommitdiff
path: root/lib/Lex/Pragma.cpp
AgeCommit message (Expand)Author
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-07-12add push/pop semantics for diagnostics. Patch by Louis Gerbarg!Chris Lattner
2009-07-02Add support for retrieving the Doxygen comment associated with a givenDouglas Gregor
2009-06-18Fix a crash that can occur when a #pragma handler eats to the end of theChris Lattner
2009-06-15Fix #pragma GCC system_header by making it insert a virtual linemarker intoChris Lattner
2009-05-12accept "#pragma clang foo" where we accept "#pragma GCC foo".Chris Lattner
2009-04-19implement "#pragma GCC diagnostic". Besides being a nice feature, thisChris Lattner
2009-04-19Warn about uses of #pragma STDC FENV_ACCESS ON, since we don't Chris Lattner
2009-04-19diagnose invalid syntax of STDC pragmas.Chris Lattner
2009-04-19reject invalid stuff in the STDC namespace.Chris Lattner
2009-04-19stub out STDC #pragmas.Chris Lattner
2009-04-19basic support for -Wunknown-pragmas, more coming.Chris Lattner
2009-04-14Fix the #import / #include_next "extra tokens at end of #foo directive" Chris Lattner
2009-03-17typoGabor Greif
2009-03-08simplify some logic by making ScratchBuffer handle the application of trailingChris Lattner
2009-02-15track "just a little more" location information for macro instantiations.Chris Lattner
2009-01-29move library-specific diagnostic headers into library private dirs. ReduceChris Lattner
2009-01-27Split the single monolithic DiagnosticKinds.def file into oneChris Lattner
2009-01-26This change refactors some of the low-level lexer interfaces a bit.Chris Lattner
2009-01-19Make SourceLocation::getFileLoc private to reduce the API exposure of Chris Lattner
2009-01-17Change the Lexer ctor used to lex _Pragma directives into a static factoryChris Lattner
2009-01-17this massive patch introduces a simple new abstraction: it makesChris Lattner
2009-01-16only notify callbacks if they exist.Chris Lattner
2009-01-16Improve #pragma comment support by building the string argument andChris Lattner
2009-01-16Implement basic support for parsing #pragma comment, a microsoft extensionChris Lattner
2008-11-20Just use the SourceLocation of SysHeaderTok when doing a callback to emit #lineTed Kremenek
2008-11-19Use PreprocessorLexer::getFileID() instead of Lexer::getFileLoc(). This is a...Ted Kremenek
2008-11-19When using a PTHLexer, use DiscardToEndOfLine() instead of ReadToEndOfLine().Ted Kremenek
2008-11-18remove one more Preprocessor::Diag method.Chris Lattner
2008-11-18Convert the lexer and start converting the PP over to using canonical Diag me...Chris Lattner
2008-11-18Replace more uses of 'CurLexer->' with 'CurPPLexer->'. No performance change.Ted Kremenek
2008-10-04Add Preprocessor::RemovePragmaHandler.Daniel Dunbar
2008-09-26clean up a bunch of fixme's I added, by moving Chris Lattner
2008-08-11More #include cleaningDaniel Dunbar
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner