| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Add some more code modification hints | Douglas Gregor | 2009-04-01 | 1 | -1/+1 |
* | Add code modification hints to various parsing-related diagnostics. | Douglas Gregor | 2009-04-01 | 1 | -1/+2 |
* | Make parsing a semantic analysis a little more robust following Sema | Douglas Gregor | 2009-04-01 | 1 | -8/+9 |
* | Parsing, semantic analysis, and template instantiation for typename | Douglas Gregor | 2009-04-01 | 1 | -10/+29 |
* | Parsing and AST representation for dependent template names that occur | Douglas Gregor | 2009-03-31 | 1 | -1/+1 |
* | Improve the representation of template names in the AST. This | Douglas Gregor | 2009-03-30 | 1 | -1/+1 |
* | hoist checks for ; and in out of ParseInitDeclaratorListAfterFirstDeclarator | Chris Lattner | 2009-03-29 | 1 | -3/+8 |
* | Push DeclGroup much farther throughout the compiler. Now the various | Chris Lattner | 2009-03-29 | 1 | -39/+59 |
* | Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a | Chris Lattner | 2009-03-28 | 1 | -25/+23 |
* | Initial implementation of parsing, semantic analysis, and template | Douglas Gregor | 2009-03-27 | 1 | -3/+35 |
* | Simplify CXXScopeSpec a lot. No more weird SmallVector-like hacks here | Douglas Gregor | 2009-03-26 | 1 | -2/+2 |
* | Handle parsing of templates in member declarations. Pass the AccessSpecifier ... | Anders Carlsson | 2009-03-26 | 1 | -2/+3 |
* | Improve handling of base initializers. We now parse initializers in out of li... | Anders Carlsson | 2009-03-25 | 1 | -1/+3 |
* | Implement '#pragma unused'. | Ted Kremenek | 2009-03-23 | 1 | -5/+12 |
* | Introduce a representation for types that we referred to via a | Douglas Gregor | 2009-03-19 | 1 | -2/+2 |
* | Add parser support for static_assert. | Anders Carlsson | 2009-03-11 | 1 | -0/+1 |
* | fix eof check | Chris Lattner | 2009-03-05 | 1 | -1/+6 |
* | When the parser is live, print out the location and spelling of its current t... | Chris Lattner | 2009-03-05 | 1 | -22/+16 |
* | Simplify the interface to ParseFunctionStatementBody to not take | Chris Lattner | 2009-03-05 | 1 | -1/+1 |
* | cleanup | Chris Lattner | 2009-02-27 | 1 | -1/+1 |
* | Clean up and document code modification hints. | Douglas Gregor | 2009-02-27 | 1 | -11/+9 |
* | change a diagnostic message from something pedantically correct but | Chris Lattner | 2009-02-27 | 1 | -3/+3 |
* | Introduce code modification hints into the diagnostics system. When we | Douglas Gregor | 2009-02-26 | 1 | -1/+34 |
* | Implement parsing of nested-name-specifiers that involve template-ids, e.g., | Douglas Gregor | 2009-02-25 | 1 | -13/+23 |
* | Start processing template-ids as types when the template-name refers | Douglas Gregor | 2009-02-09 | 1 | -5/+11 |
* | Implement Declarator::getSourceRange(). | Sebastian Redl | 2009-02-09 | 1 | -6/+13 |
* | Put the invalid flag of OwningResult into the Action pointer. | Sebastian Redl | 2009-02-05 | 1 | -1/+1 |
* | Basic representation of C++ class templates, from Andrew Sutton. | Douglas Gregor | 2009-02-04 | 1 | -1/+0 |
* | Diagnose ambiguities in getTypeName. Fixes http://llvm.org/bugs/show_bug.cgi?... | Douglas Gregor | 2009-02-04 | 1 | -1/+1 |
* | move library-specific diagnostic headers into library private dirs. Reduce | Chris Lattner | 2009-01-29 | 1 | -1/+1 |
* | Name change (isTypeName->getTypeName). | Steve Naroff | 2009-01-28 | 1 | -3/+3 |
* | Split the single monolithic DiagnosticKinds.def file into one | Chris Lattner | 2009-01-27 | 1 | -1/+1 |
* | Handle any undeclared parameters in a K&R-style function with a | Douglas Gregor | 2009-01-23 | 1 | -0/+1 |
* | Rename move_convert to move_arg and move_res. The new names are less misleadi... | Sebastian Redl | 2009-01-18 | 1 | -2/+1 |
* | When we see a reference to a struct, class, or union like "struct X" | Douglas Gregor | 2009-01-09 | 1 | -1/+1 |
* | rename MaybeParseCXXScopeSpecifier -> ParseOptionalCXXScopeSpecifier and | Chris Lattner | 2009-01-06 | 1 | -2/+2 |
* | rename tok::annot_qualtypename -> tok::annot_typename, which is both | Chris Lattner | 2009-01-06 | 1 | -1/+1 |
* | remove optimization to avoid looking ahead for cases like ::foo. This | Chris Lattner | 2009-01-05 | 1 | -2/+2 |
* | Rearrange some code in TryAnnotateTypeOrScopeToken to make it | Chris Lattner | 2009-01-05 | 1 | -23/+26 |
* | TryAnnotateTypeOrScopeToken and TryAnnotateCXXScopeToken can | Chris Lattner | 2009-01-05 | 1 | -7/+6 |
* | ParseCXXSimpleTypeSpecifier can only be called on things that are | Chris Lattner | 2009-01-05 | 1 | -0/+6 |
* | sink a call to TryAnnotateCXXScopeToken down into the | Chris Lattner | 2009-01-05 | 1 | -4/+6 |
* | my previous patch caused sema to drop the global qualifier, make | Chris Lattner | 2009-01-04 | 1 | -5/+8 |
* | use early exits to reduce nesting. | Chris Lattner | 2009-01-04 | 1 | -32/+33 |
* | Parser support for C++ using directives, from Piotr Rak | Douglas Gregor | 2008-12-30 | 1 | -0/+16 |
* | Keep track of template arguments when we parse them. Right now, we don't actu... | Douglas Gregor | 2008-12-24 | 1 | -3/+7 |
* | Ultrasimplistic sketch for the parsing of C++ template-ids. This won't | Douglas Gregor | 2008-12-18 | 1 | -14/+31 |
* | Some utilities for using the smart pointers in Actions, especially Sema. Conv... | Sebastian Redl | 2008-12-13 | 1 | -1/+2 |
* | Convert a big bunch of expression parsers to use smart pointers. | Sebastian Redl | 2008-12-11 | 1 | -1/+1 |
* | Convert a number of statement parsers to smart pointers. | Sebastian Redl | 2008-12-11 | 1 | -2/+2 |