| Commit message (Expand) | Author | Age | Files | Lines |
* | Updated IdentifierResolver to deal with DeclarationNames. The names of | Douglas Gregor | 2008-11-17 | 1 | -11/+15 |
* | Introduction the DeclarationName class, as a single, general method of | Douglas Gregor | 2008-11-17 | 1 | -3/+17 |
* | rename Expr::tryEvaluate to Expr::Evaluate. | Chris Lattner | 2008-11-16 | 1 | -4/+4 |
* | Implement parsing and semantic checking of the 'mutable' keyword. | Sebastian Redl | 2008-11-14 | 1 | -6/+12 |
* | Add a new expression node, CXXOperatorCallExpr, which expresses a | Douglas Gregor | 2008-11-14 | 1 | -1/+3 |
* | don't highlight field name, just put a caret on it. | Chris Lattner | 2008-11-13 | 1 | -2/+2 |
* | Don't build identifiers for C++ constructors, destructors, or | Douglas Gregor | 2008-11-12 | 1 | -5/+0 |
* | Fix a FIXME by improving a diagnostic, add a testcase for PR3048 | Chris Lattner | 2008-11-12 | 1 | -2/+1 |
* | make TryFixInvalidVariablyModifiedType a static function. | Chris Lattner | 2008-11-12 | 1 | -2/+6 |
* | Restructure code to encourage fallthrough, no functionality change. | Chris Lattner | 2008-11-12 | 1 | -10/+13 |
* | fix PR3048. I'm going to do some more work before closing it off and | Chris Lattner | 2008-11-12 | 1 | -0/+1 |
* | Implement support for operator overloading using candidate operator | Douglas Gregor | 2008-11-12 | 1 | -1/+2 |
* | Introduce a single AST node SizeOfAlignOfExpr for all sizeof and alignof expr... | Sebastian Redl | 2008-11-11 | 1 | -8/+4 |
* | Implement C++ 'typeid' parsing and sema. | Sebastian Redl | 2008-11-11 | 1 | -1/+14 |
* | Fix PR3031 by silencing follow-on errors in invalid declarations. | Chris Lattner | 2008-11-11 | 1 | -3/+4 |
* | Introduce ScopedDecl::getLexicalDeclContext() which is different from ScopedD... | Argyrios Kyrtzidis | 2008-11-09 | 1 | -13/+21 |
* | When a tag has nested-name ('struct foo::bar'), use not 'CurContext' but the ... | Argyrios Kyrtzidis | 2008-11-09 | 1 | -15/+19 |
* | Simplify handling of nested-names in tags ('struct foo::bar'). | Argyrios Kyrtzidis | 2008-11-09 | 1 | -57/+52 |
* | Implement Sema support for C++ nested-name-specifiers. | Argyrios Kyrtzidis | 2008-11-08 | 1 | -36/+144 |
* | Implement support for C++ nested-name-specifiers ('foo::bar::x') in the Parse... | Argyrios Kyrtzidis | 2008-11-08 | 1 | -3/+5 |
* | Changes in preparation for nested-name-specifiers. | Argyrios Kyrtzidis | 2008-11-07 | 1 | -14/+22 |
* | Parsing, ASTs, and semantic analysis for the declaration of conversion | Douglas Gregor | 2008-11-07 | 1 | -0/+23 |
* | Fix crash caused by this: | Argyrios Kyrtzidis | 2008-11-07 | 1 | -0/+4 |
* | Parsing, ASTs, and semantic analysis for the declaration of overloaded | Douglas Gregor | 2008-11-06 | 1 | -0/+5 |
* | Parsing, representation, and preliminary semantic analysis of destructors. | Douglas Gregor | 2008-11-05 | 1 | -72/+28 |
* | Keep track of whether a C++ class is an aggregate. Don't allow initialization... | Douglas Gregor | 2008-11-05 | 1 | -0/+17 |
* | Implement C++ copy-initialization for declarations. There is now some | Douglas Gregor | 2008-11-05 | 1 | -10/+59 |
* | Implicit support for direct initialization of objects of class type, e.g., | Douglas Gregor | 2008-11-03 | 1 | -1/+27 |
* | Add support for parsing and representing C++ constructor declarations. | Douglas Gregor | 2008-10-31 | 1 | -1/+88 |
* | Simplify and correct the check for function redefinitions. This does two things: | Douglas Gregor | 2008-10-29 | 1 | -14/+9 |
* | Temporary disable the const-object-declaration-without-initializer check, bec... | Douglas Gregor | 2008-10-29 | 1 | -1/+9 |
* | Implement initialization of a reference (C++ [dcl.init.ref]) as part | Douglas Gregor | 2008-10-29 | 1 | -0/+50 |
* | Rename ExplicitCCastExpr to CStyleCastExpr | Douglas Gregor | 2008-10-28 | 1 | -3/+3 |
* | Improve our handling of (C++) references within Clang. Specifically: | Douglas Gregor | 2008-10-28 | 1 | -5/+0 |
* | Refactor the expression class hierarchy for casts. Most importantly: | Douglas Gregor | 2008-10-27 | 1 | -3/+3 |
* | Replace common diagnostic with a convenience function. | Steve Naroff | 2008-10-27 | 1 | -38/+24 |
* | -Add support for cv-qualifiers after function declarators. | Argyrios Kyrtzidis | 2008-10-24 | 1 | -1/+1 |
* | PR2942: FunctionDecls by typedef crash the C++ front-end | Douglas Gregor | 2008-10-24 | 1 | -1/+30 |
* | Restrict creation of OverloadedFunctionDecl only to C++ (it was getting used ... | Argyrios Kyrtzidis | 2008-10-22 | 1 | -1/+2 |
* | Preliminary support for function overloading | Douglas Gregor | 2008-10-21 | 1 | -19/+135 |
* | Implement #pragma pack use in structure packing. The general approach | Daniel Dunbar | 2008-10-16 | 1 | -0/+14 |
* | Add Sema implementation of #pragma pack stack. | Daniel Dunbar | 2008-10-14 | 1 | -0/+95 |
* | silence some release-assert warnings. | Chris Lattner | 2008-10-12 | 1 | -7/+7 |
* | Make sema and codegen allow __builtin___CFStringMakeConstantString as a valid | Chris Lattner | 2008-10-06 | 1 | -4/+12 |
* | Add a Expr::isEvaluatable method, eliminate isBuiltinConstantExpr | Chris Lattner | 2008-10-06 | 1 | -10/+5 |
* | "Enhance" CheckArithmeticConstantExpression to accept ?: with a constant | Chris Lattner | 2008-10-06 | 1 | -18/+41 |
* | Merge postfix attributes on record decls. | Daniel Dunbar | 2008-10-03 | 1 | -1/+4 |
* | Pass postfix attributes to ActOnFields. | Daniel Dunbar | 2008-10-03 | 1 | -1/+2 |
* | Add getTypeSpecStartLoc() to VarDecls and FunctionDecls. | Steve Naroff | 2008-10-03 | 1 | -3/+6 |
* | Add Builtins.def attribute for "can be a constant expression". | Daniel Dunbar | 2008-10-02 | 1 | -2/+2 |