| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | fix 7320: we can't delete a trailing space if it doesn't exist. | Chris Lattner | 2010-09-05 | 1 | -1/+3 |
* | Now that GCC will have #pragma push/pop (in GCC 4.6), allow the | Douglas Gregor | 2010-08-30 | 1 | -31/+14 |
* | Complain if a __pragma isn't terminated. | John McCall | 2010-08-29 | 1 | -0/+5 |
* | Add support for Microsoft's __pragma in the preprocessor. | John McCall | 2010-08-28 | 1 | -3/+51 |
* | CrashRecovery: Add #pragma clang __debug handle_crash, useful when debugging | Daniel Dunbar | 2010-08-18 | 1 | -0/+5 |
* | Lex: Add #pragma clang __debug {llvm_fatal_error, llvm_unreachable}, for testing | Daniel Dunbar | 2010-08-17 | 1 | -7/+13 |
* | Implement #pragma push_macro, patch by Francois Pichet! | Chris Lattner | 2010-08-17 | 1 | -0/+125 |
* | Transcribe clattner email to SVN. | Daniel Dunbar | 2010-07-29 | 1 | -1/+1 |
* | Change #pragma crash to segv, instead of abort. | Daniel Dunbar | 2010-07-29 | 1 | -1/+1 |
* | Preprocessor: Add support for '#pragma clang __debug crash' and '#pragma clang | Daniel Dunbar | 2010-07-28 | 1 | -0/+28 |
* | Modify the pragma handlers to accept and use StringRefs instead of Identifier... | Argyrios Kyrtzidis | 2010-07-13 | 1 | -74/+60 |
* | Implement support for #pragma message, patch by Michael Spencer! | Chris Lattner | 2010-06-26 | 1 | -1/+72 |
* | Preprocessor: Ignore unknown pragmas in -E -dM and -Eonly modes. | Daniel Dunbar | 2010-06-11 | 1 | -0/+8 |
* | Audit all Preprocessor::getSpelling() callers, improving failure | Douglas Gregor | 2010-03-16 | 1 | -1/+4 |
* | Add an overload of Preprocessor::getSpelling which takes a SmallVector and | Benjamin Kramer | 2010-02-27 | 1 | -4/+1 |
* | revert my patch for rdar://7520940 that warns when a published header | Chris Lattner | 2010-01-22 | 1 | -2/+1 |
* | stringref'ize a bunch of filename handling logic. Much | Chris Lattner | 2010-01-10 | 1 | -9/+7 |
* | implement rdar://7520940: published framework headers should | Chris Lattner | 2010-01-10 | 1 | -0/+1 |
* | Remove tabs, and whitespace cleanups. | Mike Stump | 2009-09-09 | 1 | -65/+65 |
* | add push/pop semantics for diagnostics. Patch by Louis Gerbarg! | Chris Lattner | 2009-07-12 | 1 | -8/+36 |
* | Add support for retrieving the Doxygen comment associated with a given | Douglas Gregor | 2009-07-02 | 1 | -0/+1 |
* | Fix a crash that can occur when a #pragma handler eats to the end of the | Chris Lattner | 2009-06-18 | 1 | -1/+1 |
* | Fix #pragma GCC system_header by making it insert a virtual linemarker into | Chris Lattner | 2009-06-15 | 1 | -2/+16 |
* | accept "#pragma clang foo" where we accept "#pragma GCC foo". | Chris Lattner | 2009-05-12 | 1 | -1/+12 |
* | implement "#pragma GCC diagnostic". Besides being a nice feature, this | Chris Lattner | 2009-04-19 | 1 | -2/+79 |
* | Warn about uses of #pragma STDC FENV_ACCESS ON, since we don't | Chris Lattner | 2009-04-19 | 1 | -1/+2 |
* | diagnose invalid syntax of STDC pragmas. | Chris Lattner | 2009-04-19 | 1 | -3/+40 |
* | reject invalid stuff in the STDC namespace. | Chris Lattner | 2009-04-19 | 1 | -8/+8 |
* | stub out STDC #pragmas. | Chris Lattner | 2009-04-19 | 1 | -0/+44 |
* | basic support for -Wunknown-pragmas, more coming. | Chris Lattner | 2009-04-19 | 1 | -1/+4 |
* | Fix the #import / #include_next "extra tokens at end of #foo directive" | Chris Lattner | 2009-04-14 | 1 | -2/+2 |
* | typo | Gabor Greif | 2009-03-17 | 1 | -1/+1 |
* | simplify some logic by making ScratchBuffer handle the application of trailing | Chris Lattner | 2009-03-08 | 1 | -4/+2 |
* | track "just a little more" location information for macro instantiations. | Chris Lattner | 2009-02-15 | 1 | -2/+3 |
* | move library-specific diagnostic headers into library private dirs. Reduce | Chris Lattner | 2009-01-29 | 1 | -1/+1 |
* | Split the single monolithic DiagnosticKinds.def file into one | Chris Lattner | 2009-01-27 | 1 | -1/+1 |
* | This change refactors some of the low-level lexer interfaces a bit. | Chris Lattner | 2009-01-26 | 1 | -1/+4 |
* | Make SourceLocation::getFileLoc private to reduce the API exposure of | Chris Lattner | 2009-01-19 | 1 | -2/+2 |
* | Change the Lexer ctor used to lex _Pragma directives into a static factory | Chris Lattner | 2009-01-17 | 1 | -10/+3 |
* | this massive patch introduces a simple new abstraction: it makes | Chris Lattner | 2009-01-17 | 1 | -7/+3 |
* | only notify callbacks if they exist. | Chris Lattner | 2009-01-16 | 1 | -1/+2 |
* | Improve #pragma comment support by building the string argument and | Chris Lattner | 2009-01-16 | 1 | -11/+36 |
* | Implement basic support for parsing #pragma comment, a microsoft extension | Chris Lattner | 2009-01-16 | 1 | -0/+80 |
* | Just use the SourceLocation of SysHeaderTok when doing a callback to emit #line | Ted Kremenek | 2008-11-20 | 1 | -2/+2 |
* | Use PreprocessorLexer::getFileID() instead of Lexer::getFileLoc(). This is a... | Ted Kremenek | 2008-11-19 | 1 | -5/+5 |
* | When using a PTHLexer, use DiscardToEndOfLine() instead of ReadToEndOfLine(). | Ted Kremenek | 2008-11-19 | 1 | -2/+3 |
* | remove one more Preprocessor::Diag method. | Chris Lattner | 2008-11-18 | 1 | -4/+6 |
* | Convert the lexer and start converting the PP over to using canonical Diag me... | Chris Lattner | 2008-11-18 | 1 | -6/+12 |
* | Replace more uses of 'CurLexer->' with 'CurPPLexer->'. No performance change. | Ted Kremenek | 2008-11-18 | 1 | -4/+4 |
* | Add Preprocessor::RemovePragmaHandler. | Daniel Dunbar | 2008-10-04 | 1 | -0/+37 |