summaryrefslogtreecommitdiff
path: root/lib/AST/DeclObjC.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-03-11Fix ObjCMethodDecl::findPropertyDecl for class properties.Jordan Rose1-9/+15
2016-01-28Class Property: change PropertyMap to include isClassProperty.Manman Ren1-6/+8
2016-01-28Class Property: class property and instance property can have the same name.Manman Ren1-18/+65
2016-01-27Class Property: handle class properties.Manman Ren1-2/+2
2016-01-26Use instance_properties instead of properties. NFC.Manman Ren1-6/+6
2015-12-29[TrailingObjects] Convert Decl* classes.James Y Knight1-7/+7
2015-11-03Stop back-patching 'readonly' Objective-C properties with 'readwrite' ones.Douglas Gregor1-11/+65
2015-07-08DeclObjC: Move computing the type of self into a separate function (NFC).Adrian Prantl1-5/+13
2015-07-07Use AlignOf instead of alignOf so that this can go back to being a static_ass...Aaron Ballman1-3/+3
2015-07-07Changing a use of alignof() into llvm::alignOf() for MSVC compatibility. This...Aaron Ballman1-2/+3
2015-07-07Don't rely on the use of non-POD types within unions.Douglas Gregor1-1/+3
2015-07-07[libclang] Replace ObjC generic parameters when code-completing method implem...Douglas Gregor1-0/+6
2015-07-07The AST importer had a bug where it would enter into an infinite recursionDouglas Gregor1-13/+22
2015-07-07Implement variance for Objective-C type parameters.Douglas Gregor1-5/+13
2015-07-07Improve the Objective-C common-type computation used by the ternary operator.Douglas Gregor1-1/+1
2015-07-07Substitute type arguments into uses of Objective-C interface members.Douglas Gregor1-2/+28
2015-07-07Handle Objective-C type arguments.Douglas Gregor1-0/+27
2015-07-07Parsing, semantic analysis, and AST for Objective-C type parameters.Douglas Gregor1-4/+113
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko1-1/+1
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-06-19Extend type nullability qualifiers for Objective-C.Douglas Gregor1-3/+5
2015-03-24[modules] Deserialize CXXCtorInitializer list for a constructor lazily.Richard Smith1-0/+5
2015-03-11revert r231700 (designated initializer patch) which brokeFariborz Jahanian1-10/+0
2015-03-09[PATCH Sema Objective-C]. Patch to warn on missing designated initializerFariborz Jahanian1-0/+10
2015-03-02Fix ObjCInterfaceDecl::getCategoryMethod() and give it a caller. No behavior ...Nico Weber1-2/+1
2015-02-21Cleanup: remove artificial division between lookup results and const lookupRichard Smith1-8/+8
2015-02-17Prefer SmallVector::append/insert over push_back loops. Clang edition.Benjamin Kramer1-3/+2
2015-01-16ObjC getters with names like "newItem" should still be linked to the @property.Jordan Rose1-1/+1
2014-12-22Wrap to 80 columns. NfC.Nico Weber1-10/+11
2014-11-19Constify a few IdentifierInfo * parameters.Jordan Rose1-3/+3
2014-08-27Objective-C. Change to method lookup rules to lookFariborz Jahanian1-12/+15
2014-08-22Objective-C. Warn if user has made explicit callFariborz Jahanian1-0/+5
2014-08-01Improving diagnostic source ranges for the nonnull attribute. Now it highligh...Aaron Ballman1-0/+7
2014-07-16Objective-C. Changes per A. Ballman's commentFariborz Jahanian1-10/+12
2014-07-16Objective-C. Introducing __attribute__((objc_runtime_name("runtimename"))Fariborz Jahanian1-0/+23
2014-05-16If a declaration is loaded, and then a module import adds a redeclaration, thenRichard Smith1-17/+17
2014-05-12[C++11] Use 'nullptr'. AST edition.Craig Topper1-74/+83
2014-05-10Stop all the Decl classes poking at Redeclarable's data member directly, and ...Richard Smith1-1/+1
2014-04-26[SemaObjC] Fix ObjCInterfaceDecl::inheritsDesignatedInitializers(), if there ...Argyrios Kyrtzidis1-3/+13
2014-04-16Fix indentation, NFC.Argyrios Kyrtzidis1-4/+4
2014-04-16[objc] Consider new initializers inside @implementation when determining if t...Argyrios Kyrtzidis1-0/+6
2014-03-28[SemaObjC] For the semantics of the designated-initializer attribute, conside...Argyrios Kyrtzidis1-9/+30
2014-03-14[C++11] Replacing ObjCImplementationDecl iterators ivar_begin() and ivar_end(...Aaron Ballman1-6/+4
2014-03-14[C++11] Replacing ObjCCategoryDecl iterators propimpl_begin() and propimpl_en...Aaron Ballman1-6/+2
2014-03-14[C++11] Replacing ObjCCategoryDecl iterators protocol_begin() and protocol_en...Aaron Ballman1-13/+7
2014-03-13[C++11] Replacing ObjCProtocolDecl iterators protocol_begin() and protocol_en...Aaron Ballman1-21/+14
2014-03-13[C++11] Replacing ObjCInterfaceDecl iterators known_extensions_begin() and kn...Aaron Ballman1-4/+1
2014-03-13[C++11] Replacing ObjCInterfaceDecl iterators visible_extensions_begin() and ...Aaron Ballman1-4/+1
2014-03-13[C++11] Replacing ObjCInterfaceDecl iterators known_categories_begin() and kn...Aaron Ballman1-7/+2
2014-03-13[C++11] Replacing ObjCInterfaceDecl iterators visible_categories_begin() and ...Aaron Ballman1-33/+10