| Commit message (Expand) | Author | Age | Files | Lines |
* | Improve code completion by introducing patterns for the various C and | Douglas Gregor | 2010-01-10 | 1 | -5/+5 |
* | When parsing an identifier as an expression in C++, only try to annotate it | John McCall | 2010-01-07 | 1 | -3/+11 |
* | If we enter parens, colons can become un-sacred, allowing us to emit | Chris Lattner | 2009-12-10 | 1 | -3/+9 |
* | fix a more evil case of : / :: confusion arising in ?:. | Chris Lattner | 2009-12-10 | 1 | -0/+3 |
* | rename ExtensionRAIIObject.h -> RAIIObjectsForParser.h | Chris Lattner | 2009-12-10 | 1 | -1/+1 |
* | Introduce the notion of literal types, as specified in C++0x. | Sebastian Redl | 2009-12-03 | 1 | -0/+1 |
* | Some fancy footwork to move the decision on how | Fariborz Jahanian | 2009-11-25 | 1 | -11/+11 |
* | Fix a recent regression probably caused by addition of altivec-style | Fariborz Jahanian | 2009-11-23 | 1 | -1/+2 |
* | Added rudimentary C++0x attribute support. | Alexis Hunt | 2009-11-21 | 1 | -4/+4 |
* | This patch fixes a bug in misdiagnosing correct | Fariborz Jahanian | 2009-11-18 | 1 | -11/+0 |
* | Remove a bunch of #if 0'd code made irrelevant by the latest ParseUnqualified... | Douglas Gregor | 2009-11-03 | 1 | -106/+0 |
* | Replace the code that parses member access expressions after "." or | Douglas Gregor | 2009-11-03 | 1 | -0/+16 |
* | Use ParseUnqualifiedId when parsing id-expressions. This eliminates | Douglas Gregor | 2009-11-03 | 1 | -1/+5 |
* | simplify Sema::getTypeName a bit: if control gets out of the switch, | Chris Lattner | 2009-10-25 | 1 | -1/+1 |
* | In objc mode, every identifier in a cast expression was using doing a | Chris Lattner | 2009-10-25 | 1 | -18/+17 |
* | Diagnose misuse of '.*' and '->*' operators during parse | Fariborz Jahanian | 2009-10-23 | 1 | -1/+12 |
* | Parse a simple-template-id following a '~' when calling a destructor, e.g., | Douglas Gregor | 2009-10-19 | 1 | -7/+35 |
* | Pass the right SourceLocation to Actions.ActOnOverloadedOperatorReferenceExpr... | Anders Carlsson | 2009-10-13 | 1 | -2/+4 |
* | Implement code completion within a function call, triggered after the | Douglas Gregor | 2009-09-22 | 1 | -2/+19 |
* | Code completion for ordinary names when we're starting a declaration, express... | Douglas Gregor | 2009-09-21 | 1 | -0/+5 |
* | Initial implementation of a code-completion interface in Clang. In | Douglas Gregor | 2009-09-17 | 1 | -0/+8 |
* | Remove tabs, and whitespace cleanups. | Mike Stump | 2009-09-09 | 1 | -52/+52 |
* | Initial stab at implement dependent member references to member | Douglas Gregor | 2009-09-09 | 1 | -2/+4 |
* | If a destructor is referenced or a pseudo-destructor expression is | Douglas Gregor | 2009-09-04 | 1 | -1/+2 |
* | Rewrite of our handling of name lookup in C++ member access expressions, e.g., | Douglas Gregor | 2009-09-02 | 1 | -13/+4 |
* | Add parsing for references to member function templates with explicit | Douglas Gregor | 2009-08-31 | 1 | -1/+24 |
* | Support explicit C++ member operator syntax, from James Porter! | Douglas Gregor | 2009-08-31 | 1 | -2/+29 |
* | Address some of Doug's comments. | Anders Carlsson | 2009-08-26 | 1 | -1/+1 |
* | Parsing of pseudo-destructors. | Anders Carlsson | 2009-08-25 | 1 | -8/+24 |
* | Keep track of the right paren ')' source location in a function declarator. | Argyrios Kyrtzidis | 2009-08-19 | 1 | -1/+2 |
* | Implement __is_empty. Patch by Sean Hunt. | Eli Friedman | 2009-08-15 | 1 | -0/+1 |
* | Take 2 on AltiVec-style vector initializers. | Nate Begeman | 2009-08-10 | 1 | -8/+23 |
* | Revert r78535, it is causing a number of failures to build projects. | Daniel Dunbar | 2009-08-10 | 1 | -23/+8 |
* | AltiVec-style vector initializer syntax, vec4 a = (vec4)(a, b, c, d); | Nate Begeman | 2009-08-09 | 1 | -8/+23 |
* | Support nested-name-specifiers for C++ member access expressions, e.g., | Douglas Gregor | 2009-08-06 | 1 | -1/+15 |
* | This patch fixes the implementations of the __has_trivial_destructor | Douglas Gregor | 2009-07-23 | 1 | -0/+2 |
* | Basic support for C++0x unicode types. Support for literals will follow in a... | Alisdair Meredith | 2009-07-14 | 1 | -0/+2 |
* | Preliminary parsing and ASTs for template-ids that refer to function | Douglas Gregor | 2009-06-30 | 1 | -1/+1 |
* | Fix the parser error hanlding for __builtin_offsetof to actually print | Eli Friedman | 2009-06-27 | 1 | -6/+7 |
* | Rework the way we track which declarations are "used" during | Douglas Gregor | 2009-06-22 | 1 | -3/+6 |
* | Keep track of when declarations are "used" according to C and | Douglas Gregor | 2009-06-19 | 1 | -1/+21 |
* | PR4364: fix parsing 'typename' in an expression. | Eli Friedman | 2009-06-11 | 1 | -1/+7 |
* | Disallow exception specs on typedefs. | Sebastian Redl | 2009-05-31 | 1 | -1/+2 |
* | Reject incomplete types in exception specs. | Sebastian Redl | 2009-05-29 | 1 | -1/+1 |
* | Handle correctly a very ugly part of the C++ syntax. We cannot disambiguate b... | Argyrios Kyrtzidis | 2009-05-22 | 1 | -3/+34 |
* | Factor the compound literal parsing out from ParseParenExpression and into a ... | Argyrios Kyrtzidis | 2009-05-22 | 1 | -7/+21 |
* | Modification to ParseParenExpression. | Argyrios Kyrtzidis | 2009-05-22 | 1 | -16/+25 |
* | Refactor the common code of 'ParseTypeofSpecifier' and 'ParseSizeofAlignofExp... | Argyrios Kyrtzidis | 2009-05-22 | 1 | -19/+72 |
* | 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 |