- 5f1c822 Allow for annotate attributes after access specifiers. When such by Erik Verbruggen · 13 years ago
- 6c73a29 For the various CF and NS attributes, don't complain if the parameter by Douglas Gregor · 13 years ago
- 5e1cdac Rename TagDecl::isDefinition -> isCompleteDefinition by John McCall · 13 years ago
- c076e37 Implicitly assume that a ObjC category to an unavailable interface is also unavailable; by Argyrios Kyrtzidis · 13 years ago
- 3a38744 When using an unavailable/deprecated interface Foo inside Foo's interface/implementation by Argyrios Kyrtzidis · 13 years ago
- 175fb10 objc arc: Suppress certain arc diagnostics on unavailable by Fariborz Jahanian · 13 years ago
- f87cced Propagate __attribute__((returns_twice)) from C to IL. by Rafael Espindola · 13 years ago
- e82247a Hey, maybe we shouldn't silently ignore decl attributes by John McCall · 13 years ago
- f2e5945 objc arc: allow objc_returns_inner_pointer on methods that return by Fariborz Jahanian · 13 years ago
- 8dfac0b Add explicit attributes to mark functions as having had their by John McCall · 13 years ago
- fe98da0 Add an ns_bridged attribute, used to specify that a by John McCall · 13 years ago
- 2f041d0 Like IBOutletCollection, it only makes sense to apply the IBOutlet annotation to Objective-C object types. Fixes <rdar://problem/10142685>. by Ted Kremenek · 13 years ago
- a6b3380 objc-arc: mark functions which return types which can't be dealt with by Fariborz Jahanian · 13 years ago
- eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
- b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
- 4278c65 ArrayRef-ifying Function/BlockDecl's setParams by David Blaikie · 13 years ago
- 62ec1f2 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 13 years ago
- 1748b12 Thread safety: Adding FIXMEs and a couple cleanups by Caitlin Sadowski · 13 years ago
- 69f5d14 Thread safety: cleaning up FIXME for trylocks by Caitlin Sadowski · 13 years ago
- f1e7af3 Add the location of the interface reference to IBOutletCollectionAttr. by Argyrios Kyrtzidis · 13 years ago
- 768d6ca Keep the source range of attributes. Depends on a llvm tablegen commit. by Argyrios Kyrtzidis · 13 years ago
- ffcc310 Record the full source range of an attribute. by Argyrios Kyrtzidis · 13 years ago
- 77f68bb Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can by Julien Lerouge · 13 years ago
- 3323fad Clean up the sentinel-attribute checking code a lot. Document by John McCall · 13 years ago
- ed9d84a Thread safety: added support for function scopes in attribute arguments. by Caitlin Sadowski · 13 years ago
- 900693b Make sure the FunctionDecl's created by "#pragma weak" have correct ParmVarDecl's. PR10878. by Eli Friedman · 13 years ago
- d77ba89 Make helpers static, remove unused variables. by Benjamin Kramer · 13 years ago
- bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
- 3ac1fbc Thread-safety analysis: adding in a basic lockset tracking system. This by Caitlin Sadowski · 13 years ago
- 7d23b4a Reflow code. No functionality change. by Benjamin Kramer · 13 years ago
- c90df6a Update a comment to match the recently-changed code by Douglas Gregor · 13 years ago
- 3b6b7ac For the availability attribute, allow a declaration to be deprecated by Douglas Gregor · 13 years ago
- b51e031 Thread Safety: Added basic argument parsing for all new attributes. by Caitlin Sadowski · 13 years ago
- 39997fc Make helper functions static. by Benjamin Kramer · 13 years ago
- db33e14 Added basic parsing for all remaining attributes, thread safety by Caitlin Sadowski · 13 years ago
- 31e37b2 Make Sema::WeakUndeclaredIdentifiers lazily deserialized. by Douglas Gregor · 13 years ago
- fdde9e7 Added parsing for guarded_var, pt_guarded_var, lockable, by Caitlin Sadowski · 13 years ago
- 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
- 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
- dc7c5ad Document the existing objc_precise_lifetime attribute. by John McCall · 13 years ago
- 56aeb40 Style tweak to the more idiomatic 'assert(!bad_state())'. by Chandler Carruth · 13 years ago
- 1731e20 Hoist the logic for checking the number of arguments to an attribute by Chandler Carruth · 13 years ago
- 742352a objc-arc: Support objc_arc_weak_unavailable on those by Fariborz Jahanian · 13 years ago
- 1b03c87 Move the Sema argument to all of the Sema-using helper functions in by Chandler Carruth · 13 years ago
- d309c81 Rename static helpers to use 'camelCaseNames' per the new style by Chandler Carruth · 13 years ago
- 87c4460 Mechanical rename of 'd' Decl pointer parameters to 'D'. This is more by Chandler Carruth · 13 years ago
- a8581b9 Fix an obvious typo in an attribute's diagnostics. Patch by Caitlin Sadowski. by Chandler Carruth · 13 years ago
- 68fe96a Handle nonnull attribute with optional argument number on by Fariborz Jahanian · 13 years ago
- 831fb96 objc-arc/mrc: Allow ns_returns_not_retained attribute on properties by Fariborz Jahanian · 13 years ago
- a7bf7bb Only do delayed diagnostics if there were no errors when parsing the decl. by Argyrios Kyrtzidis · 13 years ago
- b8b0313 Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about 'ownership', not 'lifetime'. by Argyrios Kyrtzidis · 13 years ago
- f85e193 Automatic Reference Counting. by John McCall · 13 years ago
- 4ac0140 Eliminate a 'default' case in template argument deduction, where we by Douglas Gregor · 13 years ago
- b30cd4a Don't add redundant FormatAttr, ConstAttr, or NoThrowAttr attributes, by Douglas Gregor · 13 years ago
- c1a0a73 Add ms_struct attribute on record typee (and ignore it for now) - wip. by Fariborz Jahanian · 13 years ago
- 89ebaed "note" location of forward class used as receiver of by Fariborz Jahanian · 13 years ago
- db57a4c ADT/Triple: Switch to using .isOSDarwin() predicate. by Daniel Dunbar · 13 years ago
- 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 13 years ago
- 831efae Improve diagnostics on GNU attributes by warning about attributes that should have no arguments or parameters. Patch by Michael Han! by Ted Kremenek · 13 years ago
- 414d896 Implement ARM pcs attribute. Basically it's another way of calling convention selection (AAPCS or by Anton Korobeynikov · 13 years ago
- b53e417 Extend the new 'availability' attribute with support for an by Douglas Gregor · 13 years ago
- 2923380 Teach DelayedDiagnostic to copy its string, rather than hope that the by Douglas Gregor · 13 years ago
- def8631 Ignore weak_import on Objective-C property and method declarations on by Douglas Gregor · 13 years ago
- 0a0d2b1 Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 13 years ago
- 207f4d8 Add support for language-specific address spaces. On top of that, by Peter Collingbourne · 14 years ago
- ff676cb Fixed source range for all DeclaratorDecl's. by Abramo Bagnara · 14 years ago
- 883cc2c Don't hard-code these constants, or at least don't hard-code them so hard. by John McCall · 14 years ago
- bdc49d3 Pretty up the wrong-number-of-arguments-for-attribute diagnostic by by John McCall · 14 years ago
- d5313b0 Provide an attribute, objc_method_family, to allow the inferred family by John McCall · 14 years ago
- c22b5ff Use NestedNameSpecifierLoc within out-of-line variables, function, and by Douglas Gregor · 14 years ago
- 951bbb2 rework processing of unavailable and deprecated attributes to avoid by Chris Lattner · 14 years ago
- cd5b306 accept and ignore a few things for better OpenBSD compatibility, by Chris Lattner · 14 years ago
- 57ad378 Step #2/N of __label__ support: keep pushing LabelDecl forward, by Chris Lattner · 14 years ago
- eee1d54 When parsing an out-of-line member function declaration, we must delay by John McCall · 14 years ago
- f315fa8 OpenCL: add support for __kernel, kernel keywords and EXTENSION, by Peter Collingbourne · 14 years ago
- 332bb2a When checking the 'weak' and 'weakref' attributes, look for non-external by John McCall · 14 years ago
- 4ee2bb1 Downgrade error about attribute 'iboutlet' and 'ibaction' being applied to anything but a instance method to a warning. by Ted Kremenek · 14 years ago
- b608b98 Give OpaqueValueExpr a source location, because its source location by Douglas Gregor · 14 years ago
- b7ee2e5 Revert r124217 because it didn't catch the actual error case it was trying to by Jeffrey Yasskin · 14 years ago
- c60e13a Add an attribute to forbid temporary instances of a type. This allows class by Jeffrey Yasskin · 14 years ago
- c7ad381 Add the ns_consumes_self, ns_consumed, cf_consumed, and ns_returns_autoreleased by John McCall · 14 years ago
- 15e14a2 Get rid of [[hiding]], [[override]] and [[base_check]]. by Anders Carlsson · 14 years ago
- f89e042 Get rid of the [[final]] C++0x attribute. by Anders Carlsson · 14 years ago
- 6070039 Sema: support for processing non-inheritable declaration attributes early by Peter Collingbourne · 14 years ago
- 711c52b Refactor the application of type attributes so that attributes from by John McCall · 14 years ago
- a96022c Funciton -> Function by Peter Collingbourne · 14 years ago
- 743b82b Unkown -> Unknown by Peter Collingbourne · 14 years ago
- 7f040a9 Refactor how we collect attributes during parsing, and add slots for attributes by John McCall · 14 years ago
- 8e5fc9b Warn when message is sent to receiver of by Fariborz Jahanian · 14 years ago
- d3d3be9 Validate Microsoft's uuid attribute string. by Francois Pichet · 14 years ago
- 1154214 Add support for the Microsoft uuid attribute: by Francois Pichet · 14 years ago
- de43632 __attribute__((nonnull)) can apply to reference-to-pointer by Douglas Gregor · 14 years ago
- 723df24 Added missing IgnoreParens(). by Abramo Bagnara · 14 years ago
- 7b38198 Basic, Sema: add support for CUDA launch_bounds attribute by Peter Collingbourne · 14 years ago
- 2c2c8dd Sema: diagnose kernel functions with non-void return type by Peter Collingbourne · 14 years ago
- f5fe292 Fix PR8720 by printing an error message with a substring that the gcc testsuite searches for. by Rafael Espindola · 14 years ago
- 7e112c0 Remove a fixme which was fixed in a previous commit. by Argyrios Kyrtzidis · 14 years ago
- 223ae5c Use Sema's MarkDeclarationReferenced, which takes care of templates, instead of calling Decl's setUsed directly. by Argyrios Kyrtzidis · 14 years ago
- f0b0ccc Use the source location of the parameter, when it makes sense, for diagnostics in HandleCleanupAttr. by Argyrios Kyrtzidis · 14 years ago
- ae3038c Mark functions referenced by 'cleanup' attribute as used. Fixes rdar://8728293 by Argyrios Kyrtzidis · 14 years ago