1. 176edba Update aosp/master Clang for rebase to r222490. by Stephen Hines · 10 years ago
  2. 651f13c Updated to Clang 3.5a. by Stephen Hines · 10 years ago
  3. 6ad3cdd Make helper function static. by Benjamin Kramer · 11 years ago
  4. bbb3b32 Attribute tablegen now understands that attribute arguments can be optional. This allows for automated checking of the number of arguments expected vs number of arguments given for attributes. Greatly reduces the amount of manual checking required. by Aaron Ballman · 11 years ago
  5. 8edabd9 Factor out parsing and allocation of IdentifierLoc objects. by Richard Smith · 11 years ago
  6. 624421f Consolidating the notion of a GNU attribute parameter with the attribute argument list. by Aaron Ballman · 11 years ago
  7. 76da55d Basic support for Microsoft property declarations and references thereto. by John McCall · 11 years ago
  8. 51d8c52 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 · 11 years ago
  9. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  10. 0d5a069 Add support for "type safety" attributes that allow checking that 'void *' by Dmitri Gribenko · 12 years ago
  11. 478851c Drop the ASTContext.h include from Stmt.h and fix up transitive users. by Benjamin Kramer · 12 years ago
  12. 93f95f2 Handle C++11 attribute namespaces automatically. by Sean Hunt · 12 years ago
  13. e0d3b4c Add -Wimplicit-fallthrough warning flag, which warns on fallthrough between by Richard Smith · 12 years ago
  14. 0c19b3c Replace the StringSwitch in AttributeList::getKind() with a by Douglas Gregor · 12 years ago
  15. 331d2ec Introduce the notion of 'ignored' attributes, so that all attributes by Douglas Gregor · 12 years ago
  16. 3e7d31a Introduce the notion of an attribute that has no direct representation by Douglas Gregor · 12 years ago
  17. 184be84 Implement the alternate spellings of attributes aligned (as "align") by Douglas Gregor · 12 years ago
  18. d6268ff Revert my optimization to AttributeList::getKind() in r155987; by Douglas Gregor · 12 years ago
  19. b6dd605 Replace the StringSwitch in AttributeList::getKind(const by Douglas Gregor · 12 years ago
  20. e53ac8a Refactor Clang sema attribute handling. by Michael Han · 12 years ago
  21. 5297d71 Accept __has_feature(__feature__) as a synonym for __has_feature(feature) (and by Richard Smith · 12 years ago
  22. 71efba0 The following patch adds __attribute__((no_address_safety_analysis)) which will allow to disable by Kostya Serebryany · 12 years ago
  23. 71207fc After further discussion, rename attribute 'objc_disable_automatic_synthesis' to 'objc_requires_property_definitions'. by Ted Kremenek · 12 years ago
  24. 22f18fd Rename attribute 'objc_suppress_autosynthesis' to 'objc_disable_automatic_synthesis'. by Ted Kremenek · 12 years ago
  25. e23dcf3 objc: introduce objc_suppress_autosynthesis class attributes for later use. by Fariborz Jahanian · 12 years ago
  26. f87cced Propagate __attribute__((returns_twice)) from C to IL. by Rafael Espindola · 13 years ago
  27. 8dfac0b Add explicit attributes to mark functions as having had their by John McCall · 13 years ago
  28. fe98da0 Add an ns_bridged attribute, used to specify that a by John McCall · 13 years ago
  29. db33e14 Added basic parsing for all remaining attributes, thread safety by Caitlin Sadowski · 13 years ago
  30. fdde9e7 Added parsing for guarded_var, pt_guarded_var, lockable, by Caitlin Sadowski · 13 years ago
  31. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  32. dc7c5ad Document the existing objc_precise_lifetime attribute. by John McCall · 13 years ago
  33. 742352a objc-arc: Support objc_arc_weak_unavailable on those by Fariborz Jahanian · 13 years ago
  34. b8b0313 Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about 'ownership', not 'lifetime'. by Argyrios Kyrtzidis · 13 years ago
  35. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  36. c1a0a73 Add ms_struct attribute on record typee (and ignore it for now) - wip. by Fariborz Jahanian · 13 years ago
  37. 414d896 Implement ARM pcs attribute. Basically it's another way of calling convention selection (AAPCS or by Anton Korobeynikov · 13 years ago
  38. 0b7e678 Insomniac refactoring: change how the parser allocates attributes so that by John McCall · 13 years ago
  39. 0a0d2b1 Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 13 years ago
  40. 207f4d8 Add support for language-specific address spaces. On top of that, by Peter Collingbourne · 13 years ago
  41. d5313b0 Provide an attribute, objc_method_family, to allow the inferred family by John McCall · 13 years ago
  42. cd5b306 accept and ignore a few things for better OpenBSD compatibility, by Chris Lattner · 13 years ago
  43. f315fa8 OpenCL: add support for __kernel, kernel keywords and EXTENSION, by Peter Collingbourne · 13 years ago
  44. b7ee2e5 Revert r124217 because it didn't catch the actual error case it was trying to by Jeffrey Yasskin · 13 years ago
  45. c60e13a Add an attribute to forbid temporary instances of a type. This allows class by Jeffrey Yasskin · 13 years ago
  46. c7ad381 Add the ns_consumes_self, ns_consumed, cf_consumed, and ns_returns_autoreleased by John McCall · 13 years ago
  47. 15e14a2 Get rid of [[hiding]], [[override]] and [[base_check]]. by Anders Carlsson · 13 years ago
  48. f89e042 Get rid of the [[final]] C++0x attribute. by Anders Carlsson · 13 years ago
  49. 7f040a9 Refactor how we collect attributes during parsing, and add slots for attributes by John McCall · 14 years ago
  50. 1154214 Add support for the Microsoft uuid attribute: by Francois Pichet · 14 years ago
  51. 7b38198 Basic, Sema: add support for CUDA launch_bounds attribute by Peter Collingbourne · 14 years ago
  52. a6cf1e7 Add support for the common and nocommon attributes. by Eric Christopher · 14 years ago
  53. ced7671 Basic, Sema: add support for CUDA location attributes by Peter Collingbourne · 14 years ago
  54. 34c2630 Front-end support for __attribute__((may_alias)). This is not by Dan Gohman · 14 years ago
  55. 4211bb6 Add support for "neon_vector_type" and "neon_polyvector_type" attributes by Bob Wilson · 14 years ago
  56. 8113ecf Region-allocate all AttributeList objects from a factory object instead of manually managing them by Ted Kremenek · 14 years ago
  57. c5127ed fix http://llvm.org/PR8371 in the straightforward way, also adding a comment by Gabor Greif · 14 years ago
  58. dd0cb22 Add support for attribute((naked)), patch by Zoxc on cfe-commits! by Daniel Dunbar · 14 years ago
  59. 52fc314 Add symantic support for the Pascal calling convention via by Dawn Perchik · 14 years ago
  60. b3d8748 Abstract out passing around types and kill off ActionBase. by John McCall · 14 years ago
  61. 1951085 Another step in the process of making the parser depend on Sema: by John McCall · 14 years ago[Renamed (98%) from lib/Parse/AttributeList.cpp]
  62. 35cc962 Added vecreturn attribute parsing. by John Thompson · 14 years ago
  63. 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
  64. 521f12d Implements Sema part of init_priority(priority) attribute (radar 8076356) - wip. by Fariborz Jahanian · 14 years ago
  65. 2b7baf0 Roll back r104941. by John McCall · 14 years ago
  66. 1d0a585 Add a new attribute on records, __attribute__((adl_invisible)), and define by John McCall · 14 years ago
  67. 857e918 Add clang support for IBOutletCollection. by Ted Kremenek · 14 years ago
  68. f813a2c Add support for Microsoft's __thiscall, from Steven Watanabe! by Douglas Gregor · 14 years ago
  69. 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 · 14 years ago
  70. 9f6c772 other half of r101005 by Chris Lattner · 14 years ago
  71. 6972512 revert r98661, gcc_tdiag is not an attribute (PR6542). by Chris Lattner · 14 years ago
  72. 3b8097a accept and ignore __gcc_tdiag__ so we don't produce warnings by Chris Lattner · 14 years ago
  73. 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 · 14 years ago
  74. 31c780d Add 'ns_returns_not_retained' and 'cf_returns_not_retained' attributes to by Ted Kremenek · 14 years ago
  75. efbddd2 Add IBAction attribute to keep the IBOutlet attribute company. by Ted Kremenek · 14 years ago
  76. 7725e67 Parse C++ member check attributes - base_check, hiding, and override. by Sean Hunt · 15 years ago
  77. bbd37c6 Added rudimentary C++0x attribute support. by Sean Hunt · 15 years ago
  78. 8f4c59e Add support for cdecl attribute. (As far as I know, it doesn't affect CodeGen by Eli Friedman · 15 years ago
  79. fc3bb49 StringSwitch-ify attribute name mapping. by Douglas Gregor · 15 years ago
  80. 01eb9b9 PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients by Daniel Dunbar · 15 years ago
  81. 4f90d8d Rewrite AttributeList::getKind to use StringRef API. by Daniel Dunbar · 15 years ago
  82. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  83. 76168e2 map previously ignored __attribute((malloc)) to noalias attribute of llvm function's return by Ryan Flynn · 15 years ago
  84. 6f3d838 OpenCL 1.0 support: attributes by Nate Begeman · 15 years ago
  85. a23b485 Add real parsing for __declspec. It doesn't make much of a difference by Eli Friedman · 15 years ago
  86. 5b16092 implementation of format_arg for ObjC methods/functions. Still more to do. by Fariborz Jahanian · 15 years ago
  87. 91ad269 Add back attribute string lookup for 'ns_returns_retained' and by Ted Kremenek · 15 years ago
  88. 008fc73 Remove experimental ownership attributes from Clang. by Ted Kremenek · 15 years ago
  89. 7704a33 More attribute renaming: by Ted Kremenek · 15 years ago
  90. 69aa080 Implement attribute 'ns_autorelease'. by Ted Kremenek · 15 years ago
  91. e351aa1 Implement attribute 'cf_returns_owned' (mirrors 'ns_returns_owned'). by Ted Kremenek · 15 years ago
  92. d331dd7 Rename ownership attributes: by Ted Kremenek · 15 years ago
  93. 6a08469 Rename attribute 'ns_ownership_returns' to 'ns_returns_ownership'. by Ted Kremenek · 15 years ago
  94. d99b345 Remove experimental attribute 'ns_ownership_make_collectable.' by Ted Kremenek · 15 years ago
  95. 75494ff Rename attributes 'objc_ownership...' to 'ns_ownership...'. by Ted Kremenek · 15 years ago
  96. 31c215e Rename attributes: by Ted Kremenek · 15 years ago
  97. bf20dbd Implement ownership attribute 'objc_ownership_make_collectable'. This allows one by Ted Kremenek · 15 years ago
  98. c6a59e4 Add two new checker-specific attributes: 'objc_ownership_release' and by Ted Kremenek · 15 years ago
  99. 4064de9 Add new checker-specific attribute 'objc_ownership_cfretain'. This is the same by Ted Kremenek · 15 years ago
  100. 5e20448 accept an ignore the no_instrument_function attribute. Since we don't by Chris Lattner · 15 years ago