| Commit message (Expand) | Author | Age | Files | Lines |
| * | Propagate the ASTContext to various AST traversal and lookup functions. | Douglas Gregor | 2009-04-09 | 1 | -2/+3 |
| * | Parsing, semantic analysis, and template instantiation for typename | Douglas Gregor | 2009-04-01 | 1 | -10/+24 |
| * | Some cleanup and renaming. No functionality change | Douglas Gregor | 2009-03-31 | 1 | -3/+2 |
| * | Implement template instantiation for template names, including both | Douglas Gregor | 2009-03-31 | 1 | -4/+76 |
| * | Parsing and AST representation for dependent template names that occur | Douglas Gregor | 2009-03-31 | 1 | -1/+1 |
| * | Improve the representation of template names in the AST. This | Douglas Gregor | 2009-03-30 | 1 | -11/+11 |
| * | Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a | Chris Lattner | 2009-03-28 | 1 | -5/+4 |
| * | Initial implementation of parsing, semantic analysis, and template | Douglas Gregor | 2009-03-27 | 1 | -9/+32 |
| * | Revamp our representation of C++ nested-name-specifiers. We now have a | Douglas Gregor | 2009-03-26 | 1 | -27/+46 |
| * | Fix notes regarding the instantiation of member classes (and test 'em). | Douglas Gregor | 2009-03-25 | 1 | -2/+1 |
| * | Instantiation for member classes of class templates. Note that only | Douglas Gregor | 2009-03-25 | 1 | -66/+103 |
| * | Move template instantiation for expressions into a separate file | Douglas Gregor | 2009-03-25 | 1 | -401/+0 |
| * | Eliminate post-diagnostic hooks. Instead, implement a Sema-specific | Douglas Gregor | 2009-03-20 | 1 | -8/+0 |
| * | Introduce a new expression type, UnresolvedDeclRefExpr, that describes | Douglas Gregor | 2009-03-19 | 1 | -2/+55 |
| * | Introduce a representation for types that we referred to via a | Douglas Gregor | 2009-03-19 | 1 | -0/+8 |
| * | Use the instantiated expressions to build the ConditionalOperator. This addre... | Gabor Greif | 2009-03-18 | 1 | -8/+4 |
| * | incorporate review comment (about the optimization when we have a non-typedep... | Gabor Greif | 2009-03-18 | 1 | -2/+18 |
| * | simplify logic, isInvalid check is redundant | Gabor Greif | 2009-03-18 | 1 | -8/+3 |
| * | cleanup instantiation code, tighten testcase | Gabor Greif | 2009-03-18 | 1 | -3/+0 |
| * | instantiate ?: expressions | Gabor Greif | 2009-03-18 | 1 | -1/+30 |
| * | Refactor instantiation of declarations within a template into a much | Douglas Gregor | 2009-03-17 | 1 | -149/+12 |
| * | Implement instantiation of enums within class templates. This isn't | Douglas Gregor | 2009-03-17 | 1 | -2/+53 |
| * | Handle ImplicitCastExprs when instantiating templates. | Anders Carlsson | 2009-03-17 | 1 | -1/+17 |
| * | Fix a problem noticed by Anders, where we were creating | Douglas Gregor | 2009-03-16 | 1 | -1/+14 |
| * | Almost complete implementation of rvalue references. One bug, and a few uncle... | Sebastian Redl | 2009-03-16 | 1 | -4/+14 |
| * | (Hopefully) instantiate dependent array types correctly. | Anders Carlsson | 2009-03-15 | 1 | -3/+21 |
| * | Handle static_asserts when instantiating structs. | Anders Carlsson | 2009-03-15 | 1 | -0/+19 |
| * | Add the ability to clone integer and string literals. Use it when instantiati... | Anders Carlsson | 2009-03-15 | 1 | -5/+3 |
| * | Convert a bunch of actions to smart pointers, and also bring PrintParserCallb... | Sebastian Redl | 2009-03-15 | 1 | -10/+12 |
| * | Fix bitfield-instantiation ownership bug noticed by Anders | Douglas Gregor | 2009-03-15 | 1 | -2/+1 |
| * | Implement template instantiation for the prefix unary operators. As | Douglas Gregor | 2009-03-13 | 1 | -46/+100 |
| * | Implement template instantiation for several more kinds of expressions: | Douglas Gregor | 2009-03-13 | 1 | -6/+103 |
| * | Remove an already-fixed FIXME | Douglas Gregor | 2009-03-13 | 1 | -3/+0 |
| * | Refactor the way we handle operator overloading and template | Douglas Gregor | 2009-03-13 | 1 | -8/+55 |
| * | Improve the representation of operator expressions like "x + y" within | Douglas Gregor | 2009-03-13 | 1 | -0/+27 |
| * | Implement template instantiation for builtin binary operators | Douglas Gregor | 2009-03-12 | 1 | -1/+28 |
| * | Store the type of the integral value within a TemplateArgument, so that we ca... | Douglas Gregor | 2009-03-12 | 1 | -12/+4 |
| * | Use StmtVisitor to handle the decoding of expressions for | Douglas Gregor | 2009-03-12 | 1 | -36/+75 |
| * | Straw man for instantiation of expressions. Use it to instantiate the | Douglas Gregor | 2009-03-12 | 1 | -1/+66 |
| * | Make sure that we set the access specifier for an instantiated FieldDecl, and... | Douglas Gregor | 2009-03-11 | 1 | -0/+1 |
| * | Implement basic template instantiation for fields. Reshuffle checking | Douglas Gregor | 2009-03-11 | 1 | -7/+42 |
| * | Add basic, hackish support for instantiation of typedefs in a class | Douglas Gregor | 2009-03-11 | 1 | -2/+33 |
| * | Extend the notion of active template instantiations to include the | Douglas Gregor | 2009-03-10 | 1 | -16/+75 |
| * | If we run into multiple errors within the same template instantiation, | Douglas Gregor | 2009-03-10 | 1 | -3/+7 |
| * | Add a notion of "post-diagnostic hooks", which are callbacks attached | Douglas Gregor | 2009-03-10 | 1 | -0/+24 |
| * | Limit the template instantiation depth to some user-configurable value | Douglas Gregor | 2009-03-10 | 1 | -0/+34 |
| * | Implement template instantiation for ClassTemplateSpecializationTypes, | Douglas Gregor | 2009-03-09 | 1 | -3/+38 |
| * | Revert r66423, which was not the right fix for this issue. | Douglas Gregor | 2009-03-09 | 1 | -1/+3 |
| * | Fix a little FIXME, thanks to Sebastian | Douglas Gregor | 2009-03-09 | 1 | -3/+1 |
| * | Implement the basics of implicit instantiation of class templates, in | Douglas Gregor | 2009-03-03 | 1 | -0/+121 |