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