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