1. 9931593 PR14922: when printing an attribute, use the real syntax of the attribute (GNU, C++11, MS Declspec) instead of hardcoded GNU syntax. by Michael Han · 13 years ago
  2. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  3. e4a5a90 Add support for "type safety" attributes that allow checking that 'void *' by Dmitri Gribenko · 13 years ago
  4. 1ea8e09 Drop the ASTContext.h include from Stmt.h and fix up transitive users. by Benjamin Kramer · 13 years ago
  5. a0e54d4 Handle C++11 attribute namespaces automatically. by Alexis Hunt · 13 years ago
  6. 84837d5 Add -Wimplicit-fallthrough warning flag, which warns on fallthrough between by Richard Smith · 14 years ago
  7. 377f99b Replace the StringSwitch in AttributeList::getKind() with a by Douglas Gregor · 14 years ago
  8. 19fbb8f Introduce the notion of 'ignored' attributes, so that all attributes by Douglas Gregor · 14 years ago
  9. b2daf84 Introduce the notion of an attribute that has no direct representation by Douglas Gregor · 14 years ago
  10. 39d59db Implement the alternate spellings of attributes aligned (as "align") by Douglas Gregor · 14 years ago
  11. 0191bf8 Revert my optimization to AttributeList::getKind() in r155987; by Douglas Gregor · 14 years ago
  12. adfe5af Replace the StringSwitch in AttributeList::getKind(const by Douglas Gregor · 14 years ago
  13. 4a04517 Refactor Clang sema attribute handling. by Michael Han · 14 years ago
  14. 2cca7b5 Accept __has_feature(__feature__) as a synonym for __has_feature(feature) (and by Richard Smith · 14 years ago
  15. 588d6ab The following patch adds __attribute__((no_address_safety_analysis)) which will allow to disable by Kostya Serebryany · 14 years ago
  16. 0c2c90b After further discussion, rename attribute 'objc_disable_automatic_synthesis' to 'objc_requires_property_definitions'. by Ted Kremenek · 14 years ago
  17. dec9d12 Rename attribute 'objc_suppress_autosynthesis' to 'objc_disable_automatic_synthesis'. by Ted Kremenek · 14 years ago
  18. 9d4d20a objc: introduce objc_suppress_autosynthesis class attributes for later use. by Fariborz Jahanian · 14 years ago
  19. 70107f9 Propagate __attribute__((returns_twice)) from C to IL. by Rafael Espindola · 14 years ago
  20. 32f5fe1 Add explicit attributes to mark functions as having had their by John McCall · 14 years ago
  21. f1e8b34 Add an ns_bridged attribute, used to specify that a by John McCall · 14 years ago
  22. 63fa667 Added basic parsing for all remaining attributes, thread safety by Caitlin Sadowski · 14 years ago
  23. aac4d21 Added parsing for guarded_var, pt_guarded_var, lockable, by Caitlin Sadowski · 14 years ago
  24. 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
  25. cf16670 Document the existing objc_precise_lifetime attribute. by John McCall · 14 years ago
  26. 1f626d6 objc-arc: Support objc_arc_weak_unavailable on those by Fariborz Jahanian · 14 years ago
  27. cff00d9 Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about 'ownership', not 'lifetime'. by Argyrios Kyrtzidis · 14 years ago
  28. 31168b0 Automatic Reference Counting. by John McCall · 14 years ago
  29. 6b4e26b Add ms_struct attribute on record typee (and ignore it for now) - wip. by Fariborz Jahanian · 15 years ago
  30. 231e875 Implement ARM pcs attribute. Basically it's another way of calling convention selection (AAPCS or by Anton Korobeynikov · 15 years ago
  31. 084e83d Insomniac refactoring: change how the parser allocates attributes so that by John McCall · 15 years ago
  32. 20b2ebd Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 15 years ago
  33. 599cb8e Add support for language-specific address spaces. On top of that, by Peter Collingbourne · 15 years ago
  34. 86bc21f Provide an attribute, objc_method_family, to allow the inferred family by John McCall · 15 years ago
  35. 0ddd0ae accept and ignore a few things for better OpenBSD compatibility, by Chris Lattner · 15 years ago
  36. 7ce13fc OpenCL: add support for __kernel, kernel keywords and EXTENSION, by Peter Collingbourne · 15 years ago
  37. bbc4eea Revert r124217 because it didn't catch the actual error case it was trying to by Jeffrey Yasskin · 15 years ago
  38. 08a4f8f Add an attribute to forbid temporary instances of a type. This allows class by Jeffrey Yasskin · 15 years ago
  39. ed43393 Add the ns_consumes_self, ns_consumed, cf_consumed, and ns_returns_autoreleased by John McCall · 15 years ago
  40. e30621b Get rid of [[hiding]], [[override]] and [[base_check]]. by Anders Carlsson · 15 years ago
  41. 19588aa Get rid of the [[final]] C++0x attribute. by Anders Carlsson · 15 years ago
  42. 53fa714 Refactor how we collect attributes during parsing, and add slots for attributes by John McCall · 15 years ago
  43. a83957a Add support for the Microsoft uuid attribute: by Francois Pichet · 15 years ago
  44. 827301e Basic, Sema: add support for CUDA launch_bounds attribute by Peter Collingbourne · 15 years ago
  45. 8a2ee39 Add support for the common and nocommon attributes. by Eric Christopher · 15 years ago
  46. 6ab610c Basic, Sema: add support for CUDA location attributes by Peter Collingbourne · 15 years ago
  47. bbb7d62 Front-end support for __attribute__((may_alias)). This is not by Dan Gohman · 15 years ago
  48. 118baf7 Add support for "neon_vector_type" and "neon_polyvector_type" attributes by Bob Wilson · 15 years ago
  49. 5eec2b0 Region-allocate all AttributeList objects from a factory object instead of manually managing them by Ted Kremenek · 15 years ago
  50. eef3197 fix http://llvm.org/PR8371 in the straightforward way, also adding a comment by Gabor Greif · 15 years ago
  51. 8caf641 Add support for attribute((naked)), patch by Zoxc on cfe-commits! by Daniel Dunbar · 15 years ago
  52. 335e16b Add symantic support for the Pascal calling convention via by Dawn Perchik · 15 years ago
  53. ba7bf59 Abstract out passing around types and kill off ActionBase. by John McCall · 15 years ago
  54. 8b0666c Another step in the process of making the parser depend on Sema: by John McCall · 15 years ago[Renamed (98%) from clang/lib/Parse/AttributeList.cpp]
  55. cdb847ba Added vecreturn attribute parsing. by John Thompson · 15 years ago
  56. d21139a After a lengthy design discussion, add support for "ownership attributes" for malloc/free checking. Patch by Andrew McGregor! by Ted Kremenek · 15 years ago
  57. ef5f621 Implements Sema part of init_priority(priority) attribute (radar 8076356) - wip. by Fariborz Jahanian · 15 years ago
  58. 61d8258 Roll back r104941. by John McCall · 15 years ago
  59. 2177a9b Add a new attribute on records, __attribute__((adl_invisible)), and define by John McCall · 15 years ago
  60. 26bde77 Add clang support for IBOutletCollection. by Ted Kremenek · 15 years ago
  61. a941dca Add support for Microsoft's __thiscall, from Steven Watanabe! by Douglas Gregor · 15 years ago
  62. 5009937 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 · 16 years ago
  63. a9396af other half of r101005 by Chris Lattner · 16 years ago
  64. 817b16f revert r98661, gcc_tdiag is not an attribute (PR6542). by Chris Lattner · 16 years ago
  65. 379e1b9 accept and ignore __gcc_tdiag__ so we don't produce warnings by Chris Lattner · 16 years ago
  66. c18086a 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 · 16 years ago
  67. d9c6663 Add 'ns_returns_not_retained' and 'cf_returns_not_retained' attributes to by Ted Kremenek · 16 years ago
  68. 06be968 Add IBAction attribute to keep the IBOutlet attribute company. by Ted Kremenek · 16 years ago
  69. 54a0254 Parse C++ member check attributes - base_check, hiding, and override. by Alexis Hunt · 16 years ago
  70. 96d5c76 Added rudimentary C++0x attribute support. by Alexis Hunt · 16 years ago
  71. e4310c8 Add support for cdecl attribute. (As far as I know, it doesn't affect CodeGen by Eli Friedman · 16 years ago
  72. 9826173 StringSwitch-ify attribute name mapping. by Douglas Gregor · 16 years ago
  73. 07d0785 PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients by Daniel Dunbar · 16 years ago
  74. 5bf78579 Rewrite AttributeList::getKind to use StringRef API. by Daniel Dunbar · 16 years ago
  75. 11289f4 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
  76. 1f1fdc0 map previously ignored __attribute((malloc)) to noalias attribute of llvm function's return by Ryan Flynn · 16 years ago
  77. f275870 OpenCL 1.0 support: attributes by Nate Begeman · 16 years ago
  78. 06de2b5 Add real parsing for __declspec. It doesn't make much of a difference by Eli Friedman · 16 years ago
  79. f1c2502 implementation of format_arg for ObjC methods/functions. Still more to do. by Fariborz Jahanian · 16 years ago
  80. 669604c Add back attribute string lookup for 'ns_returns_retained' and by Ted Kremenek · 16 years ago
  81. 062c14b Remove experimental ownership attributes from Clang. by Ted Kremenek · 16 years ago
  82. ba53fe9 More attribute renaming: by Ted Kremenek · 17 years ago
  83. 213ff5a Implement attribute 'ns_autorelease'. by Ted Kremenek · 17 years ago
  84. 94c464e Implement attribute 'cf_returns_owned' (mirrors 'ns_returns_owned'). by Ted Kremenek · 17 years ago
  85. de1aa1e Rename ownership attributes: by Ted Kremenek · 17 years ago
  86. bbec22d Rename attribute 'ns_ownership_returns' to 'ns_returns_ownership'. by Ted Kremenek · 17 years ago
  87. 6bdfcf4 Remove experimental attribute 'ns_ownership_make_collectable.' by Ted Kremenek · 17 years ago
  88. 0836a19 Rename attributes 'objc_ownership...' to 'ns_ownership...'. by Ted Kremenek · 17 years ago
  89. 5dbfa3f Rename attributes: by Ted Kremenek · 17 years ago
  90. 869292d Implement ownership attribute 'objc_ownership_make_collectable'. This allows one by Ted Kremenek · 17 years ago
  91. 84bfa2c Add two new checker-specific attributes: 'objc_ownership_release' and by Ted Kremenek · 17 years ago
  92. ebbef7d Add new checker-specific attribute 'objc_ownership_cfretain'. This is the same by Ted Kremenek · 17 years ago
  93. 6d7ffe0 accept an ignore the no_instrument_function attribute. Since we don't by Chris Lattner · 17 years ago
  94. e75de95 Hook up attribute 'objc_ownership_retain' to the analyzer. This attribute allows by Ted Kremenek · 17 years ago
  95. 2cfd264 Add new checker-specific attribute 'objc_ownership_retain'. This isn't hooked up by Ted Kremenek · 17 years ago
  96. 44e662c Add new checker-specific attribute 'objc_ownership_returns'. This isn't hooked by Ted Kremenek · 17 years ago
  97. ddf6ca0 the __gnuc_inline__ attribute is actually named __gnu_inline__, PR4023 by Chris Lattner · 17 years ago
  98. eaad6b7 recognize the gnuc_inline attribute. by Chris Lattner · 17 years ago
  99. 7e0fe44 sink abstract typedefs like Action::ExprTy from the Action class by Chris Lattner · 17 years ago
  100. 40f4ee7 Implement attribute "analyzer_noreturn" (<rdar://problem/6777003>). This allows by Ted Kremenek · 17 years ago