| Commit message (Expand) | Author | Age | Files | Lines |
* | fix PR5500: clang fails to parse inline asm with :: in C++ mode | Chris Lattner | 2009-12-20 | 1 | -7/+22 |
* | refactor asm stmt parsing to avoid nesting as much, and | Chris Lattner | 2009-12-20 | 1 | -39/+38 |
* | Check in a rudimentary FullExpr class that isn't used anywhere yet. Rename Ac... | Anders Carlsson | 2009-12-16 | 1 | -8/+8 |
* | Implement just a bit more of inline assembly. | Mike Stump | 2009-12-11 | 1 | -1/+14 |
* | fix PR5740: a colon is sacred when parsing case statement expressions! | Chris Lattner | 2009-12-10 | 1 | -0/+7 |
* | rename ExtensionRAIIObject.h -> RAIIObjectsForParser.h | Chris Lattner | 2009-12-10 | 1 | -1/+1 |
* | When the condition of a switch() statement is semantically invalid, | Douglas Gregor | 2009-11-25 | 1 | -3/+1 |
* | Eliminate CXXConditionDeclExpr with extreme prejudice. | Douglas Gregor | 2009-11-25 | 1 | -28/+38 |
* | "Do" loops cannot have condition variables, so don't parse them. | Douglas Gregor | 2009-11-24 | 1 | -4/+3 |
* | Added rudimentary C++0x attribute support. | Alexis Hunt | 2009-11-21 | 1 | -37/+76 |
* | Don't issue spurious diagnostic with Obj-C fast enumeration. | Fariborz Jahanian | 2009-11-19 | 1 | -0/+1 |
* | Reorganize the parsing of decl groups / function definitions so that | John McCall | 2009-11-03 | 1 | -2/+1 |
* | PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients | Daniel Dunbar | 2009-10-18 | 1 | -1/+1 |
* | Move misc clients to IdentifierInfo StringRef API. | Daniel Dunbar | 2009-10-18 | 1 | -1/+3 |
* | Code completion for ordinary names when we're starting a declaration, express... | Douglas Gregor | 2009-09-21 | 1 | -0/+10 |
* | Code completion for "case" statements within a switch on an expression | Douglas Gregor | 2009-09-21 | 1 | -0/+5 |
* | Remove tabs, and whitespace cleanups. | Mike Stump | 2009-09-09 | 1 | -47/+47 |
* | Change ActOnReturnStmt to not take a FullExprArg. Instead, Sema will wrap the... | Anders Carlsson | 2009-08-18 | 1 | -1/+1 |
* | change ParseStatementOrDeclaration to emit the 'missing ;' with | Chris Lattner | 2009-06-14 | 1 | -1/+5 |
* | improve localizability by not passing english phrases into | Chris Lattner | 2009-06-14 | 1 | -7/+7 |
* | add the location of the ')' in a do/while statement to DoStmt. | Chris Lattner | 2009-06-12 | 1 | -4/+10 |
* | Make sure to call FullExpr before parsing anything else. | Anders Carlsson | 2009-06-04 | 1 | -2/+6 |
* | ActOnReturnStmt should also take a FullExprArg. | Anders Carlsson | 2009-05-30 | 1 | -1/+1 |
* | 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 |
* | Make ActOnWhileStmt take a FullExprArg for the condition expr. | Anders Carlsson | 2009-05-17 | 1 | -1/+1 |
* | Make ActOnExprStmt take a FullExprArg. | Anders Carlsson | 2009-05-17 | 1 | -3/+3 |
* | Add the FullExprArg wrapper and use it for if statement conditions. | Anders Carlsson | 2009-05-17 | 1 | -1/+1 |
* | Make the RAII extension warning silencing for __extension__ a bit | Eli Friedman | 2009-05-16 | 1 | -3/+3 |
* | Don't insert an extra ParenExpr around asm operands. | Eli Friedman | 2009-05-03 | 1 | -1/+3 |
* | Get rid of some useless uses of NoExtensions. The philosophy here is | Eli Friedman | 2009-04-28 | 1 | -1/+1 |
* | The mysterious bug turns out to be an incredibly bone-headed mistake. | Sebastian Redl | 2009-04-26 | 1 | -1/+2 |
* | Implement function-try-blocks. However, there's a very subtle bug that I can'... | Sebastian Redl | 2009-04-26 | 1 | -4/+44 |
* | Fix a problem with objc foreach loop. It turns out that objc mode changes | Chris Lattner | 2009-04-22 | 1 | -4/+4 |
* | fix a FIXME, providing accurate source range info for DeclStmt's. The end | Chris Lattner | 2009-04-02 | 1 | -11/+10 |
* | minor simplification | Chris Lattner | 2009-03-29 | 1 | -4/+1 |
* | hoist some code for handling objc foreach construct out of Declaration proces... | Chris Lattner | 2009-03-29 | 1 | -4/+10 |
* | Push DeclGroup much farther throughout the compiler. Now the various | Chris Lattner | 2009-03-29 | 1 | -14/+11 |
* | Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a | Chris Lattner | 2009-03-28 | 1 | -6/+6 |
* | random cleanups. | Chris Lattner | 2009-03-24 | 1 | -15/+18 |
* | rename PrettyStackTraceDecl -> PrettyStackTraceActionsDecl. | Chris Lattner | 2009-03-05 | 1 | -3/+3 |
* | When parsing a function body, add it to the crash stack, giving us something | Chris Lattner | 2009-03-05 | 1 | -0/+4 |
* | Simplify the interface to ParseFunctionStatementBody to not take | Chris Lattner | 2009-03-05 | 1 | -3/+6 |
* | Include information about compound statements when crashing in sema or the | Chris Lattner | 2009-03-05 | 1 | -2/+7 |
* | fixes suggested by Sebastian! | Chris Lattner | 2009-03-04 | 1 | -2/+2 |
* | Change Parser::ParseCaseStatement to use an iterative approach to parsing | Chris Lattner | 2009-03-04 | 1 | -35/+93 |
* | Put the invalid flag of OwningResult into the Action pointer. | Sebastian Redl | 2009-02-05 | 1 | -27/+25 |
* | Fix for PR3418: make sure to handle the RHS of expressions starting with | Eli Friedman | 2009-01-27 | 1 | -9/+3 |
* | Convert more expression actions to smart pointers. | Sebastian Redl | 2009-01-19 | 1 | -2/+2 |
* | Rename move_convert to move_arg and move_res. The new names are less misleadi... | Sebastian Redl | 2009-01-18 | 1 | -36/+31 |