Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
835140a4277e8f0ab6b7436a04c23f1c3a7b51c4
/
clang
/
lib
/
Sema
/
SemaObjCProperty.cpp
52a503d
Add -Wobjc-property-assign-on-object-type.
by John McCall
· 7 years ago
e43e2b3
Model type attributes as regular Attrs.
by Richard Smith
· 7 years ago
11f9f8a
Revert r339623 "Model type attributes as regular Attrs."
by Reid Kleckner
· 7 years ago
f791786
Model type attributes as regular Attrs.
by Richard Smith
· 7 years ago
1c301dc
Port getLocEnd -> getEndLoc
by Stephen Kelly
· 7 years ago
f2ceec4
Port getLocStart -> getBeginLoc
by Stephen Kelly
· 7 years ago
6907ce2
Remove trailing space
by Fangrui Song
· 7 years ago
9fc8faf
Remove \brief commands from doxygen comments.
by Adrian Prantl
· 7 years ago
6137255
[ObjC] The absence of ownership qualifiers on an ambiguous property leads
by Alex Lorenz
· 8 years ago
00f70bd
Remove redundant casts. NFC
by George Burgess IV
· 8 years ago
30680e9
[Sema] Add support for flexible array members in Obj-C.
by Volodymyr Sapsai
· 8 years ago
05a63ee
[ObjC] Don't warn on readwrite properties with custom setters that
by Alex Lorenz
· 8 years ago
34d070f
[ObjC] Check written attributes only when synthesizing ambiguous property
by Alex Lorenz
· 8 years ago
1e23dd6
[Sema] Silence -Wobjc-missing-property-synthesis for unavailable properties
by Alex Lorenz
· 8 years ago
50b2dd3
[ObjC] Pick a 'readwrite' property when synthesizing ambiguous
by Alex Lorenz
· 8 years ago
6c9af50
Add a fixit for -Wobjc-protocol-property-synthesis
by Alex Lorenz
· 8 years ago
535571a
[Sema][ObjC] Avoid the "type of property does not match type of accessor"
by Alex Lorenz
· 9 years ago
194b28e
[index/AST] Add references for ObjC getter=/setter= property attributes and related property getter/setter role fixes
by Argyrios Kyrtzidis
· 9 years ago
81f5ade
Move checks for creation of objects of abstract class type from the various
by Richard Smith
· 9 years ago
f881267
Mass-rename the handful of error_* diagnostics to err_*.
by Richard Smith
· 9 years ago
de6f25f
[ObjC] Remove _Atomic from return type and parameter type of
by Akira Hatanaka
· 9 years ago
08ce734
ObjectiveC Class Properties: warn if a class property accessor is mistakenly an
by Manman Ren
· 9 years ago
16a7d63
ObjC class properties: add diagnostics for unimplemented class properties.
by Manman Ren
· 10 years ago
15325f8
ObjC: add getter/setter for class properties to global pool.
by Manman Ren
· 10 years ago
1ced509
Fix remaining Clang-tidy readability-redundant-control-flow warnings; other minor fixes.
by Eugene Zelenko
· 10 years ago
dfef406
Class Property: warn for synthesize on a class property.
by Manman Ren
· 10 years ago
494ee5b
Class Property: change PropertyMap to include isClassProperty.
by Manman Ren
· 10 years ago
5b78640
Class Property: class property and instance property can have the same name.
by Manman Ren
· 10 years ago
d36f7d5
Class Property: create accessors (class methods) for class property.
by Manman Ren
· 10 years ago
efe1bac
Class Property: handle class properties.
by Manman Ren
· 10 years ago
387ff7f
Class Property: parse property attribute (class).
by Manman Ren
· 10 years ago
a7a8b1f
Use instance_properties instead of properties. NFC.
by Manman Ren
· 10 years ago
0253543
ObjC properties: consider ownership of properties from protocols when synthesizing.
by Douglas Gregor
· 10 years ago
9dd25b7
Objective-C properties: merge attributes when redeclaring 'readonly' as 'readwrite' in an extension.
by Douglas Gregor
· 10 years ago
429183e
Objective-C properties: loosen 'atomic' checking for readonly properties.
by Douglas Gregor
· 10 years ago
1cbb289
Objective-C properties: fix bogus use of "isa<>" on a QualType.
by Douglas Gregor
· 10 years ago
baf4b7d
Fix a comment typo from r251874.
by Nico Weber
· 10 years ago
e17765e
Simplify Sema::ProcessPropertyDecl. NFC
by Douglas Gregor
· 10 years ago
acf4fd3
Stop back-patching 'readonly' Objective-C properties with 'readwrite' ones.
by Douglas Gregor
· 10 years ago
b61e14e
Be more conservative about diagnosing "incorrect" uses of __weak:
by John McCall
· 10 years ago
460ce58
Define weak and __weak to mean ARC-style weak references, even in MRC.
by John McCall
· 10 years ago
d4f2afa
Fix inference of _Nullable for weak Objective-C properties.
by Douglas Gregor
· 10 years ago
8b56366
Replace double negation of !FileID.isInvalid() with FileID.isValid().
by Yaron Keren
· 10 years ago
c0d4b00f
[sema] Allow to opt-out of overriding the super class's designated initializers by marking the initializer as unavailable in the subclass.
by Argyrios Kyrtzidis
· 10 years ago
e83b956
Substitute type arguments into uses of Objective-C interface members.
by Douglas Gregor
· 10 years ago
aea7afd
Replace __double_underscored type nullability qualifiers with _Uppercase_underscored
by Douglas Gregor
· 10 years ago
2a20bd1
Introduced pragmas for audited nullability regions.
by Douglas Gregor
· 10 years ago
849ebc2
Implement the 'null_resettable' attribute for Objective-C properties.
by Douglas Gregor
· 10 years ago
813a066
Extend type nullability qualifiers for Objective-C.
by Douglas Gregor
· 10 years ago
576ff12
[Objective-C Sema] Use canonical type of properties when comparing
by Fariborz Jahanian
· 11 years ago
20cfff3
revert r231700 (designated initializer patch) which broke
by Fariborz Jahanian
· 11 years ago
29dec57
[PATCH Sema Objective-C]. Patch to warn on missing designated initializer
by Fariborz Jahanian
· 11 years ago
a34d04d
Suggest objc_method_family(none) for a property named -newFoo or similar.
by Jordan Rose
· 11 years ago
82e95a3
Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator, bool> as per the C++ standard's associative container concept.
by David Blaikie
· 11 years ago
c985a7f
Objective-C [qoi]. When reporting that a property is not
by Fariborz Jahanian
· 11 years ago
3b23008
Objective-C [qoi]. If property is going to be implemented
by Fariborz Jahanian
· 11 years ago
c9b7715
Objective-C. Tweak diagnosing properties that are not auto-synthesized.
by Fariborz Jahanian
· 11 years ago
4dd9b43
Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size.
by Craig Topper
· 11 years ago
6c9ee7b
Objective-C. Issue more warning diagnostic when certain
by Fariborz Jahanian
· 11 years ago
03ff259
Refactoring. Remove Owned method from Sema.
by Nikola Smiljanic
· 11 years ago
01a7598
Refactoring. Remove release and take methods from ActionResult. Rename takeAs to getAs.
by Nikola Smiljanic
· 11 years ago
0c1c311
Objective-C. Fixes an obscuer crash caused by multiple inclusion of
by Fariborz Jahanian
· 11 years ago
c3ec149
[C++11] Use 'nullptr'. Sema edition.
by Craig Topper
· 11 years ago
c9e2a68
Clean up language and grammar.
by Eric Christopher
· 11 years ago
2d57cea
Provide and use a safe Token::getRawIdentifier() accessor
by Alp Toker
· 11 years ago
b6cc592
Fix a bunch of mislayered clang/Lex includes from Sema
by Alp Toker
· 12 years ago
c3b1896
[MS-ABI] Add support for #pragma section and related pragmas
by Warren Hunt
· 12 years ago
d85eff4
[C++11] Replacing ObjCCategoryDecl iterators propimpl_begin() and propimpl_end() with iterator_range property_impls(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 12 years ago
19a4176
[C++11] Replacing ObjCCategoryDecl iterators protocol_begin() and protocol_end() with iterator_range protocols(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 12 years ago
0f6e64d
[C++11] Replacing ObjCProtocolDecl iterators protocol_begin() and protocol_end() with iterator_range protocols(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 12 years ago
b4a5345
[C++11] Replacing ObjCInterfaceDecl iterators known_extensions_begin() and known_extensions_end() with iterator_range known_extensions(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 12 years ago
a9f49e3
[C++11] Replacing ObjCInterfaceDecl iterators all_referenced_protocol_begin() and all_referenced_protocol_end() with iterator_range all_referenced_protocols(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 12 years ago
a49c506
[C++11] Replacing ObjCInterfaceDecl iterators protocol_begin() and protocol_end() with iterator_range protocols(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 12 years ago
f26acce
[C++11] Replacing ObjCContainerDecl iterators instmeth_begin() and instmeth_end() with iterator_range instance_methods(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 12 years ago
d174edf
Renaming the recently-created (r203830) props() range API to properties() for clarity.
by Aaron Ballman
· 12 years ago
dc4bea4
[C++11] Replacing ObjCContainerDecl iterators prop_begin() and prop_end() with iterator_range props(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 12 years ago
3ca7904
Remove trailing whitespace introduced in r203028.
by Bob Wilson
· 12 years ago
b97112e
[C++11] Replacing Decl iterators attr_begin() and attr_end() with iterator_range attrs(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 12 years ago
b898432
Replace OwningPtr with std::unique_ptr.
by Ahmed Charles
· 12 years ago
7dce1a8
Fully reverting r203236 -- it seems the only bots that are happy are the MSVC bots.
by Aaron Ballman
· 12 years ago
6908296
[C++11] Replacing iterators attr_begin() and attr_end() with iterator_range attrs(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 12 years ago
6766f8d
Objective-C. Suppress the warning for auto synthesis of property not
by Fariborz Jahanian
· 12 years ago
db07694
Remove dead assignment reported by Gautier DI FOLCO.
by Ted Kremenek
· 12 years ago
204c3c5
[ObjC] Make attribute 'objc_protocol_requires_explicit_implementation' behave correctly with default property synthesis.
by Ted Kremenek
· 12 years ago
3888202
[ObjC] add support for properties in attribute 'objc_protocol_requires_explicit_implementation'.
by Ted Kremenek
· 12 years ago
348e88c
[ObjC] Change default property synthesis logic to not completely skip DiagnoseUnimplementedProperties.
by Ted Kremenek
· 12 years ago
7e81295
[ObjC] Condense logic for diagnosing unimplemented setter/getters into help method.
by Ted Kremenek
· 12 years ago
92e3aa2
[Objective-C Sema]. Warn when an indirectly overridden property
by Fariborz Jahanian
· 12 years ago
369a9c3
ObjectiveC. When introducing a new property declaration in
by Fariborz Jahanian
· 12 years ago
314cc81
Rename getResultType() on function and method declarations to getReturnType()
by Alp Toker
· 12 years ago
36a5350
Distinguish between attributes explicitly written at the request of the user, and attributes implicitly generated to assist in bookkeeping by the compiler. This is done so by table generating a CreateImplicit method for each attribute.
by Aaron Ballman
· 12 years ago
31c05a1
Use a proper lvalue-to-rvalue conversion in Objective-C++ property accessors.
by Jordan Rose
· 12 years ago
65b1377
ObjectiveC. 1) Warn when @dynamic (as well as synthesize)
by Fariborz Jahanian
· 12 years ago
1fb3955
Removing some more unnecessary manual quotes from diagnostics.
by Aaron Ballman
· 12 years ago
5dff61d
Removing some more unnecessary manual quotes from diagnostics.
by Aaron Ballman
· 12 years ago
9ead124
Replacing calls to getAttr with calls to hasAttr for clarity. No functional change intended -- this only replaces Boolean uses of getAttr.
by Aaron Ballman
· 12 years ago
cb8c7da
ObjectiveC. support "section" attribute on properties
by Fariborz Jahanian
· 12 years ago
059021a
Objective-C. Do not issue warning when 'readonly'
by Fariborz Jahanian
· 12 years ago
6d69ac8
Enhance "auto synthesis will not synthesize property in protocol" to include property and protocol name.
by Ted Kremenek
· 12 years ago
db5ce0f
[objc] Add a warning when a class that provides a designated initializer, does not
by Argyrios Kyrtzidis
· 12 years ago
Next »