- fee1381 Patch should implement packed enums - PR4098. Credit to Anders Johnsen. by Edward O'Callaghan · 15 years ago
- 43d9d92 Introduce reference counting for statements and expressions, using it by Douglas Gregor · 15 years ago
- 50d62d1 Introduce the canonical type smart pointers, and use them in a few places to by Douglas Gregor · 15 years ago
- ac5fc7c Canonicalize else. by Mike Stump · 15 years ago
- 828e226 Use the new statement/expression profiling code to unique dependent by Douglas Gregor · 15 years ago
- 65b9005 When instantiating a variable without an initializer, call by Douglas Gregor · 15 years ago
- 7caa682 Template instantiation for static data members that are defined out-of-line. by Douglas Gregor · 15 years ago
- 741dd9a Add the location of the tag keyword into TagDecl. From Enea by Douglas Gregor · 15 years ago
- 97fbaa2 Remove ASTContext::getCanonicalDecl() and use Decl::getCanonicalDecl in its place. by Argyrios Kyrtzidis · 15 years ago
- bcbb8bd Fix unused variable warnings (with -Asserts) by Daniel Dunbar · 15 years ago
- ea218b8 Add a "TypeSpecStartLoc" to FieldDecl. Patch contributed by Enea Zaffanella. by Steve Naroff · 15 years ago
- cca9e96 Keep track of more information within the template instantiation stack, e.g., by Douglas Gregor · 15 years ago
- b33fe2f When recursively instantiating function templates, keep track of the by Douglas Gregor · 15 years ago
- 751f9a4 Refactor ActOnDeclarationNameExpr into a "parsing action" part and a by Douglas Gregor · 15 years ago
- 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 15 years ago
- 6fb0aee Remove the ASTContext parameter from the getBody() methods of Decl and subclasses. by Argyrios Kyrtzidis · 15 years ago
- 127102b Keep track of function template specializations, to eliminate by Douglas Gregor · 15 years ago
- 1637be7 Implicit instantiation for function template specializations. by Douglas Gregor · 15 years ago
- e53060f Improved semantic analysis and AST respresentation for function templates. by Douglas Gregor · 15 years ago
- d7f37bf Implement implicit instantiation of the member functions of a class template by Douglas Gregor · 15 years ago
- ac7610d Rework the way we track which declarations are "used" during by Douglas Gregor · 15 years ago
- 0ca20ac Reduce the amount of stack space we use in SmallVectors during by Douglas Gregor · 15 years ago
- 8e92bf3 Now that we have declared/defined tag types within DeclGroups, by Douglas Gregor · 15 years ago
- bc22163 Introduced DeclContext::isDependentContext, which determines whether a by Douglas Gregor · 15 years ago
- ed961e7 Simplify, and improve the performance of, template instantiation for by Douglas Gregor · 15 years ago
- 8dbc3c6 Enumeration declarations that were instantiated from an enumeration by Douglas Gregor · 15 years ago
- 2bba76b Improve name lookup for and template instantiation of declaration by Douglas Gregor · 15 years ago
- 815215d Initial stab at a generalized operation for determining the by Douglas Gregor · 15 years ago
- aba43bb Make sure that CodeGen sees template instantiations. by Douglas Gregor · 15 years ago
- beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
- d308e62 Template instantiation for C++ try/catch statements. by Douglas Gregor · 15 years ago
- f3e7ce4 When instantiating the definition of a member function of a class by Douglas Gregor · 15 years ago
- 390b4cc Reflow some comments. by Mike Stump · 15 years ago
- c6e35aa Implement a FIXME, we now pass in the locations of the braces for enums. by Mike Stump · 15 years ago
- 49f25ec Make sure that we use the canonical type for the names of instantiated by Douglas Gregor · 15 years ago
- e2c31ff Call ActOnStartOfFunctionDecl/ActOnFinishFunctionBody when by Douglas Gregor · 15 years ago
- b9f1b8d Implement template instantiation for DeclStmt by Douglas Gregor · 15 years ago
- 54dabfc Introduce basic support for instantiating the definitions of member by Douglas Gregor · 15 years ago
- 77b7f1d Check that the function being overridden is virtual. by Anders Carlsson · 15 years ago
- 48dd19b Introduce a stack of instantiation scopes that are used to store the mapping from variable declarations that occur within templates to their instantiated counterparts by Douglas Gregor · 15 years ago
- 1eee0e7 Link FunctionDecls instantiated from the member functions of a class by Douglas Gregor · 15 years ago
- a58861f Explicit instantiations of templates now instantiate the definitions by Douglas Gregor · 15 years ago
- 7e06390 Encapsulate template arguments lists in a new class, by Douglas Gregor · 15 years ago
- 7da97d0 Implement the semantics of the injected-class-name within a class by Douglas Gregor · 15 years ago
- e9146f2 Replace more release+static_cast with takeAs. by Anders Carlsson · 15 years ago
- eaaebc7 This is a pretty big cleanup for how invalid decl/type are handle. by Chris Lattner · 15 years ago
- 6ab3524 Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 16 years ago
- b28317a Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 16 years ago
- befc20e The injected-class-name of class templates and class template by Douglas Gregor · 16 years ago
- 3d7a12a Implement template instantiation for static data members of class by Douglas Gregor · 16 years ago
- 06c0fec Pass access specifiers through to member classes and member enums. by Douglas Gregor · 16 years ago
- d475b8d Instantiation for member classes of class templates. Note that only by Douglas Gregor · 16 years ago
- 4f722be Stub out some declaration kinds that cannot ever be instantiated by Douglas Gregor · 16 years ago
- 6477b69 Minor refactoring to eliminate an extra switch during template instantiation by Douglas Gregor · 16 years ago
- bb969ed Template instantiation for conversion functions by Douglas Gregor · 16 years ago
- 615c5d4 Template instantiation for constructors by Douglas Gregor · 16 years ago
- 8211eff More work on diagnosing abstract classes. We can now handle cases like by Anders Carlsson · 16 years ago
- 5545e16 Cleanup template instantiation for methods, destructors by Douglas Gregor · 16 years ago
- 03b2b07 Template instantiation for destructors. This is somewhat repetitive; by Douglas Gregor · 16 years ago
- 2dc0e64 Template instantiation for the declarations of member functions within by Douglas Gregor · 16 years ago
- 8dbc269 Refactor instantiation of declarations within a template into a much by Douglas Gregor · 16 years ago