1. 8038d51 Various minor fixes to PCH reading and writing, with general by Douglas Gregor · 15 years ago
  2. 2cf2634 Implementation of pre-compiled headers (PCH) based on lazy by Douglas Gregor · 15 years ago
  3. 6ab3524 Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 15 years ago
  4. c36c540 Simple DeclContext's internal representation by always storing a by Douglas Gregor · 15 years ago
  5. a27e5fe improve compatibility with VC+, patch by John Thompson! by Chris Lattner · 15 years ago
  6. 5c27f2b Allow us to ask for the access specifier of a translation unit by Douglas Gregor · 15 years ago
  7. c2ee10d Move the internal DeclContext data structures into a separate header. by Douglas Gregor · 15 years ago
  8. 5648a8a change another PointerIntPair into a PointerUnion. by Chris Lattner · 15 years ago
  9. ee219fd switch DeclBase::DeclCtx to the new happy and type-safe by Chris Lattner · 15 years ago
  10. 0eda3b3 adjust to llvm mainline changes. by Chris Lattner · 15 years ago
  11. faf0e87 Let getIdentifierNamespaceForKind know about aliases and have it treat them just like namespace decls. by Anders Carlsson · 15 years ago
  12. 244a67d rename NextDeclInScope to NextDeclInContext, since the pointer by Chris Lattner · 15 years ago
  13. 769dbdf minor cleanups: make getIdentifierNamespace() be a single load by Chris Lattner · 15 years ago
  14. 0cf2b19 reduce # const_casts, no functionality change. by Chris Lattner · 15 years ago
  15. 10d8379 change Decl::DeclCtx to use a PointerIntPair instead of hand bitmangling. by Chris Lattner · 15 years ago
  16. 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
  17. 81abbdd partially inline getAttrs() to speed up PR3810 (and lots of by Chris Lattner · 16 years ago
  18. 49f28ca rename PrettyStackTraceDecl -> PrettyStackTraceActionsDecl. by Chris Lattner · 16 years ago
  19. cc58147 add an a Attr::Destroy method and force clients to go through it. As part of by Chris Lattner · 16 years ago
  20. 3daed52 improve compatibility with GCC 4.4, patch by Michel Salim (PR3697) by Chris Lattner · 16 years ago
  21. fc705b8 Make the type associated with a ClassTemplateSpecializationDecl be a by Douglas Gregor · 16 years ago
  22. 6510079 Use RecordFirst/RecordLast range checks in DeclContext by Douglas Gregor · 16 years ago
  23. 88b7094 Perform additional semantic checking of class template by Douglas Gregor · 16 years ago
  24. 01011d4 Add copy assignment operator, caught by doug. by Chris Lattner · 16 years ago
  25. 67762a3 optimize the 'StoredDeclsMap' for the common case where there is by Chris Lattner · 16 years ago
  26. bdc3d00 make the redeclaration case faster for the common instance of a redeclaration by Chris Lattner · 16 years ago
  27. 7f0be13 80 cols by Chris Lattner · 16 years ago
  28. 9194250 slight code simplifications. by Chris Lattner · 16 years ago
  29. f823288 only do one DenseMap lookup instead of two (one to find out if there is by Chris Lattner · 16 years ago
  30. ba1bd5c minor simplification. by Chris Lattner · 16 years ago
  31. bd6c800 use early exit to reduce indentation. by Chris Lattner · 16 years ago
  32. cc63668 Implement basic parsing and semantic analysis for explicit by Douglas Gregor · 16 years ago
  33. 305ec42 Move DeclContext::getParent and getLexicalParent in-line. by Argyrios Kyrtzidis · 16 years ago
  34. 8c7250b Currently all DeclContexts are Decls as well; use cast<Decl> instead of dyn_cast. by Argyrios Kyrtzidis · 16 years ago
  35. 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
  36. 1ad4dd7 Make DeclContexts maintenance a bit easier. by Argyrios Kyrtzidis · 16 years ago
  37. aaba5e3 Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 16 years ago
  38. 2a3009a Semantic analysis, ASTs, and unqualified name lookup support for C++ by Douglas Gregor · 16 years ago
  39. 64650af Add a macro-based enumeration of all of the Decl nodes (like we do by Douglas Gregor · 16 years ago
  40. 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
  41. 0a47393 Allocate expresssions through ASTContext (still more work to do). by Steve Naroff · 16 years ago
  42. 40f4e69 Rename DeclContext::insert to DeclContext::makeDeclVisibleInContext and document both it and DeclContext::addDecl properly by Douglas Gregor · 16 years ago
  43. 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
  44. 4afa39d Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 16 years ago
  45. 0b7a158 Teach DeclContext how to find the primary declaration for any TagDecl by Douglas Gregor · 16 years ago
  46. 4c92fea Fix a subtle bug in DeclContext::DestroyDecls(). by Steve Naroff · 16 years ago
  47. a0fc55f Turn off some Destroy calls that are currenly causing double-destruction of ScopedDecls. We will re-enable this later, when we have time to fully solve the ownership issue. by Douglas Gregor · 16 years ago
  48. 482b77d Cleanup DeclContext::addDecl and DeclContext::insert interface, from Piotr Rak by Douglas Gregor · 16 years ago
  49. 6037fcb Replace DeclContext's vector of ScopedDecl pointers with a linked list by Douglas Gregor · 16 years ago
  50. a8cc8ce Make sure that ScopedDecls passed to DeclContext::addDecl are added into their lexical context by Douglas Gregor · 16 years ago
  51. 09c4719 Move property API's up to ObjCContainerDecl (removing a lot of duplicate code). by Steve Naroff · 16 years ago
  52. 72de667 Unify the code for defining tags in C and C++, so that we always by Douglas Gregor · 16 years ago
  53. 0701bbb This is a large/messy diff that unifies the ObjC AST's with DeclContext. by Steve Naroff · 16 years ago
  54. 17a9b9e When determining whether a variable is a file-scoped variable, check by Douglas Gregor · 16 years ago
  55. bcbffc4 Initial implementation of anonymous unions (and, as a GNU extension, by Douglas Gregor · 16 years ago
  56. ce35607 Allow Objective-C entities to be declared within a transparent context by Douglas Gregor · 16 years ago
  57. 4f3b8f8 Minor tweaks to the transparent declcontext patch by Douglas Gregor · 16 years ago
  58. 074149e Introduce support for "transparent" DeclContexts, which are by Douglas Gregor · 16 years ago
  59. 6ed40e3 Don't push OverloadedFunctionDecls onto the chain of declarations by Douglas Gregor · 16 years ago
  60. 3fc749d Don't explicitly represent OverloadedFunctionDecls within by Douglas Gregor · 16 years ago
  61. 4f5420d Add case for the new AST node. by Fariborz Jahanian · 16 years ago
  62. 0874bd3 Don't double-destroy constructors defined out-of-line. This is a by Douglas Gregor · 16 years ago
  63. e267ff3 Address some comments on the name lookup/DeclContext patch from Chris by Douglas Gregor · 16 years ago
  64. 44b4321 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 16 years ago
  65. 72c3f31 Representation of template type parameters and non-type template by Douglas Gregor · 16 years ago
  66. d40910b -Add several ObjC types to Decl::getDeclKindName(), a useful debug hook. by Steve Naroff · 16 years ago
  67. 051c13a Make DeclContext::getLexicalParent reuse DeclContext::getParent. by Argyrios Kyrtzidis · 16 years ago
  68. 77407b8 Take care another assert: by Argyrios Kyrtzidis · 16 years ago
  69. 20bc676 Make the non-const DeclContext::getParent call the const version, instead of the other way around. by Argyrios Kyrtzidis · 16 years ago
  70. 2f1bc52 Parsing, ASTs, and semantic analysis for the declaration of conversion by Douglas Gregor · 16 years ago
  71. 42a552f Parsing, representation, and preliminary semantic analysis of destructors. by Douglas Gregor · 16 years ago
  72. b48fe38 Add support for parsing and representing C++ constructor declarations. by Douglas Gregor · 16 years ago
  73. 8e9bebd Preliminary support for function overloading by Douglas Gregor · 16 years ago
  74. 35bc082 Simplify handling of struct/union/class tags. by Argyrios Kyrtzidis · 16 years ago
  75. d2595ec Improve the const-ness of a few methods. No functionality change. by Argyrios Kyrtzidis · 16 years ago
  76. 42220c5 Implement more efficient Decl <-> DeclContext conversions. by Argyrios Kyrtzidis · 16 years ago
  77. 090276f Final phase of converting BlockDecls over to DeclContext. This is unfortunately a largish/complex diff, however it was necessry to pass all the current block tests. by Steve Naroff · 16 years ago
  78. 56ee689 - Add BlockDecl AST node. - Modify BlockExpr to reference the BlockDecl. by Steve Naroff · 16 years ago
  79. 01e6779 Added ObjCAtDefsFieldDecl to represent FieldDecls created by @defs. by Ted Kremenek · 16 years ago
  80. e91593e More #include cleaning by Daniel Dunbar · 16 years ago
  81. 55d71f9 Add some C++ Decl statistics. by Argyrios Kyrtzidis · 16 years ago
  82. 4111024 Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl. by Chris Lattner · 16 years ago
  83. d3bb44f Added new C++ AST Decl subclasses. by Argyrios Kyrtzidis · 16 years ago
  84. 56d2937 Fix the line endings in the newly added DeclBase.cpp. by Eli Friedman · 16 years ago
  85. e184bae Move Decl and DeclContext implementations into a new DeclBase.cpp file. by Argyrios Kyrtzidis · 16 years ago