| Commit message (Expand) | Author | Age | Files | Lines | 
| *  | When we parse a pragma, keep track of how that pragma was originally | Douglas Gregor | 2010-09-09 | 1 | -1/+2 | 
| *  | Implement preprocessor code completion where a macro name is expected, | Douglas Gregor | 2010-08-24 | 1 | -0/+7 | 
| *  | Introduce basic code-completion support for preprocessor directives, | Douglas Gregor | 2010-08-24 | 1 | -1/+12 | 
| *  | Detabify. | Eli Friedman | 2010-08-22 | 1 | -1/+1 | 
| *  | no need to pass bumppointer allocator into macroinfo::destroy | Chris Lattner | 2010-08-18 | 1 | -2/+2 | 
| *  | Implement #pragma push_macro, patch by Francois Pichet! | Chris Lattner | 2010-08-17 | 1 | -4/+15 | 
| *  | Don't emit end-of-file diagnostics like "unterminated conditional" or | Douglas Gregor | 2010-08-12 | 1 | -2/+3 | 
| *  | Revert r110440, the fix for PR4897. Chris claims to have a better way. | Douglas Gregor | 2010-08-08 | 1 | -26/+8 | 
| *  | Push location through the MacroUndefined PPCallback and use it to print #unde... | Benjamin Kramer | 2010-08-07 | 1 | -1/+2 | 
| *  | Fix the #include search path when reading from stdin, from Jon Simons! | Douglas Gregor | 2010-08-06 | 1 | -8/+26 | 
| *  | push some source location information down through the compiler, | Chris Lattner | 2010-04-20 | 1 | -6/+2 | 
| *  | add a PPCallback handler for a skipped #include, patch by | Chris Lattner | 2010-04-19 | 1 | -6/+9 | 
| *  | Improve line marker directive locations, patch by Jordy Rose | Chris Lattner | 2010-04-14 | 1 | -2/+3 | 
| *  | Reinstate my CodeModificationHint -> FixItHint renaming patch, without | Douglas Gregor | 2010-03-31 | 1 | -3/+3 | 
| *  | Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder | Douglas Gregor | 2010-03-31 | 1 | -3/+3 | 
| *  | Rename CodeModificationHint to FixItHint, since we've been using the | Douglas Gregor | 2010-03-31 | 1 | -3/+3 | 
| *  | Audit all Preprocessor::getSpelling() callers, improving failure | Douglas Gregor | 2010-03-16 | 1 | -5/+16 | 
| *  | Audit all callers of SourceManager::getCharacterData(); update some of | Douglas Gregor | 2010-03-16 | 1 | -1/+6 | 
| *  | Use SmallString instead of SmallVector | Kovarththanan Rajaratnam | 2010-03-13 | 1 | -5/+5 | 
| *  | Add an overload of Preprocessor::getSpelling which takes a SmallVector and | Benjamin Kramer | 2010-02-27 | 1 | -6/+2 | 
| *  | Fix PR6282: the include guard optimization cannot happen if the | Chris Lattner | 2010-02-12 | 1 | -7/+10 | 
| *  | revert my patch for rdar://7520940 that warns when a published header | Chris Lattner | 2010-01-22 | 1 | -13/+2 | 
| *  | simplify the code for skipping in a #if 0 block.  The CurLexer | Chris Lattner | 2010-01-18 | 1 | -4/+1 | 
| *  | stringref'ize a bunch of filename handling logic.  Much | Chris Lattner | 2010-01-10 | 1 | -38/+28 | 
| *  | clarify comment. | Chris Lattner | 2010-01-10 | 1 | -2/+2 | 
| *  | implement rdar://7520940: published framework headers should | Chris Lattner | 2010-01-10 | 1 | -2/+13 | 
| *  | Convert to StringRef, avoid a memcpy in the common case. | Benjamin Kramer | 2009-12-31 | 1 | -19/+16 | 
| *  | formatting changes. | Chris Lattner | 2009-12-14 | 1 | -4/+5 | 
| *  | Change Preprocessor::EnterSourceFile to make ErrorStr non-optional, clients s... | Daniel Dunbar | 2009-12-06 | 1 | -1/+1 | 
| *  | pass the reason for failure up from MemoryBuffer and report it | Chris Lattner | 2009-12-01 | 1 | -2/+3 | 
| *  | Fix PR5633 by making the preprocessor handle the case where we can | Chris Lattner | 2009-11-30 | 1 | -1/+4 | 
| *  | Re-arranged some internal functions for coming __has_include changes. | John Thompson | 2009-10-30 | 1 | -7/+7 | 
| *  | Move clients to use IdentifierInfo::getNameStart() instead of getName() | Daniel Dunbar | 2009-10-18 | 1 | -1/+1 | 
| *  | Remove tabs, and whitespace cleanups. | Mike Stump | 2009-09-09 | 1 | -175/+175 | 
| *  | There is no need to value initialize this array. | Daniel Dunbar | 2009-07-13 | 1 | -1/+1 | 
| *  | Fix a couple of bugs: | Chris Lattner | 2009-05-25 | 1 | -18/+27 | 
| *  | In assembler-with-cpp mode, don't error on '#' (stringize) operator applied to | Daniel Dunbar | 2009-05-22 | 1 | -3/+5 | 
| *  | Use v.data() instead of &v[0] when SmallVector v might be empty. | Jay Foad | 2009-05-21 | 1 | -2/+2 | 
| *  | improve MacroInfo to track the source range of the macro definition, | Chris Lattner | 2009-04-21 | 1 | -1/+10 | 
| *  | add a preprocessor callback function for #undef, patch by | Chris Lattner | 2009-04-21 | 1 | -1/+5 | 
| *  | Fix PR4006, incorrect handling of __VA_ARGS__ when it was the first token | Chris Lattner | 2009-04-19 | 1 | -9/+9 | 
| *  | more fun with line markers: the digit string is required to be interpreted | Chris Lattner | 2009-04-18 | 1 | -23/+23 | 
| *  | second half of PR3940: #line requires simple digit sequence. | Chris Lattner | 2009-04-18 | 1 | -1/+2 | 
| *  | enforce requirements imposed by C90 6.8 TC1, fixing PR3919. | Chris Lattner | 2009-04-18 | 1 | -11/+26 | 
| *  | Fix PR3938 by taking into account C99 6.10p4. | Chris Lattner | 2009-04-18 | 1 | -1/+1 | 
| *  | Fix two problems from PR3916, and one problem I noticed while hacking | Chris Lattner | 2009-04-17 | 1 | -2/+5 | 
| *  | implement PR3940: #line numbers not fully checked | Chris Lattner | 2009-04-17 | 1 | -0/+5 | 
| *  | #line is allowed to have macros that expand to nothing after them. | Chris Lattner | 2009-04-17 | 1 | -7/+13 | 
| *  | Offer a fixit hint for our warning about tokens at the end of a directive: | Chris Lattner | 2009-04-14 | 1 | -1/+7 | 
| *  | Fix the #import / #include_next "extra tokens at end of #foo directive"  | Chris Lattner | 2009-04-14 | 1 | -9/+9 |