summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaObjCProperty.cpp
Commit message (Expand)AuthorAgeFilesLines
* In ARC we emit an error when compiling:Argyrios Kyrtzidis2011-07-261-7/+7
* objective-c: Any use of @synthesize or @dynamic lexically after a method (or ...Fariborz Jahanian2011-07-221-0/+8
* When creating a property in a class extension, make sure to check itsDouglas Gregor2011-07-151-0/+1
* objc++: Some level of covariance is allowed in ObjC properties.Fariborz Jahanian2011-07-131-6/+9
* objc++: Some level of covariance is allowed in ObjC properties.Fariborz Jahanian2011-07-121-1/+1
* [ARC] Complain about property without storage attribute when @synthesizing it...Argyrios Kyrtzidis2011-07-121-20/+43
* Change the driver's logic about Objective-C runtimes: abstract out aJohn McCall2011-07-061-1/+1
* objc-arc/mrc: Allow ns_returns_not_retained attribute on propertiesFariborz Jahanian2011-06-251-1/+11
* No need to warn if 'unavailable' method/property Fariborz Jahanian2011-06-241-1/+1
* Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about ...Argyrios Kyrtzidis2011-06-241-3/+3
* Automatic Reference Counting.John McCall2011-06-151-33/+350
* Restore 'atomic' as an attribute of objcFariborz Jahanian2011-06-111-2/+6
* Remove 'atomic' as a property attribute keyword.Fariborz Jahanian2011-06-081-6/+2
* fix a bunch of comment typos found by codespell. Patch byChris Lattner2011-04-151-1/+1
* de-sugared when accessing property reference type.Fariborz Jahanian2011-03-301-1/+1
* Implements property of reference types. AddingFariborz Jahanian2011-03-281-12/+14
* Implement a new 'availability' attribute, that allows one to specifyDouglas Gregor2011-03-231-4/+8
* Fixed source range for all DeclaratorDecl's.Abramo Bagnara2011-03-081-3/+5
* Improve the diagnostic for -Wcustom-atomic-properties. Suggestion by Fariborz!Argyrios Kyrtzidis2011-01-311-2/+2
* Add -Wcustom-atomic-properties which warns if an atomic-by-default property h...Argyrios Kyrtzidis2011-01-311-4/+30
* Give OpaqueValueExpr a source location, because its source locationDouglas Gregor2011-01-281-3/+7
* Initialize a variable, found by Ted.Fariborz Jahanian2011-01-201-1/+1
* Don't warn on missing 'copy' attribute on a 'block'Fariborz Jahanian2011-01-051-0/+1
* Guard lazy synthesis of provisional ivars under the newFariborz Jahanian2011-01-031-1/+2
* Warn when synthesizing a property which isFariborz Jahanian2010-12-171-0/+12
* ivars craeted for explicit @synthesize and thoseFariborz Jahanian2010-12-151-1/+1
* Any property declared in a class extension might have userFariborz Jahanian2010-12-101-1/+4
* Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoreticalJohn McCall2010-12-061-1/+1
* Calculate the value kind of an expression when it's created andJohn McCall2010-11-181-6/+6
* For an Objective-C @synthesize statement, e.g.,Douglas Gregor2010-11-171-3/+5
* Kill off the remaining places which generate CK_Unknown casts.John McCall2010-11-161-8/+4
* Assorted work leading towards the elimination of CK_Unknown.John McCall2010-11-151-4/+9
* Check for duplicate declaration of a property in current andFariborz Jahanian2010-11-101-9/+16
* Propagate the deprecated and unavailable attributes from aJohn McCall2010-11-101-0/+17
* Tweak diagnostics for redeclaration of a @property in a class extension where...Ted Kremenek2010-10-211-1/+10
* Check for ivar being a C++ object before attempting toFariborz Jahanian2010-10-151-2/+4
* Put line number on the diagnostic. //rdar: //8550657.Fariborz Jahanian2010-10-141-1/+1
* Default synthesized ivars don't really have a location in the source. Using ...Ted Kremenek2010-09-241-3/+8
* For properties declared in a @protocol and redeclared in a class extension, u...Ted Kremenek2010-09-231-2/+7
* Correctly register the class extension as the lexical DeclContext for ObjC me...Ted Kremenek2010-09-211-6/+9
* For ObjCPropertyDecls in class extensions, use the class extension as the lex...Ted Kremenek2010-09-211-12/+18
* Split ObjCInterfaceDecl::ReferencedProtocols into two lists: ReferencedProtoc...Ted Kremenek2010-09-011-11/+16
* De-memberify the VarDecl and FunctionDecl StorageClass enums.John McCall2010-08-261-2/+2
* Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall2010-08-251-1/+1
* GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall2010-08-251-1/+1
* Remove the DenseSet dependency from Sema.h.John McCall2010-08-251-0/+1
* No need to default synthesize property if implementation Fariborz Jahanian2010-08-251-0/+6
* Fix a bug in nonfragile-abi2 when attempting to diagnoseFariborz Jahanian2010-08-241-2/+4
* Struggle mightily against header inclusion in Sema.h.John McCall2010-08-241-0/+1
* OwningExprResult -> ExprResult. This patch brought to you byJohn McCall2010-08-241-3/+3
OpenPOWER on IntegriCloud