| Commit message (Expand) | Author | Age | Files | Lines |
| * | Explictly track tentative definitions within Sema, then hand those | Douglas Gregor | 2009-04-21 | 1 | -0/+8 |
| * | Another piece of the conditional operator puzzle. We'll want to use FindCompo... | Sebastian Redl | 2009-04-19 | 1 | -1/+2 |
| * | run the jump checker on blocks, even though they don't have gotos, | Chris Lattner | 2009-04-19 | 1 | -0/+4 |
| * | add a new Sema::CurFunctionNeedsScopeChecking bool that is used to avoid | Chris Lattner | 2009-04-19 | 1 | -0/+6 |
| * | move jump scope checking and related code out into its own file, SemaDecl.cpp is | Chris Lattner | 2009-04-19 | 1 | -0/+1 |
| * | abstract the SwitchStack for blocks just like we do the goto labels. | Chris Lattner | 2009-04-18 | 1 | -1/+14 |
| * | refactor some code, adding a new getLabelMap() accessor method | Chris Lattner | 2009-04-18 | 1 | -32/+42 |
| * | make scope checking be static functions instead of sema methods. | Chris Lattner | 2009-04-18 | 1 | -12/+0 |
| * | If a class has a non-trivial constructor that doesn't take any arguments, we ... | Anders Carlsson | 2009-04-16 | 1 | -0/+7 |
| * | Fix a crash bug when comparing overload quality of conversion operators with ... | Sebastian Redl | 2009-04-16 | 1 | -1/+3 |
| * | Implement support for designated initializers that refer to members of | Douglas Gregor | 2009-04-15 | 1 | -0/+2 |
| * | When building a PCH file, don't perform end-of-translation-unit | Douglas Gregor | 2009-04-14 | 1 | -2/+14 |
| * | Diagnose invalid uses of tagged types with a missing tag. For example, in: | Chris Lattner | 2009-04-12 | 1 | -0/+2 |
| * | Parse deleted member functions. Parsing member declarations goes through a di... | Sebastian Redl | 2009-04-12 | 1 | -10/+18 |
| * | implement rdar://6780761, making sema reject some code that otherwise | Chris Lattner | 2009-04-12 | 1 | -1/+1 |
| * | change the interface to ActOnMethodDeclaration to pass down argument | Chris Lattner | 2009-04-11 | 1 | -1/+1 |
| * | Diagnose uses of function specifiers on declarations which don't declare | Eli Friedman | 2009-04-07 | 1 | -0/+1 |
| * | Fixes method name lookup when method appears in | Fariborz Jahanian | 2009-04-07 | 1 | -0/+3 |
| * | Fixed the Fix-It hints for comparison against a string literal. Thanks, Chris! | Douglas Gregor | 2009-04-06 | 1 | -1/+1 |
| * | Add some more code modification hints | Douglas Gregor | 2009-04-01 | 1 | -1/+2 |
| * | Make parsing a semantic analysis a little more robust following Sema | Douglas Gregor | 2009-04-01 | 1 | -1/+3 |
| * | Parsing, semantic analysis, and template instantiation for typename | Douglas Gregor | 2009-04-01 | 1 | -0/+13 |
| * | Implement template instantiation for template names, including both | Douglas Gregor | 2009-03-31 | 1 | -0/+5 |
| * | Parsing and AST representation for dependent template names that occur | Douglas Gregor | 2009-03-31 | 1 | -1/+6 |
| * | Improve the representation of template names in the AST. This | Douglas Gregor | 2009-03-30 | 1 | -14/+13 |
| * | Push DeclGroup much farther throughout the compiler. Now the various | Chris Lattner | 2009-03-29 | 1 | -17/+14 |
| * | More improvements to namespace aliases. We now support everything except alia... | Anders Carlsson | 2009-03-28 | 1 | -1/+1 |
| * | Parse the location of the 'namespace' token to ActOnNamespaceAliasDef. No fun... | Anders Carlsson | 2009-03-28 | 1 | -2/+3 |
| * | Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a | Chris Lattner | 2009-03-28 | 1 | -161/+169 |
| * | Add an ActOnNamespaceAliasDef action and have the parser call it. | Anders Carlsson | 2009-03-28 | 1 | -1/+8 |
| * | Change compound assignment operators to keep track of both the promoted | Eli Friedman | 2009-03-28 | 1 | -2/+2 |
| * | Make our diagnostics about the obsolete GNU designated-initializer | Douglas Gregor | 2009-03-28 | 1 | -1/+1 |
| * | Initial implementation of parsing, semantic analysis, and template | Douglas Gregor | 2009-03-27 | 1 | -0/+14 |
| * | Add a stubbed out CheckBaseClassAccess method. | Anders Carlsson | 2009-03-27 | 1 | -7/+12 |
| * | Revamp our representation of C++ nested-name-specifiers. We now have a | Douglas Gregor | 2009-03-26 | 1 | -5/+5 |
| * | Factor the member access specifier setting code into its own function. No int... | Anders Carlsson | 2009-03-26 | 1 | -0/+7 |
| * | Handle parsing of templates in member declarations. Pass the AccessSpecifier ... | Anders Carlsson | 2009-03-26 | 1 | -1/+2 |
| * | Implement template instantiation for static data members of class | Douglas Gregor | 2009-03-25 | 1 | -0/+2 |
| * | Pass access specifiers through to member classes and member enums. | Douglas Gregor | 2009-03-25 | 1 | -1/+1 |
| * | Instantiation for member classes of class templates. Note that only | Douglas Gregor | 2009-03-25 | 1 | -5/+13 |
| * | Improve handling of base initializers. We now parse initializers in out of li... | Anders Carlsson | 2009-03-25 | 1 | -0/+4 |
| * | In Parser::ParseClassSpecifier, don't conflate a NULL declaration with | Douglas Gregor | 2009-03-25 | 1 | -2/+2 |
| * | Parse deleted function definitions and hook them up to Doug's machinery. | Sebastian Redl | 2009-03-24 | 1 | -0/+1 |
| * | Fix the bug that Eli noticed where we wouldn't look at function decls outside... | Anders Carlsson | 2009-03-24 | 1 | -1/+2 |
| * | More work on diagnosing abstract classes. We can now handle cases like | Anders Carlsson | 2009-03-24 | 1 | -2/+10 |
| * | Template instantiation for the declarations of member functions within | Douglas Gregor | 2009-03-23 | 1 | -0/+4 |
| * | Implement '#pragma unused'. | Ted Kremenek | 2009-03-23 | 1 | -0/+6 |
| * | It's an error to try to allocate an abstract object using new. | Anders Carlsson | 2009-03-23 | 1 | -1/+2 |
| * | Partial implementation of PR3342: break out pointer sign | Eli Friedman | 2009-03-22 | 1 | -1/+7 |
| * | Disallow abstract types where appropriate. | Anders Carlsson | 2009-03-22 | 1 | -0/+9 |