1. fe6b2d4 Optimize PartialDiagnostic's memory-allocation behavior by placing a by Douglas Gregor · 14 years ago
  2. 0c01d18 Implement a framework for the delay of arbitrary diagnostics within by John McCall · 14 years ago
  3. 92b7f70 Split C++ friend declarations into their own header/implementation file. by John McCall · 15 years ago
  4. 3cb0ebd Create a new InjectedClassNameType to represent bare-word references to the by John McCall · 15 years ago
  5. 4273857 When we invalidate a declaration, make it public, so that it doesn't by Douglas Gregor · 15 years ago
  6. fdd8ab1 Don't assert that we have a valid access specifier on an invalid by Douglas Gregor · 15 years ago
  7. 12ead49 Fix unused function warning to handle used attributes and redeclarations. Update test case. by Tanya Lattner · 15 years ago
  8. 3478eb6 Have ~ASTContext() delete StoredDeclsMap (internal to DeclContext) by by Ted Kremenek · 15 years ago
  9. 7a9813c Create function, block, and template parameters in the context of the by John McCall · 15 years ago
  10. 46460a6 First pass at collecting access-specifier information along inheritance paths. by John McCall · 15 years ago
  11. 79c2278 When we are instantiating a member function of a local class, be sure by Douglas Gregor · 15 years ago
  12. 737061f Patch to fix a crash trying to access a category name in by Fariborz Jahanian · 15 years ago
  13. 9f54ad4 Implement redeclaration checking and hiding semantics for using declarations. There by John McCall · 15 years ago
  14. 6bc2013 Fix for PR5710: make sure to put function template specializations into the by Eli Friedman · 15 years ago
  15. 51fa86f r90313, in which OverloadedFunctionDecl is removed and never spoken of again. by John McCall · 15 years ago
  16. 94a3900 Allocate MultipleDC objects using the allocator associated with by Ted Kremenek · 15 years ago
  17. 2024f4d Streamline Stmt::CollectingStats() and Decl::CollectingStats(). No functionality change. by Kovarththanan Rajaratnam · 15 years ago
  18. c523656 Add 1+2 consts. by Daniel Dunbar · 15 years ago
  19. 7ba107a Incremental progress on using declarations. Split UnresolvedUsingDecl into by John McCall · 15 years ago
  20. 321c22f Add SourceLocations to ObjCClassDecl for the class identifiers referenced by @class. by Ted Kremenek · 15 years ago
  21. c32b1d8 Do not register ObjCInterfaceDecls implicitly created by @class in the by Ted Kremenek · 15 years ago
  22. 9488ea1 Instead of hanging a using declaration's target decls directly off the using by John McCall · 15 years ago
  23. 58e4677 Remove OriginalTypeParmDecl; the original type is the one specified by John McCall · 15 years ago
  24. 9aeed32 Anonymous namespaces, sema + codegen. A lot of semantics are still broken, by John McCall · 15 years ago
  25. dd4a3b0 Improved representation and support for friend class templates. Angst about same. by John McCall · 15 years ago
  26. e942bbe When performing unqualified name lookup into a DeclContext, also look into by Douglas Gregor · 15 years ago
  27. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  28. d7eff68 Ensure that the tag decls of friend decls aren't added to the friending class's by John McCall · 15 years ago
  29. ab88d97 Fix bug 4784 and allow friend declarations to properly extend by John McCall · 15 years ago
  30. 35eda44 Add a workaround for decls that come from friend decls pointing to undeclared classes. by Anders Carlsson · 15 years ago
  31. 5fee110 For consistency, just make friend declarations AS_public. by John McCall · 15 years ago
  32. 54f70e1 Don't assert that friend declarations must have access specifiers for now. by Anders Carlsson · 15 years ago
  33. 02cace7 Omnibus friend decl refactoring. Instead of cloning AST classes for friend by John McCall · 15 years ago
  34. 665b49c Check in UnresolvedUsingDecl. by Anders Carlsson · 15 years ago
  35. 6dd38da When checking whether one declaration context encloses another, make sure to look at the primary contexts. Thanks to Eli for the test case by Douglas Gregor · 15 years ago
  36. c48fbdf Add a FriendClassDecl type for holding declarations of friend types in by John McCall · 15 years ago
  37. 3f9a8a6 Argument-dependent lookup for friend declarations. Add a new decl type, by John McCall · 15 years ago
  38. 6217b80 Change uses of: by Ted Kremenek · 15 years ago
  39. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
  40. 5cad1f7 Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents. by Ted Kremenek · 15 years ago
  41. 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 15 years ago
  42. 6fb0aee Remove the ASTContext parameter from the getBody() methods of Decl and subclasses. by Argyrios Kyrtzidis · 15 years ago
  43. 9b34669 Decl::getTranslationUnitDecl() should return itself when the Decl is a TranslationUnitDecl. by Argyrios Kyrtzidis · 15 years ago
  44. 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 15 years ago
  45. 3708b3d -Keep a reference to the ASTContext inside the TranslationUnitDecl. by Argyrios Kyrtzidis · 15 years ago
  46. 58badb7 See through UsingDecls in more places. by Anders Carlsson · 15 years ago
  47. e53060f Improved semantic analysis and AST respresentation for function templates. by Douglas Gregor · 15 years ago
  48. 9cfbe48 Parsing and AST support for using declarations, from John Thompson! by Douglas Gregor · 15 years ago
  49. 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 15 years ago
  50. 67e3320 Improvements to TemplateArgumentListBuilder to make it work better with parameter packs. by Anders Carlsson · 15 years ago
  51. c8ab256 Initial infrastructure for class template partial specialization. Here by Douglas Gregor · 15 years ago
  52. 1c02101 Get rid of CXXTempVarDecl. by Anders Carlsson · 15 years ago
  53. bc22163 Introduced DeclContext::isDependentContext, which determines whether a by Douglas Gregor · 15 years ago
  54. b0156ea A couple more small changes which are probably required for Cygwin by Eli Friedman · 15 years ago
  55. d3a413d Implement function-try-blocks. However, there's a very subtle bug that I can't track down. by Sebastian Redl · 15 years ago
  56. 9a55d3e CXXTempVarDecls aren't looked up. Fixes tests. by Anders Carlsson · 15 years ago
  57. 8fc463a Eliminate Sema::ObjCImplementations, relying instead on name lookup. What's good for uniformity is good for PCH (or is it the other way around?). by Douglas Gregor · 15 years ago
  58. 8038d51 Various minor fixes to PCH reading and writing, with general by Douglas Gregor · 15 years ago
  59. 2cf2634 Implementation of pre-compiled headers (PCH) based on lazy by Douglas Gregor · 15 years ago
  60. 6ab3524 Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 15 years ago
  61. c36c540 Simple DeclContext's internal representation by always storing a by Douglas Gregor · 15 years ago
  62. a27e5fe improve compatibility with VC+, patch by John Thompson! by Chris Lattner · 15 years ago
  63. 5c27f2b Allow us to ask for the access specifier of a translation unit by Douglas Gregor · 15 years ago
  64. c2ee10d Move the internal DeclContext data structures into a separate header. by Douglas Gregor · 15 years ago
  65. 5648a8a change another PointerIntPair into a PointerUnion. by Chris Lattner · 15 years ago
  66. ee219fd switch DeclBase::DeclCtx to the new happy and type-safe by Chris Lattner · 15 years ago
  67. 0eda3b3 adjust to llvm mainline changes. by Chris Lattner · 15 years ago
  68. faf0e87 Let getIdentifierNamespaceForKind know about aliases and have it treat them just like namespace decls. by Anders Carlsson · 15 years ago
  69. 244a67d rename NextDeclInScope to NextDeclInContext, since the pointer by Chris Lattner · 15 years ago
  70. 769dbdf minor cleanups: make getIdentifierNamespace() be a single load by Chris Lattner · 15 years ago
  71. 0cf2b19 reduce # const_casts, no functionality change. by Chris Lattner · 15 years ago
  72. 10d8379 change Decl::DeclCtx to use a PointerIntPair instead of hand bitmangling. by Chris Lattner · 15 years ago
  73. 1329c27 Tighten the setAccess assert. We now allow AS_none if the decl contex is not a C++ record decl. by Anders Carlsson · 15 years ago
  74. 81abbdd partially inline getAttrs() to speed up PR3810 (and lots of by Chris Lattner · 15 years ago
  75. 49f28ca rename PrettyStackTraceDecl -> PrettyStackTraceActionsDecl. by Chris Lattner · 16 years ago
  76. cc58147 add an a Attr::Destroy method and force clients to go through it. As part of by Chris Lattner · 16 years ago
  77. 3daed52 improve compatibility with GCC 4.4, patch by Michel Salim (PR3697) by Chris Lattner · 16 years ago
  78. fc705b8 Make the type associated with a ClassTemplateSpecializationDecl be a by Douglas Gregor · 16 years ago
  79. 6510079 Use RecordFirst/RecordLast range checks in DeclContext by Douglas Gregor · 16 years ago
  80. 88b7094 Perform additional semantic checking of class template by Douglas Gregor · 16 years ago
  81. 01011d4 Add copy assignment operator, caught by doug. by Chris Lattner · 16 years ago
  82. 67762a3 optimize the 'StoredDeclsMap' for the common case where there is by Chris Lattner · 16 years ago
  83. bdc3d00 make the redeclaration case faster for the common instance of a redeclaration by Chris Lattner · 16 years ago
  84. 7f0be13 80 cols by Chris Lattner · 16 years ago
  85. 9194250 slight code simplifications. by Chris Lattner · 16 years ago
  86. f823288 only do one DenseMap lookup instead of two (one to find out if there is by Chris Lattner · 16 years ago
  87. ba1bd5c minor simplification. by Chris Lattner · 16 years ago
  88. bd6c800 use early exit to reduce indentation. by Chris Lattner · 16 years ago
  89. cc63668 Implement basic parsing and semantic analysis for explicit by Douglas Gregor · 16 years ago
  90. 305ec42 Move DeclContext::getParent and getLexicalParent in-line. by Argyrios Kyrtzidis · 16 years ago
  91. 8c7250b Currently all DeclContexts are Decls as well; use cast<Decl> instead of dyn_cast. by Argyrios Kyrtzidis · 16 years ago
  92. 3d7641e DeclContext had its "casting machinery" inside the class definition so that if a new declaration context Decl appeared, the necessary changes by Argyrios Kyrtzidis · 16 years ago
  93. 1ad4dd7 Make DeclContexts maintenance a bit easier. by Argyrios Kyrtzidis · 16 years ago
  94. aaba5e3 Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 16 years ago
  95. 2a3009a Semantic analysis, ASTs, and unqualified name lookup support for C++ by Douglas Gregor · 16 years ago
  96. 64650af Add a macro-based enumeration of all of the Decl nodes (like we do by Douglas Gregor · 16 years ago
  97. 3e97049 Remove many references to ASTContext::getAllocator(), replacing them with calls to the recently added placement new (which uses ASTContext's allocator for memory). Also added ASTContext::Deallocate(). by Steve Naroff · 16 years ago
  98. 0a47393 Allocate expresssions through ASTContext (still more work to do). by Steve Naroff · 16 years ago
  99. 40f4e69 Rename DeclContext::insert to DeclContext::makeDeclVisibleInContext and document both it and DeclContext::addDecl properly by Douglas Gregor · 16 years ago
  100. 00ad0ef Remove the TopLevelDecls from TranslationUnit, since all of those decls are owned by the ASTContext's TranslationUnitDecl. There are definitely some leaking Decls now that I'll tackle tomorrow by Douglas Gregor · 16 years ago