| Commit message (Expand) | Author | Age | Files | Lines |
* | Correct handling of _Pragma macro inside a macro argument. | Argyrios Kyrtzidis | 2012-04-03 | 1 | -5/+60 |
* | Unify naming of LangOptions variable/get function across the Clang stack (Lex... | David Blaikie | 2012-03-11 | 1 | -1/+1 |
* | User-defined literals: reject string and character UDLs in all places where the | Richard Smith | 2012-03-06 | 1 | -0/+23 |
* | Remove unused variable. | Benjamin Kramer | 2012-03-03 | 1 | -1/+0 |
* | Adding support for #pragma include_alias in MS compatibility mode. This impl... | Aaron Ballman | 2012-03-02 | 1 | -0/+116 |
* | Revert r151800, which was committed without review and has correctness issues. | Richard Smith | 2012-03-01 | 1 | -105/+0 |
* | Implements support for #pragma include_alias in ms compatibility mode. Fixes... | Aaron Ballman | 2012-03-01 | 1 | -0/+105 |
* | Basic: import SmallString<> into clang namespace | Dylan Noblesmith | 2012-02-05 | 1 | -1/+1 |
* | Fix a memory leak of PragmaNamespaces, rdar://10611796. | Argyrios Kyrtzidis | 2012-01-06 | 1 | -1/+3 |
* | Make the loading of information attached to an IdentifierInfo from an | Douglas Gregor | 2011-10-27 | 1 | -0/+2 |
* | Add explicit attributes to mark functions as having had their | John McCall | 2011-09-30 | 1 | -0/+55 |
* | Switch assert(0/false) llvm_unreachable. | David Blaikie | 2011-09-23 | 1 | -1/+1 |
* | Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t... | Francois Pichet | 2011-09-17 | 1 | -1/+1 |
* | Add an experimental flag -fauto-module-import that automatically turns | Douglas Gregor | 2011-09-15 | 1 | -1/+2 |
* | Change err_pp_file_not_found back to an Error; when it's a Warning, we suppre... | Eli Friedman | 2011-08-30 | 1 | -1/+2 |
* | Add support for C++0x unicode string and character literals, from Craig Topper! | Douglas Gregor | 2011-07-27 | 1 | -3/+3 |
* | remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.... | Chris Lattner | 2011-07-23 | 1 | -12/+12 |
* | Implement -MG. Fixes PR9613 | Peter Collingbourne | 2011-07-12 | 1 | -1/+1 |
* | Copy diagnostic pragmas to the preprocessed output, from Richard Osborne! | Douglas Gregor | 2011-06-22 | 1 | -4/+13 |
* | Make more use of llvm::StringRef in various APIs. In particular, don't | Jay Foad | 2011-06-21 | 1 | -7/+4 |
* | Disable MSVC warning about runtime stack overflow for DebugOverflowStack. | Francois Pichet | 2011-05-25 | 1 | -0/+8 |
* | A StringRef-ication of the DiagnosticIDs API and internals. | Argyrios Kyrtzidis | 2011-05-25 | 1 | -3/+2 |
* | Invoke the FileChanged callback before pushing the linemarker for a system | Chris Lattner | 2011-05-22 | 1 | -5/+5 |
* | To be able to replay compilations we need to accurately remodel how | Manuel Klimek | 2011-04-26 | 1 | -1/+1 |
* | Add a 'RawPath' parameter to the PPCallbacks interface. This allows | Chandler Carruth | 2011-03-16 | 1 | -1/+1 |
* | Rename tok::eom to tok::eod. | Peter Collingbourne | 2011-02-28 | 1 | -12/+12 |
* | Reimplement __pragma support using a TokenLexer | Peter Collingbourne | 2011-02-22 | 1 | -36/+29 |
* | Make TokenLexer capable of storing preprocessor directive tokens | Peter Collingbourne | 2011-02-22 | 1 | -1/+2 |
* | Move support for "#pragma STDC FP_CONTRACT" to Parser; add Sema actions | Peter Collingbourne | 2011-02-14 | 1 | -15/+0 |
* | Make LexOnOffSwitch a Preprocessor member function | Peter Collingbourne | 2011-02-14 | 1 | -35/+35 |
* | Introduced raw_identifier token kind. | Abramo Bagnara | 2010-12-22 | 1 | -2/+2 |
* | Fix diagnostic pragmas. | Argyrios Kyrtzidis | 2010-12-15 | 1 | -4/+9 |
* | Make sure to always check the result of | Douglas Gregor | 2010-11-12 | 1 | -0/+3 |
* | Fix typo in comment. | Ted Kremenek | 2010-10-19 | 1 | -1/+1 |
* | Fix coding standard mistake from my last commit. | Michael J. Spencer | 2010-09-27 | 1 | -1/+1 |
* | Lexer: Implement GCC's version of pragma message. | Michael J. Spencer | 2010-09-27 | 1 | -15/+26 |
* | When we parse a pragma, keep track of how that pragma was originally | Douglas Gregor | 2010-09-09 | 1 | -24/+44 |
* | 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 |