| Commit message (Expand) | Author | Age | Files | Lines |
* | Bug fix for PR23577 (https://llvm.org/bugs/show_bug.cgi?id=23577#c0). | Alexander Musman | 2015-05-25 | 1 | -14/+28 |
* | [modules] Add a mechanism to dump information about a macro. | Richard Smith | 2015-04-30 | 1 | -0/+8 |
* | [modules] Stop trying to fake up a linear MacroDirective history. | Richard Smith | 2015-04-29 | 1 | -3/+2 |
* | [modules] Store a ModuleMacro* on an imported macro directive rather than dup... | Richard Smith | 2015-04-23 | 1 | -4/+2 |
* | Remove many superfluous SmallString::str() calls. | Yaron Keren | 2015-03-18 | 1 | -2/+2 |
* | Properly initialize the parser_crash debug token. | Benjamin Kramer | 2015-03-08 | 1 | -0/+2 |
* | Standardize on StringMap::insert, removing uses of StringMap::GetOrCreateValue. | David Blaikie | 2014-11-19 | 1 | -3/+1 |
* | [modules] Add support for #include_next. | Richard Smith | 2014-10-20 | 1 | -3/+3 |
* | Use unique_ptr for ScratchBuf and PragmaHandlers in the preprocessor. | Craig Topper | 2014-09-12 | 1 | -5/+4 |
* | Don't Lex past EOF when lexing _Pragma | Reid Kleckner | 2014-08-14 | 1 | -1/+1 |
* | Use -Rblah, not -Wblah, to control remark diagnostics. This was always the | Richard Smith | 2014-08-07 | 1 | -3/+5 |
* | [modules] Substantially improve handling of #undef: | Richard Smith | 2014-07-25 | 1 | -1/+1 |
* | DiagnosticsEngine: update severity setters to new terminology | Alp Toker | 2014-06-12 | 1 | -2/+2 |
* | Complete the switch from mappings to declarative diagnostic severities | Alp Toker | 2014-06-12 | 1 | -14/+14 |
* | Improve diagnostic mapping terminology | Alp Toker | 2014-06-10 | 1 | -1/+1 |
* | [C++11] Use 'nullptr'. Lex edition. | Craig Topper | 2014-05-17 | 1 | -10/+11 |
* | [leaks] Fix a leak recently introduced to the pragma handling. This | Chandler Carruth | 2014-05-02 | 1 | -0/+1 |
* | do not warn about unknown pragmas in modes that do not handle them (pr9537) | Lubos Lunak | 2014-05-01 | 1 | -0/+22 |
* | [C++11] Add 'override' keyword to virtual methods that override their base cl... | Craig Topper | 2014-03-11 | 1 | -34/+34 |
* | Use llvm::DeleteContainerSeconds when possible | Reid Kleckner | 2014-02-19 | 1 | -3/+1 |
* | MS ABI: Implement #pragma vtordisp() and clang-cl /vdN | Reid Kleckner | 2014-02-12 | 1 | -23/+8 |
* | Use this one little trick to prevent optimizers from removing an | Richard Trieu | 2013-12-21 | 1 | -2/+3 |
* | Revert r196372, "do not warn about unknown pragmas in modes that do not handl... | NAKAMURA Takumi | 2013-12-04 | 1 | -11/+0 |
* | do not warn about unknown pragmas in modes that do not handle them (pr9537) | Lubos Lunak | 2013-12-04 | 1 | -0/+11 |
* | Corrected comment about MS prgama warning. | John Thompson | 2013-11-16 | 1 | -1/+1 |
* | Accept #pragma warning(push, 0) without warning | Reid Kleckner | 2013-10-02 | 1 | -11/+11 |
* | PR17359: Fix off-by-one OOB on _Pragma("") and an unescaping bug | Reid Kleckner | 2013-09-25 | 1 | -7/+7 |
* | Lex and ignore Microsoft's #pragma warning(...) | Reid Kleckner | 2013-09-13 | 1 | -1/+131 |
* | Added preproc callback for pragma directives. | Enea Zaffanella | 2013-07-20 | 1 | -4/+8 |
* | Lex: Cleanup whitespace in PragmaRegionHandler | David Majnemer | 2013-06-30 | 1 | -22/+22 |
* | This patch adds new private headers to the module map. Private | Lawrence Crowl | 2013-06-20 | 1 | -2/+2 |
* | Move PragmaCommentHandler to lib/Parse in preparation for calling Sema | Reid Kleckner | 2013-05-06 | 1 | -74/+1 |
* | Lex: Fix quadratic behavior when unescaping _Pragma strings. | Benjamin Kramer | 2013-05-04 | 1 | -5/+6 |
* | Fix off-by-one error in #pragma clang system_header. | Jordan Rose | 2013-04-17 | 1 | -2/+3 |
* | Implemented #pragma GCC warning/error in the same mould as #pragma message. | Andy Gibbs | 2013-04-17 | 1 | -61/+85 |
* | Parser support for #pragma clang __debug captured | Tareq A. Siraj | 2013-04-16 | 1 | -0/+30 |
* | [Preprocessor/Modules] Separate the macro directives kinds into their own Mac... | Argyrios Kyrtzidis | 2013-03-26 | 1 | -7/+6 |
* | Handle _Pragma on a u8, u, or U string literal per the C11 specification. Also | Richard Smith | 2013-03-09 | 1 | -16/+41 |
* | [preprocessor] Split the MacroInfo class into two separate concepts, MacroInf... | Argyrios Kyrtzidis | 2013-02-20 | 1 | -10/+7 |
* | Sort all of Clang's files under 'lib', and fix up the broken headers | Chandler Carruth | 2012-12-04 | 1 | -4/+4 |
* | Comments: no need to escape any characters in \code ... \endcode. | Dmitri Gribenko | 2012-11-30 | 1 | -6/+6 |
* | Support for #pragma region/endregion for MSVC compatibility. Patch thanks to... | Aaron Ballman | 2012-11-30 | 1 | -0/+25 |
* | Made the "expected string literal" diagnostic more expressive | Andy Gibbs | 2012-11-17 | 1 | -2/+5 |
* | Refactored duplicate string literal lexing code within Preprocessor, into a | Andy Gibbs | 2012-11-17 | 1 | -88/+11 |
* | Removed an extra blank line. | Mahesha S | 2012-10-24 | 1 | -1/+0 |
* | Rework the (de-)serialization of macros, as stored in | Douglas Gregor | 2012-10-09 | 1 | -1/+1 |
* | StringRef'ize Preprocessor::CreateString(). | Dmitri Gribenko | 2012-09-24 | 1 | -2/+2 |
* | Fixed a problem with #pragma push_macro/pop_macro implementation. | Alexander Kornienko | 2012-08-29 | 1 | -2/+7 |
* | Keep history of macro definitions and #undefs | Alexander Kornienko | 2012-08-29 | 1 | -4/+2 |
* | Use LLVM_BUILTIN_TRAP instead of lame volatile int traps. | David Blaikie | 2012-08-21 | 1 | -1/+1 |