| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix a couple issues with parsing invalid nested-name-specifiers. | Eli Friedman | 2009-08-29 | 1 | -0/+8 |
| * | Improve support for out-of-line definitions of nested templates and | Douglas Gregor | 2009-08-25 | 1 | -6/+8 |
| * | Take 2 on AltiVec-style vector initializers. | Nate Begeman | 2009-08-10 | 1 | -2/+3 |
| * | Revert r78535, it is causing a number of failures to build projects. | Daniel Dunbar | 2009-08-10 | 1 | -3/+2 |
| * | AltiVec-style vector initializer syntax, vec4 a = (vec4)(a, b, c, d); | Nate Begeman | 2009-08-09 | 1 | -2/+3 |
| * | Refactor methods on DeclSpec to take a diagnostic& parameter, and reflect this | John McCall | 2009-08-03 | 1 | -17/+19 |
| * | Make functional-style casts emit correct messages, and fix a crash-on-invalid. | Sebastian Redl | 2009-07-29 | 1 | -0/+4 |
| * | Basic support for C++0x unicode types. Support for literals will follow in a... | Alisdair Meredith | 2009-07-14 | 1 | -0/+6 |
| * | Keep track of the Expr used to describe the size of an array type, | Douglas Gregor | 2009-07-06 | 1 | -1/+1 |
| * | Preliminary parsing and ASTs for template-ids that refer to function | Douglas Gregor | 2009-06-30 | 1 | -3/+26 |
| * | fix PR4452, a crash on invalid. The error recovery is still terrible in this... | Chris Lattner | 2009-06-26 | 1 | -3/+7 |
| * | rearrange more code, this avoids a token lookahead for foo< | Chris Lattner | 2009-06-26 | 1 | -44/+51 |
| * | move some code around, no functionality change. | Chris Lattner | 2009-06-26 | 1 | -32/+32 |
| * | simplify some code. | Chris Lattner | 2009-06-26 | 1 | -34/+35 |
| * | Rework the way we track which declarations are "used" during | Douglas Gregor | 2009-06-22 | 1 | -4/+3 |
| * | Keep track of when declarations are "used" according to C and | Douglas Gregor | 2009-06-19 | 1 | -0/+11 |
| * | PR4122: Tweak the ambiguity handling to handle (S())() correctly. I've | Eli Friedman | 2009-05-25 | 1 | -6/+11 |
| * | The disambiguation process for ambiguous paren expressions is not "side effec... | Argyrios Kyrtzidis | 2009-05-22 | 1 | -47/+61 |
| * | Some minor comments modifications. | Argyrios Kyrtzidis | 2009-05-22 | 1 | -2/+2 |
| * | Handle correctly a very ugly part of the C++ syntax. We cannot disambiguate b... | Argyrios Kyrtzidis | 2009-05-22 | 1 | -0/+107 |
| * | Remove ParseSimpleParenExpression. | Argyrios Kyrtzidis | 2009-05-22 | 1 | -3/+12 |
| * | Merge the ASTVector and ASTOwningVector templates, since they offered | Douglas Gregor | 2009-05-21 | 1 | -1/+0 |
| * | Use v.data() instead of &v[0] when SmallVector v might be empty. | Jay Foad | 2009-05-21 | 1 | -1/+1 |
| * | Implement explicit instantiations of member classes of class templates, e.g., | Douglas Gregor | 2009-05-14 | 1 | -1/+1 |
| * | This is a pretty big cleanup for how invalid decl/type are handle. | Chris Lattner | 2009-04-25 | 1 | -2/+2 |
| * | Add code modification hints to various parsing-related diagnostics. | Douglas Gregor | 2009-04-01 | 1 | -2/+2 |
| * | Make parsing a semantic analysis a little more robust following Sema | Douglas Gregor | 2009-04-01 | 1 | -9/+11 |
| * | Parsing and AST representation for dependent template names that occur | Douglas Gregor | 2009-03-31 | 1 | -18/+18 |
| * | Improve the representation of template names in the AST. This | Douglas Gregor | 2009-03-30 | 1 | -1/+1 |
| * | Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a | Chris Lattner | 2009-03-28 | 1 | -1/+1 |
| * | Simplify CXXScopeSpec a lot. No more weird SmallVector-like hacks here | Douglas Gregor | 2009-03-26 | 1 | -5/+4 |
| * | Introduce a representation for types that we referred to via a | Douglas Gregor | 2009-03-19 | 1 | -5/+6 |
| * | Convert a bunch of actions to smart pointers, and also bring PrintParserCallb... | Sebastian Redl | 2009-03-15 | 1 | -20/+17 |
| * | Implement parsing of nested-name-specifiers that involve template-ids, e.g., | Douglas Gregor | 2009-02-25 | 1 | -21/+123 |
| * | Update Parser::ParseTypeName to return a TypeResult, which also tells | Douglas Gregor | 2009-02-18 | 1 | -8/+12 |
| * | Implement Declarator::getSourceRange(). | Sebastian Redl | 2009-02-09 | 1 | -12/+43 |
| * | Make Sema::getTypeName return the opaque pointer of a QualType rather | Douglas Gregor | 2009-02-09 | 1 | -1/+1 |
| * | Allow taking the address of data members, resulting in a member pointer. | Sebastian Redl | 2009-02-03 | 1 | -5/+12 |
| * | 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 |
| * | Some micro-optimizations for DISABLE_SMART_POINTERS: | Douglas Gregor | 2009-01-26 | 1 | -3/+3 |
| * | Convert a few expression actions to smart pointers. | Sebastian Redl | 2009-01-18 | 1 | -7/+6 |
| * | Add whitespace to silence the following warning in a Release build: warning: ... | Ted Kremenek | 2009-01-06 | 1 | -1/+1 |
| * | rename MaybeParseCXXScopeSpecifier -> ParseOptionalCXXScopeSpecifier and | Chris Lattner | 2009-01-06 | 1 | -8/+9 |
| * | rename tok::annot_qualtypename -> tok::annot_typename, which is both | Chris Lattner | 2009-01-06 | 1 | -2/+2 |
| * | PODness and Type Traits | Sebastian Redl | 2009-01-05 | 1 | -0/+48 |
| * | remove optimization to avoid looking ahead for cases like ::foo. This | Chris Lattner | 2009-01-05 | 1 | -25/+7 |
| * | simplify some code. | Chris Lattner | 2009-01-05 | 1 | -23/+18 |
| * | Fix a bug where we'd try to look beyond the current cached tokens when | Chris Lattner | 2009-01-05 | 1 | -2/+2 |
| * | TryAnnotateTypeOrScopeToken and TryAnnotateCXXScopeToken can | Chris Lattner | 2009-01-05 | 1 | -6/+6 |