1. 44b4321 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 16 years ago
  2. e94ca9e4 Extend DeclarationName to support C++ overloaded operators, e.g., by Douglas Gregor · 16 years ago
  3. 10bd368 Eliminate all of the placeholder identifiers used for constructors, by Douglas Gregor · 16 years ago
  4. 2e1cd42 Introduction the DeclarationName class, as a single, general method of by Douglas Gregor · 16 years ago
  5. 5239304 Introduce ScopedDecl::getLexicalDeclContext() which is different from ScopedDecl::getDeclContext() when there are nested-names. by Argyrios Kyrtzidis · 16 years ago
  6. 1cd1b1e Parsing, ASTs, and semantic analysis for the declaration of overloaded by Douglas Gregor · 16 years ago
  7. 21ef7ae LinkageSpecDecl is c++ specific, move it to DeclCXX by Chris Lattner · 16 years ago
  8. 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
  9. 35bc082 Simplify handling of struct/union/class tags. by Argyrios Kyrtzidis · 16 years ago
  10. 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
  11. 1c90bfc Instantiate the BlockDecl in ActOnBlockStart() so we can use it as a DeclContext. by Steve Naroff · 16 years ago
  12. 56ee689 - Add BlockDecl AST node. - Modify BlockExpr to reference the BlockDecl. by Steve Naroff · 16 years ago
  13. 0eb07bf Add getTypeSpecStartLoc() to VarDecls and FunctionDecls. by Steve Naroff · 16 years ago
  14. 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
  15. 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
  16. 6359792 RecordDecl: by Ted Kremenek · 16 years ago
  17. a39da06 RecordDecl: by Ted Kremenek · 16 years ago
  18. df91eca CXXRecordDecl and RecordDecl: by Ted Kremenek · 16 years ago
  19. e91593e More #include cleaning by Daniel Dunbar · 16 years ago
  20. 997b6c6 Destroy and delete the FieldDecl members of a RecordDecl. by Argyrios Kyrtzidis · 16 years ago
  21. 4111024 Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl. by Chris Lattner · 16 years ago
  22. 9bcf44a Silence uninitialized value warning during Release build. by Ted Kremenek · 16 years ago
  23. 7643536 -Add DeclChain member to DeclContext. by Argyrios Kyrtzidis · 16 years ago
  24. 39ba4ae -Changes to TagDecl: by Argyrios Kyrtzidis · 16 years ago
  25. d3bb44f Added new C++ AST Decl subclasses. by Argyrios Kyrtzidis · 16 years ago
  26. e184bae Move Decl and DeclContext implementations into a new DeclBase.cpp file. by Argyrios Kyrtzidis · 16 years ago
  27. 9141bee fix decl attributes cleaning by Nuno Lopes · 16 years ago
  28. 2742496 Don't swap function decls, and add them to the scope as they are by Eli Friedman · 16 years ago
  29. ebf27b1 Call the correct destructor. by Ted Kremenek · 16 years ago
  30. 466c2e3 Tweak AST dumper for ObjC ivars. by Steve Naroff · 16 years ago
  31. d1ac17a Reclaim memory from chains of ScopedDecls, and reclaim memory for the initializers of EnumConstantDecls. by Ted Kremenek · 16 years ago
  32. b65cf41 Reclaim memory allocated for ParmVarDecl's in FunctionDecl::Destroy. by Ted Kremenek · 16 years ago
  33. 75a13a5 Remove unnecessary #include (introduced by a recent patch of mine). by Ted Kremenek · 16 years ago
  34. 27f8a28 Try to plug some memory leaks... by Ted Kremenek · 16 years ago
  35. a212c56 Simplify FunctionDecl::AddRedeclaration a bit by using std::swap. by Chris Lattner · 16 years ago
  36. 2d1c5d3 Parsing of namespaces: by Argyrios Kyrtzidis · 16 years ago
  37. 9fdf9c6 "This patch renames by Chris Lattner · 16 years ago
  38. f009795 Clean up handling of function redeclarations by Douglas Gregor · 16 years ago
  39. ef17782 Addition of TranslationUnitDecl to the AST: by Argyrios Kyrtzidis · 16 years ago
  40. 61d4615 New AST class for property implementation declarations. by Fariborz Jahanian · 16 years ago
  41. 248a753 Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVarDecl() and VarDecl::isFileVarDecl(). by Steve Naroff · 16 years ago
  42. 1b30cb2 Use static_cast<> instead of cast<> in Decl::Destroy(). Suggestion by Argiris by Sam Bishop · 16 years ago
  43. 9e97955 Default argument cleanups and minor improvements, patch by Doug Gregor! by Chris Lattner · 16 years ago
  44. 1bb1963 Invoke destructors in Decl::Destroy(). by Sam Bishop · 16 years ago
  45. bb45c51 Stub out and start using a Decl::Destroy() method. by Sam Bishop · 16 years ago
  46. 8123a95 Several improvements from Doug Gregor related to default by Chris Lattner · 16 years ago
  47. 670aa9d Changed the Decl::Kind enum of the ObjCPropertyDecl class, so that it follows by Sam Bishop · 16 years ago
  48. 0442108 Add support for C++ default arguments, and rework Parse-Sema by Chris Lattner · 16 years ago
  49. d8bdba5 remove a use of getCanonicalType. by Chris Lattner · 16 years ago
  50. b048c98 This patch contains these changes: by Chris Lattner · 16 years ago
  51. b6e64c5 Rename ScopedDecl::getContext() -> getContextDecl(). Two motivations: by Steve Naroff · 16 years ago
  52. 0ed844b Introduce ContextDecl, patch by Argiris Kirtzidis! by Chris Lattner · 16 years ago
  53. 8266d7f Call "delete" on the body of FunctionDecls. by Sam Bishop · 16 years ago
  54. e8043c3 Fairly large "cleaup" related to changing ObjCCompatibleAliasDecl superclass (to inherit from NamedDecl, instead of ScopedDecl). by Steve Naroff · 16 years ago
  55. 8a93423 rename Decl::CompatibleAlias -> ObjCCompatibleAlias. by Chris Lattner · 16 years ago
  56. 1e03a56 Split objc decl implementation out into DeclObjC.cpp by Chris Lattner · 16 years ago
  57. 8e25d86 switch the rest of the C decl classes to do their by Chris Lattner · 16 years ago
  58. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 16 years ago[Renamed from AST/Decl.cpp]
  59. c63e660 move the ASTContext argument to be first in the argument list of by Chris Lattner · 16 years ago
  60. a98e58d Switch over functiondecl. This makes it obvious that the ASTContext by Chris Lattner · 16 years ago
  61. 9e151e1 switch the VarDecl allocation model to go through ASTContext. by Chris Lattner · 16 years ago
  62. 6c2b6eb start switching decls over to using an allocator controlled by ASTContext. by Chris Lattner · 16 years ago
  63. d3b9065 various minor cleanups. by Chris Lattner · 16 years ago
  64. c81c814 convert tabs to spaces, patch by Mike Stump! by Chris Lattner · 16 years ago
  65. eb7adf3 More comments from Chris. by Anders Carlsson · 16 years ago
  66. b0dd268 Store attributes in a global hash map instead. by Anders Carlsson · 16 years ago
  67. f78915f Get rid of AttributeList in the AST and use the new Attr class instead by Anders Carlsson · 16 years ago
  68. dfab6cb Put back the top-level asm code; all tests pass now. by Anders Carlsson · 16 years ago
  69. 3f9424f Back out 46855 for now, it causes test failures on Darwin. by Anders Carlsson · 16 years ago
  70. 61900f0 Handle top-level asm declarations. by Anders Carlsson · 16 years ago
  71. 269b10d Missing ObjC stuff. Patch by Mike Stump. by Fariborz Jahanian · 16 years ago
  72. faf5e77 Renamed getSynthesizedSelectorSize to getSynthesizedMethodSize. Compute method name by Fariborz Jahanian · 16 years ago
  73. 847794a Computed length of a __func__ identifier used in an objective-c method correctly, by Fariborz Jahanian · 16 years ago
  74. c6fdc34 Add first pieces of support for parsing and representing by Chris Lattner · 16 years ago
  75. a526c5c Substituted all instances of the string "Objc" for "ObjC". This fixes by Ted Kremenek · 16 years ago
  76. 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
  77. c395bda Patch to do type-checking for objctive-c's object types. More is yet to come. by Fariborz Jahanian · 17 years ago
  78. 94a5c33 by Steve Naroff · 17 years ago
  79. 58dbdeb by Steve Naroff · 17 years ago
  80. 33ef259 fix typo by Chris Lattner · 17 years ago
  81. be6df08 more cleanups changing things like getInstanceVariables to iterators. by Chris Lattner · 17 years ago
  82. ab4c4d5 resolve some fixmes and clean up some code by eliminating the get*Vars apis to some classes and use iterators instead. by Chris Lattner · 17 years ago
  83. 0157c51 start cleaning up interfaces for objc bits and pieces by switching to an by Chris Lattner · 17 years ago
  84. 7dd8283 Implemented when static typing is combined with protocols and use as receiver by Fariborz Jahanian · 17 years ago
  85. ec584d6 Fix a bug handling typedefs of functions, patch by Nuno Lopes! by Chris Lattner · 17 years ago
  86. a977636 simplify some code, add support for functions without a proto by Chris Lattner · 17 years ago
  87. e1e6c0d by Steve Naroff · 17 years ago
  88. 0330071 by Steve Naroff · 17 years ago
  89. 0416fb9 by Steve Naroff · 17 years ago
  90. c43d868 by Steve Naroff · 17 years ago
  91. 82a5fe3 Patch for objc2's property ASTs, as well as pretty-priting the ASTs. by Fariborz Jahanian · 17 years ago
  92. 423cb56 by Steve Naroff · 17 years ago
  93. f908a87 by Steve Naroff · 17 years ago
  94. 60fccee by Steve Naroff · 17 years ago
  95. ff1afdb by Steve Naroff · 17 years ago
  96. 3d58138 by Steve Naroff · 17 years ago
  97. 243b64b This patch implementa objective-c's @compatibilty-alias declaration. by Fariborz Jahanian · 17 years ago
  98. aa9fc46 Rename FileVariable -> FileVar for consistency with its class name, by Chris Lattner · 17 years ago
  99. c7229c3 move IdentifierTable.h from liblex to libbasic. by Chris Lattner · 17 years ago
  100. fd5de47 introduce a new NamedDecl class, switch a couple of things over to using it. by Chris Lattner · 17 years ago