| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 |
| * | ParseCXXSimpleTypeSpecifier can only be called on things that are | Chris Lattner | 2009-01-05 | 1 | -15/+24 |
| * | my previous patch caused sema to drop the global qualifier, make | Chris Lattner | 2009-01-04 | 1 | -11/+23 |
| * | eliminate lookahead when parsing ::new / ::delete. | Chris Lattner | 2009-01-04 | 1 | -34/+19 |
| * | minor simplifications. | Chris Lattner | 2009-01-04 | 1 | -16/+14 |
| * | Convert a big bunch of expression parsers to use smart pointers. | Sebastian Redl | 2008-12-11 | 1 | -51/+51 |
| * | Convert some more expression parsers to use smart pointers. | Sebastian Redl | 2008-12-11 | 1 | -1/+1 |
| * | Convert selected expression parsers to use smart pointers. | Sebastian Redl | 2008-12-11 | 1 | -13/+13 |
| * | Modify the move emulation according to the excellent design of Howard Hinnant... | Sebastian Redl | 2008-12-10 | 1 | -13/+14 |
| * | Kick out the proof-of-concept ASTOwner and replace it with ASTOwningResult | Sebastian Redl | 2008-12-09 | 1 | -8/+8 |
| * | Consistently use smart pointers for stmt and expr nodes in parser local varia... | Sebastian Redl | 2008-12-09 | 1 | -24/+25 |