1. 52fc314 Add symantic support for the Pascal calling convention via by Dawn Perchik · 14 years ago
  2. 7a126a4 Rename DeclContext::getLookupContext to getRedeclContext and change its semantics slightly. No functionality change in the absence of inline namespaces. Also, change a few places where inline namespaces actually make a difference to be prepared for them. by Sebastian Redl · 14 years ago
  3. 04633eb Add a missing return. Bug noticed by Dawn Perchik! by Douglas Gregor · 14 years ago
  4. f312b1e One who seeks knowledge learns something new every day. by John McCall · 14 years ago
  5. d931b08 De-memberify the VarDecl and FunctionDecl StorageClass enums. by John McCall · 14 years ago
  6. 9c3087b Restore r112114 now that SmallVector<...,0> is safe. by John McCall · 14 years ago
  7. 0ad106f Revert r112114, "Pull DelayedDiagnostic and AccessedEntity out into their own by Daniel Dunbar · 14 years ago
  8. 6790634 Pull DelayedDiagnostic and AccessedEntity out into their own header. by John McCall · 14 years ago
  9. 2d88708 Split out a header to hold APIs meant for the Sema implementation from Sema.h. by John McCall · 14 years ago
  10. 384aff8 Remove Sema.h's dependency on DeclCXX.h. by John McCall · 14 years ago
  11. b3d8748 Abstract out passing around types and kill off ActionBase. by John McCall · 14 years ago
  12. 9ae2f07 Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*). by John McCall · 14 years ago
  13. d226f65 DeclPtrTy -> Decl * by John McCall · 14 years ago
  14. 1951085 Another step in the process of making the parser depend on Sema: by John McCall · 14 years ago
  15. b56c1cc HandleCommonNoReturnAttr() now only has a single caller. Move that logic to HandleAnalyzerNoReturnAttr. by Ted Kremenek · 14 years ago
  16. cf807c4 Generate Attr subclasses with TableGen. by Sean Hunt · 14 years ago
  17. 3a3400b Diagnose use of iboutletcollection on ivar/property by Fariborz Jahanian · 14 years ago
  18. a8fb24f Patch to add type parameter support for attribute iboutletcollection. by Fariborz Jahanian · 14 years ago
  19. e737f50 Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 14 years ago
  20. c9ef405 Downgrade error about nonnull attribute bbeing applied to a function without point arguments to a warning by Douglas Gregor · 14 years ago
  21. 2a47992 Remove OwnershipAttr::Kind, since it's essentially redundant with attr::Kind the way it's being used. Also fix isa<OwnershipAttr> support, break more-than-80-char lines, and other miscellaneous ownership attr cleanup. by Jordy Rose · 14 years ago
  22. 35cc962 Added vecreturn attribute parsing. by John Thompson · 14 years ago
  23. aa8b0d1 Implement #pragma GCC visibility. by Eli Friedman · 14 years ago
  24. dd0e490 After a lengthy design discussion, add support for "ownership attributes" for malloc/free checking. Patch by Andrew McGregor! by Ted Kremenek · 14 years ago
  25. 7d5c45e Add support for differentiating between attributes ignored when handled and by Chandler Carruth · 14 years ago
  26. 06a54a3 Introduce Decl::hasBody() and FunctionDecl::hasBody() and use them instead of getBody() when we are just checking the existence of a body, to avoid de-serialization of the body from PCH. by Argyrios Kyrtzidis · 14 years ago
  27. 90cd672 Complain about the application of a transparent_union attribute to a by Douglas Gregor · 14 years ago
  28. 4ced79f Implement dependent alignment attribute support. This is a bit gross given the by Chandler Carruth · 14 years ago
  29. 8eee119 Change Type::isFloatingType() to reflect the actual definition of a by Douglas Gregor · 14 years ago
  30. 7255a2d implement support for -finstrument-functions, patch by Nelson Elhage! by Chris Lattner · 14 years ago
  31. 9f967c5 IRGen for implementation of init-priority attribute. by Fariborz Jahanian · 14 years ago
  32. b9d5c22 More Sema Check and a test case for init_priority attr. (radar 8076356). by Fariborz Jahanian · 14 years ago
  33. 521f12d Implements Sema part of init_priority(priority) attribute (radar 8076356) - wip. by Fariborz Jahanian · 14 years ago
  34. 2ade35e Introduce Type::isIntegralOrEnumerationType(), to cover those places by Douglas Gregor · 14 years ago
  35. 2b7baf0 Roll back r104941. by John McCall · 14 years ago
  36. 1d0a585 Add a new attribute on records, __attribute__((adl_invisible)), and define by John McCall · 14 years ago
  37. 857e918 Add clang support for IBOutletCollection. by Ted Kremenek · 14 years ago
  38. ac06a0e Protect isIntegerConstantExpr from seeing type- or value-dependent by Douglas Gregor · 14 years ago
  39. f813a2c Add support for Microsoft's __thiscall, from Steven Watanabe! by Douglas Gregor · 14 years ago
  40. 506b57e Clean up some more uses of getAs<ObjCInterfaceType>() that Fariborz pointed by John McCall · 14 years ago
  41. 465d41b Merged Elaborated and QualifiedName types. by Abramo Bagnara · 14 years ago
  42. e215f72 Add calling convention related attributes to related declaration. Mark attributes invalid on type related checking so to add them to declarations only when everything is ok. by Abramo Bagnara · 15 years ago
  43. b1f1b26 Attribute noreturn is now put in declaration attributes. Fixed a double warning generation. by Abramo Bagnara · 15 years ago
  44. db9a0ae Rename BlockDecl::IsVariadic() to BlockDecl::isVariadic() to match the casing by Ted Kremenek · 15 years ago
  45. 16573fa Keep track of the actual storage specifier written on a variable or by Douglas Gregor · 15 years ago
  46. c83c687 Feed proper source-location information into Sema::LookupSingleResult, by Douglas Gregor · 15 years ago
  47. c034974 Twik to radar 7839485. Do not attach weak_import attribute to class by Fariborz Jahanian · 15 years ago
  48. a50d750 Turn off warning about weak_import attribute by Fariborz Jahanian · 15 years ago
  49. 3be1794 Issue warning when 'weak_import' attribute is applied on a class only by Fariborz Jahanian · 15 years ago
  50. aec5860 Support __attribute__((unused)) on types. This suddenly started firing by John McCall · 15 years ago
  51. f031774 Add Support for 'warn_unused_result" attribute on by Fariborz Jahanian · 15 years ago
  52. 79f5e51 Add comment indicating that we intentionally don't add the noreturn by Ted Kremenek · 15 years ago
  53. bc52595 Ignore a more comprehensive set of gcc-special format attributes. by Duncan Sands · 15 years ago
  54. 3c98902 (re)implement PR6542, accepting and discarding the __gcc_tdiag__ by Chris Lattner · 15 years ago
  55. 58e6f34 Perform access control for the implicit base and member destructor calls by John McCall · 15 years ago
  56. b621766 Remember declaration scope qualifiers in the AST. Imposes no memory overhead by John McCall · 15 years ago
  57. 2ec93a8 Allow __attribute__((unused)) to be applied to ObjC ivars. by Ted Kremenek · 15 years ago
  58. 11e8ce7 Add support for the weakref attribute. We still produce "alias weak" as llvm-gcc does, but are more strict on what uses of weakref we accept. by Rafael Espindola · 15 years ago
  59. 48108fd Clang really intends to reject attribute 'warn_unused_result' on Objective-C methods, but by Ted Kremenek · 15 years ago
  60. 63e5d7c Change the behavior of ibaction attributes to be attached to methods, not ivars. by Ted Kremenek · 15 years ago
  61. 31c780d Add 'ns_returns_not_retained' and 'cf_returns_not_retained' attributes to by Ted Kremenek · 15 years ago
  62. efbddd2 Add IBAction attribute to keep the IBOutlet attribute company. by Ted Kremenek · 15 years ago
  63. f0122fe dllimport and dllexport are declspec attributes, too. They're also by Charles Davis · 15 years ago
  64. 5961611 Use the allocator associated with ASTContext to allocate the args by Ted Kremenek · 15 years ago
  65. 3d2c43e Remove use of 'std::string' from Attr objects, using instead a byte by Ted Kremenek · 15 years ago
  66. 04a67a6 Standardize the parsing of function type attributes in a way that by John McCall · 15 years ago
  67. f1e57ad Testing, 1, 2, 3... by Charles Davis · 15 years ago
  68. f82b4e8 Allow calling convention attributes to apply to types. Patch by Chip Davis! by John McCall · 15 years ago
  69. 2f51448 Implement access-check delays for out-of-line member definitions by John McCall · 15 years ago
  70. aec7caa Correctly treat 64 bit integers specified via the mode attribute as the 'long' by Chandler Carruth · 15 years ago
  71. c96f494 Simplify code with StringRef. by Benjamin Kramer · 15 years ago
  72. a1e1dc7 implement PR6007, diagnosing invalid attribute((section)) by Chris Lattner · 15 years ago
  73. 82d0a41 Generalize target weirdness handling having proper layering in mind: by Anton Korobeynikov · 15 years ago
  74. f5f7d86 Get rid of FixedWidthIntType, as suggested by Chris and Eli. by Anders Carlsson · 15 years ago
  75. f857798 warn when attribute warn_unused_result is applied to void functions. by Nuno Lopes · 15 years ago
  76. d20254f fix PR4010: add support for the warn_unused_result for function pointers by Nuno Lopes · 15 years ago
  77. 3ee7764 This patch should fix PR2461. It allows clang to apply the noreturn by Mike Stump · 15 years ago
  78. b891921 Add support for the cleanup attribute for C++; we don't have to copy by Mike Stump · 15 years ago
  79. a93c934 DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated variables, by John McCall · 15 years ago
  80. 6e132aa Fix for PR5650 - Revised vector_size attribute handling to be done earlier before declaration is finalized. by John Thompson · 15 years ago
  81. bb377ed Use StringRef in Attr constructors. by Benjamin Kramer · 15 years ago
  82. 7725e67 Parse C++ member check attributes - base_check, hiding, and override. by Sean Hunt · 15 years ago
  83. f7a1a74 Rip out TemplateIdRefExpr and make UnresolvedLookupExpr and by John McCall · 15 years ago
  84. bbd37c6 Added rudimentary C++0x attribute support. by Sean Hunt · 15 years ago
  85. 5f8f857 Start support of weak_import objective-c classes. (Radar 6815425). by Fariborz Jahanian · 15 years ago
  86. 4a2614e Adjust format attribute index for implicit object arguments. Fixes PR5521. by Sebastian Redl · 15 years ago
  87. 8f4c59e Add support for cdecl attribute. (As far as I know, it doesn't affect CodeGen by Eli Friedman · 15 years ago
  88. 9112b93 Diagnose the use of 'fastcall' on functions without prototypes or with by John McCall · 15 years ago
  89. 54abf7d Change our basic strategy for avoiding deprecation warnings when the decl use by John McCall · 15 years ago
  90. 0130f3c Rename FunctionDecl::isInline/setInline to by Douglas Gregor · 15 years ago
  91. ba6a9bd Preserve type source information in TypedefDecls. Preserve it across by John McCall · 15 years ago
  92. 01eb9b9 PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients by Daniel Dunbar · 15 years ago
  93. 210ae98 Simplify HandleModeAttr. by Daniel Dunbar · 15 years ago
  94. 2b0d9a2 Simplify HandleFormatAttr. by Daniel Dunbar · 15 years ago
  95. 15934f9 Fix for PR 5181. by Edward O'Callaghan · 15 years ago
  96. f36e02d Refactor the LookupResult API to simplify most common operations. Require users to by John McCall · 15 years ago
  97. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
  98. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  99. c4f1fb1 reduce indentation. by Chris Lattner · 15 years ago
  100. 1feade8 Regularize the case and sort. by Mike Stump · 15 years ago