| Commit message (Expand) | Author | Age | Files | Lines |
* | Introduced raw_identifier token kind. | Abramo Bagnara | 2010-12-22 | 1 | -4/+5 |
* | Rename alignof -> alignOf to avoid irritating C++'0x compilers, | Chris Lattner | 2010-10-30 | 1 | -1/+1 |
* | fix PR7943, a corner case with the GNU __VA_ARGS__ comma | Chris Lattner | 2010-08-21 | 1 | -0/+7 |
* | Random temporary string cleanup. | Benjamin Kramer | 2010-08-11 | 1 | -1/+1 |
* | Add another terrible VC++ compatibility hack: allow users to | Chris Lattner | 2010-07-17 | 1 | -2/+7 |
* | Audit all Preprocessor::getSpelling() callers, improving failure | Douglas Gregor | 2010-03-16 | 1 | -3/+8 |
* | Let SourceManager::getBufferData return StringRef instead of a pair of two co... | Benjamin Kramer | 2010-03-16 | 1 | -1/+1 |
* | Give SourceManager a Diagnostic object with which to report errors, | Douglas Gregor | 2010-03-16 | 1 | -2/+3 |
* | Introduce a new BufferResult class to act as the return type of | Douglas Gregor | 2010-03-15 | 1 | -1/+4 |
* | Use SmallString instead of SmallVector | Kovarththanan Rajaratnam | 2010-03-13 | 1 | -1/+1 |
* | No need to call setIdentifierInfo() after LookUpIdentifierInfo() which LookUp... | Kovarththanan Rajaratnam | 2010-03-13 | 1 | -3/+2 |
* | The PreExpArgTokens array is indexed with an argument #, | Chris Lattner | 2009-12-28 | 1 | -1/+1 |
* | comment tweak | Chris Lattner | 2009-12-23 | 1 | -1/+1 |
* | move the VarargsElided member of MacrosArgs to shrink the MacroArgs struct | Chris Lattner | 2009-12-14 | 1 | -1/+1 |
* | minor tidy. | Chris Lattner | 2009-12-04 | 1 | -6/+5 |
* | Remove tabs, and whitespace cleanups. | Mike Stump | 2009-09-09 | 1 | -60/+60 |
* | fix the "pasting formed 'a]', an invalid preprocessing token" | Chris Lattner | 2009-05-28 | 1 | -2/+9 |
* | Make the bad paste diagnostic print the entire pasted token. | Eli Friedman | 2009-05-27 | 1 | -1/+1 |
* | improve comment, no functionality change. | Chris Lattner | 2009-05-25 | 1 | -10/+15 |
* | Make sure an invalid concatentaion doesn't insert whitespace before | Eli Friedman | 2009-05-24 | 1 | -1/+5 |
* | The TokenLexer may encounter annotations if the parser enters them using Prep... | Argyrios Kyrtzidis | 2009-05-22 | 1 | -1/+2 |
* | Fix for PR4132: make sure to insert whitespace consistently before a | Eli Friedman | 2009-05-03 | 1 | -1/+1 |
* | Silence gcc warnings. | Eli Friedman | 2009-04-25 | 1 | -2/+2 |
* | move token paste poisoning diagnostics to after the instantiation loc | Chris Lattner | 2009-04-19 | 1 | -11/+16 |
* | Fix PR3918: Invalid use of __VA_ARGS__ not diagnosed, | Chris Lattner | 2009-04-19 | 1 | -2/+13 |
* | The individual pieces of an invalid paste as still candidates for expansion. | Chris Lattner | 2009-03-23 | 1 | -1/+3 |
* | constructs like: | Chris Lattner | 2009-03-18 | 1 | -3/+4 |
* | simplify some logic by making ScratchBuffer handle the application of trailing | Chris Lattner | 2009-03-08 | 1 | -35/+28 |
* | make the token lexer allocate its temporary token buffers for | Chris Lattner | 2009-03-04 | 1 | -2/+9 |
* | track "just a little more" location information for macro instantiations. | Chris Lattner | 2009-02-15 | 1 | -8/+10 |
* | 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 |
* | remove my hacks that aggressively threw away multiple | Chris Lattner | 2009-01-26 | 1 | -6/+0 |
* | This change refactors some of the low-level lexer interfaces a bit. | Chris Lattner | 2009-01-26 | 1 | -17/+22 |
* | Only resolve a macro's instantiation loc once per macro, instead of once | Chris Lattner | 2009-01-26 | 1 | -0/+7 |
* | Check in the long promised SourceLocation rewrite. This lays the | Chris Lattner | 2009-01-26 | 1 | -3/+4 |
* | This is a follow-up to r62675: | Chris Lattner | 2009-01-23 | 1 | -3/+8 |
* | Add a bit to IdentifierInfo that acts as a simple predicate which | Chris Lattner | 2009-01-21 | 1 | -2/+3 |
* | Make SourceLocation::getFileLoc private to reduce the API exposure of | Chris Lattner | 2009-01-19 | 1 | -4/+12 |
* | make the verbose raw-lexer ctor fully explicit instead of having | Chris Lattner | 2009-01-17 | 1 | -4/+4 |
* | this massive patch introduces a simple new abstraction: it makes | Chris Lattner | 2009-01-17 | 1 | -2/+1 |
* | Remove the last of the old-style Preprocessor::Diag methods. | Chris Lattner | 2008-11-18 | 1 | -2/+2 |
* | Simplify raw mode lexing by treating an unterminate /**/ comment the | Chris Lattner | 2008-10-12 | 1 | -5/+1 |
* | Change how raw lexers are handled: instead of creating them and then | Chris Lattner | 2008-10-12 | 1 | -6/+6 |
* | whitespace and comment changes, to fix grammar and 80 col violations | Nico Weber | 2008-09-29 | 1 | -1/+1 |
* | Make a major restructuring of the clang tree: introduce a top-level | Chris Lattner | 2008-03-15 | 1 | -0/+488 |