1. 1a5364e Addressing Doug's suggestions: by Argyrios Kyrtzidis · 15 years ago
  2. 55d608c Introduce Decl::getSourceRange() which, like Stmt::getSourceRange(), represents the range that the declaration covers. by Argyrios Kyrtzidis · 15 years ago
  3. 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 15 years ago
  4. 1b63e4f Sink the BuiltinInfo object from ASTContext into the by Chris Lattner · 15 years ago
  5. ae0b4e7 Make ParmVarDecl::getDefaultArg() more robust, it now asserts that the argument is not unparsed. Add a new hasDefaultArg() and use it in places where getDefaultArg() was called when the argument was unparsed. by Anders Carlsson · 15 years ago
  6. d249e1d1f Create a new PrintingPolicy class, which we pass down through the AST by Douglas Gregor · 15 years ago
  7. bc22163 Introduced DeclContext::isDependentContext, which determines whether a by Douglas Gregor · 15 years ago
  8. 78d1583 When evaluating a VarDecl as a constant or determining whether it is by Douglas Gregor · 15 years ago
  9. f3e7ce4 When instantiating the definition of a member function of a class by Douglas Gregor · 15 years ago
  10. a75e853 Improvements to the FunctionDecl getters/setters. by Anders Carlsson · 15 years ago
  11. 42af25f Implement the notions of the "current instantiation" and "unknown by Douglas Gregor · 15 years ago
  12. 7da97d0 Implement the semantics of the injected-class-name within a class by Douglas Gregor · 15 years ago
  13. 9f9bf25 Improve compatibility with GCC regarding inline semantics in GNU89 by Douglas Gregor · 15 years ago
  14. d3a413d Implement function-try-blocks. However, there's a very subtle bug that I can't track down. by Sebastian Redl · 15 years ago
  15. 2dbd285 fix PR4049, a crash on invalid, by making sema install the right number of by Chris Lattner · 15 years ago
  16. 1ad9b28 rename getNumParmVarDeclsFromType back to getNumParams(), by Chris Lattner · 15 years ago
  17. 11ddb7d add a new helper function to FunctionDecl instead of it being by Chris Lattner · 15 years ago
  18. b6c8c8b Explictly track tentative definitions within Sema, then hand those by Douglas Gregor · 15 years ago
  19. 250fc9c Lazy deserialization of function bodies for PCH files. For the Carbon by Douglas Gregor · 15 years ago
  20. 7297134 FunctionDecl::getBody() is getting an ASTContext argument for use in by Douglas Gregor · 15 years ago
  21. b286a78 Add VarDecl::getStorageClassSpecifierString (StorageClass -> const char*). by Daniel Dunbar · 15 years ago
  22. 8499f3f Implement -Wmissing-prototypes. Fixes PR3911. by Douglas Gregor · 15 years ago
  23. c9b5b40 Predicate to detect when a RecordDecl is really the injected-class-name by Douglas Gregor · 15 years ago
  24. 082d936 Fix <rdar://problem/6704086> by allowing the format string checking in Sema to by Ted Kremenek · 15 years ago
  25. 879d27a BlockDecl::Destroy now deallocates BlockDecl's array of ParmVarDecl*. by Ted Kremenek · 15 years ago
  26. e78b809 Fix <rdar://problem/6675489> BlockDecl should not use llvm::smallvector. by Steve Naroff · 15 years ago
  27. eaab206 API fix: All "bodies" for functions, Objective-C methods, blocks, are assumed to by Ted Kremenek · 15 years ago
  28. 275a369 Add type checking for tentative definitions at the end of the translation unit. by Douglas Gregor · 15 years ago
  29. 0b2b6e1 Switch attributes to be allocated from the declcontext bump pointer just like by Chris Lattner · 15 years ago
  30. 6393519 Rework the way we find locally-scoped external declarations when we by Douglas Gregor · 15 years ago
  31. 72564e7 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 15 years ago
  32. fc705b8 Make the type associated with a ClassTemplateSpecializationDecl be a by Douglas Gregor · 15 years ago
  33. 2224f84 C99 DR #316 implies that the function parameter types that are known by Douglas Gregor · 15 years ago
  34. d6f7e9d When we're declaring an object or function with linkage, teach name by Douglas Gregor · 15 years ago
  35. 04495c8 Improve merging of function declarations. Specifically: by Douglas Gregor · 15 years ago
  36. 0de21fd Contains the following (related to problems found while investigting <rdar://problem/6497631> Message lookup is sometimes different than gcc's). by Steve Naroff · 15 years ago
  37. 9add317 Static variables and functions won't collide with standard library by Douglas Gregor · 15 years ago
  38. 3c385e5 Add hook to add attributes to function declarations that we know by Douglas Gregor · 15 years ago
  39. 3e41d60 Implicitly declare certain C library functions (malloc, strcpy, memmove, by Douglas Gregor · 15 years ago
  40. df2d3cf Fix the symptom of the regression, by having the CXXConditionDeclExpr not destroy its Decl. by Sebastian Redl · 15 years ago
  41. 47b9a1c Some name-lookup-related fixes, from Piotr Rak! by Douglas Gregor · 15 years ago
  42. 2a3009a Semantic analysis, ASTs, and unqualified name lookup support for C++ by Douglas Gregor · 15 years ago
  43. 64650af Add a macro-based enumeration of all of the Decl nodes (like we do by Douglas Gregor · 15 years ago
  44. c0ac492 Finish making AST BumpPtrAllocation runtime configurable (based on -disable-free). by Steve Naroff · 15 years ago
  45. 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 · 15 years ago
  46. 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 · 15 years ago
  47. 4afa39d Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 15 years ago
  48. 460b0ac fix deallocation of FunctionDecl::ParamInfo by Nuno Lopes · 15 years ago
  49. 0b7a158 Teach DeclContext how to find the primary declaration for any TagDecl by Douglas Gregor · 15 years ago
  50. fc76761 FunctionDecl::setParams() now uses the allocator associated with ASTContext to allocate the array of ParmVarDecl*'s. by Ted Kremenek · 15 years ago
  51. a8cc8ce Make sure that ScopedDecls passed to DeclContext::addDecl are added into their lexical context by Douglas Gregor · 15 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. 6b3945f Finished semantic analysis of anonymous unions in C++. by Douglas Gregor · 16 years ago
  54. bcbffc4 Initial implementation of anonymous unions (and, as a GNU extension, by Douglas Gregor · 16 years ago
  55. 6ed40e3 Don't push OverloadedFunctionDecls onto the chain of declarations by Douglas Gregor · 16 years ago
  56. 4306d3c Finish up saving original parameter type and by Fariborz Jahanian · 16 years ago
  57. 73da9e4 introducing ParmVarWithOriginalTypeDecl class to by Fariborz Jahanian · 16 years ago
  58. 99f06ba fix leakage of var's initializers by Nuno Lopes · 16 years ago
  59. 45579f5 Make sure that enumerators show up within the enumeration declaration. Fixes. PR clang/3220 by Douglas Gregor · 16 years ago
  60. 7df7b6b Create new EnumDecl nodes for redeclarations of enums, linking them by Douglas Gregor · 16 years ago
  61. 44b4321 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 16 years ago
  62. e94ca9e4 Extend DeclarationName to support C++ overloaded operators, e.g., by Douglas Gregor · 16 years ago
  63. 10bd368 Eliminate all of the placeholder identifiers used for constructors, by Douglas Gregor · 16 years ago
  64. 2e1cd42 Introduction the DeclarationName class, as a single, general method of by Douglas Gregor · 16 years ago
  65. 5239304 Introduce ScopedDecl::getLexicalDeclContext() which is different from ScopedDecl::getDeclContext() when there are nested-names. by Argyrios Kyrtzidis · 16 years ago
  66. 1cd1b1e Parsing, ASTs, and semantic analysis for the declaration of overloaded by Douglas Gregor · 16 years ago
  67. 21ef7ae LinkageSpecDecl is c++ specific, move it to DeclCXX by Chris Lattner · 16 years ago
  68. 4f03fd6 Fix crash reported in PR2923 where a function declared using typeof(another_function) would have FunctionDecl::getNumParams() return the number of parameters in the original function type and not the number of parameters in the actual FunctionDecl. by Ted Kremenek · 16 years ago
  69. 35bc082 Simplify handling of struct/union/class tags. by Argyrios Kyrtzidis · 16 years ago
  70. 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
  71. 1c90bfc Instantiate the BlockDecl in ActOnBlockStart() so we can use it as a DeclContext. by Steve Naroff · 16 years ago
  72. 56ee689 - Add BlockDecl AST node. - Modify BlockExpr to reference the BlockDecl. by Steve Naroff · 16 years ago
  73. 0eb07bf Add getTypeSpecStartLoc() to VarDecls and FunctionDecls. by Steve Naroff · 16 years ago
  74. 4b7c983 Change struct forward declarations and definitions to use unique RecordDecls, as opposed to creating a single RecordDecl and reusing it. by Ted Kremenek · 16 years ago
  75. df042e6 Remove "NextDecl" from RecordDecl. This change touches many files that where RecordDecl or CXXRecordDecl was constructed, always with an argument of 'NULL' for the previous declaration. by Ted Kremenek · 16 years ago
  76. 6359792 RecordDecl: by Ted Kremenek · 16 years ago
  77. a39da06 RecordDecl: by Ted Kremenek · 16 years ago
  78. df91eca CXXRecordDecl and RecordDecl: by Ted Kremenek · 16 years ago
  79. e91593e More #include cleaning by Daniel Dunbar · 16 years ago
  80. 997b6c6 Destroy and delete the FieldDecl members of a RecordDecl. by Argyrios Kyrtzidis · 16 years ago
  81. 4111024 Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl. by Chris Lattner · 16 years ago
  82. 9bcf44a Silence uninitialized value warning during Release build. by Ted Kremenek · 16 years ago
  83. 7643536 -Add DeclChain member to DeclContext. by Argyrios Kyrtzidis · 16 years ago
  84. 39ba4ae -Changes to TagDecl: by Argyrios Kyrtzidis · 16 years ago
  85. d3bb44f Added new C++ AST Decl subclasses. by Argyrios Kyrtzidis · 16 years ago
  86. e184bae Move Decl and DeclContext implementations into a new DeclBase.cpp file. by Argyrios Kyrtzidis · 16 years ago
  87. 9141bee fix decl attributes cleaning by Nuno Lopes · 16 years ago
  88. 2742496 Don't swap function decls, and add them to the scope as they are by Eli Friedman · 16 years ago
  89. ebf27b1 Call the correct destructor. by Ted Kremenek · 16 years ago
  90. 466c2e3 Tweak AST dumper for ObjC ivars. by Steve Naroff · 16 years ago
  91. d1ac17a Reclaim memory from chains of ScopedDecls, and reclaim memory for the initializers of EnumConstantDecls. by Ted Kremenek · 16 years ago
  92. b65cf41 Reclaim memory allocated for ParmVarDecl's in FunctionDecl::Destroy. by Ted Kremenek · 16 years ago
  93. 75a13a5 Remove unnecessary #include (introduced by a recent patch of mine). by Ted Kremenek · 16 years ago
  94. 27f8a28 Try to plug some memory leaks... by Ted Kremenek · 16 years ago
  95. a212c56 Simplify FunctionDecl::AddRedeclaration a bit by using std::swap. by Chris Lattner · 16 years ago
  96. 2d1c5d3 Parsing of namespaces: by Argyrios Kyrtzidis · 16 years ago
  97. 9fdf9c6 "This patch renames by Chris Lattner · 16 years ago
  98. f009795 Clean up handling of function redeclarations by Douglas Gregor · 16 years ago
  99. ef17782 Addition of TranslationUnitDecl to the AST: by Argyrios Kyrtzidis · 16 years ago
  100. 61d4615 New AST class for property implementation declarations. by Fariborz Jahanian · 16 years ago