Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
clang
/
lib
/
Parse
/
ParseObjc.cpp
fb6deeb
Refactor the way we handle diagnosing unused expression results.
by Aaron Ballman
· 7 years ago
fa98390
NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects)
by Erik Pilkington
· 7 years ago
f2ceec4
Port getLocStart -> getBeginLoc
by Stephen Kelly
· 7 years ago
dc5ce72
Append new attributes to the end of an AttributeList.
by Michael Kruse
· 7 years ago
6907ce2
Remove trailing space
by Fangrui Song
· 7 years ago
e891aa9
[NFC] Rename clang::AttributeList to clang::ParsedAttr
by Erich Keane
· 7 years ago
c480f30
AttributeList de-listifying:
by Erich Keane
· 7 years ago
0aab723
Fix allocation of Nullability attribute.
by Erich Keane
· 7 years ago
5faf6d8
Reapply "[Parse] Use CapturedStmt for @finally on MSVC"
by Shoaib Meenai
· 7 years ago
151f14c
Revert "[Parse] Use CapturedStmt for @finally on MSVC"
by Shoaib Meenai
· 7 years ago
757b6d3
[Parse] Use CapturedStmt for @finally on MSVC
by Shoaib Meenai
· 7 years ago
9fc8faf
Remove \brief commands from doxygen comments.
by Adrian Prantl
· 7 years ago
a534f07
Revert rC330794 and some dependent tiny bug fixes
by Faisal Vali
· 7 years ago
936de9d
[c++2a] [concepts] Add rudimentary parsing support for template concept declarations
by Faisal Vali
· 7 years ago
1e879d8
Sink PrettyDeclStackTrace down to the AST library
by Jordan Rose
· 8 years ago
1c606c2
Allow the NS, CF, and ObjC attributes to be used with -fdouble-square-bracket-attributes. The syntactic locations for such attributes on ObjC constructs have been specifically chosen to follow the GNU attribute syntactic locations.
by Aaron Ballman
· 8 years ago
090da2d
Again reverting an attempt to convert the DeclSpec enums into scoped enums.
by Faisal Vali
· 8 years ago
038df49
[NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierType into scoped enums with underlying types.
by Faisal Vali
· 8 years ago
c535adc
Revert r321614 and r321615
by Faisal Vali
· 8 years ago
8736dee
[NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierType into scoped enums.
by Faisal Vali
· 8 years ago
7db85c5
[NFC] Modernize enum DeclSpecContext into a scoped enum.
by Faisal Vali
· 8 years ago
421b2d1
[NFC] Modernize enum Declarator::TheContext to a type-safe scoped enum.
by Faisal Vali
· 8 years ago
81fe14e
[Modules TS] Added module re-export support.
by Hamza Sood
· 8 years ago
57c681f
Place implictly declared functions at block scope
by Momchil Velikov
· 8 years ago
9b9188d
[index] Objective-C method declarations and message sends with
by Alex Lorenz
· 8 years ago
6c9af50
Add a fixit for -Wobjc-protocol-property-synthesis
by Alex Lorenz
· 8 years ago
812012f
[Parser][ObjC] Use an artificial EOF token while parsing lexed ObjC methods
by Alex Lorenz
· 8 years ago
f127821
[Parser][ObjC++] Improve diagnostics and recovery when C++ keywords are used
by Alex Lorenz
· 8 years ago
11ad339
Publish RAIIObjectsForParser.h for external usage.
by Vassil Vassilev
· 9 years ago
f937139
Support attributes for Objective-C categories
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
dfcf1cb
Revert r292508 given that we intend to remove driver options for cxx modules.
by Manman Ren
· 9 years ago
4798302
Module: Improve diagnostic message when cxx modules are disabled and @import is used in Objective CXX.
by Manman Ren
· 9 years ago
a589abc
[ObjC] Avoid a @try/@finally/@autoreleasepool fixit when parsing an expression
by Alex Lorenz
· 9 years ago
f95a000
[index] Fix issue with protocol name locations in conformance list of an ObjC class when they come from a typedef.
by Argyrios Kyrtzidis
· 9 years ago
731ca0e
Remove redundant calls to std::string::data()
by Malcolm Parsons
· 9 years ago
218c874
[SemaObjC] Be more strict while parsing type arguments and protocols
by Bruno Cardoso Lopes
· 9 years ago
8452327
Move calls of MaybeParseMicrosoftAttributes() before ParseExternalDeclaration()
by Nico Weber
· 9 years ago
1383ddc
[SemaObjC] Improve ObjCDictionaryLiteral and ObjCArryLiteral diagnostics
by Bruno Cardoso Lopes
· 9 years ago
29099de
[ObjC] Implement @available in the Parser and AST
by Erik Pilkington
· 9 years ago
f9e890c
Fix a few issues while skipping function bodies
by Olivier Goffart
· 9 years ago
d063c5a
FixIt: use getLocForEndOfToken to insert fix-it after a type name.
by Manman Ren
· 9 years ago
bd59b489
[Parser][ObjC] Make sure c++11 in-class initialization is done when the
by Akira Hatanaka
· 9 years ago
c54768f
[SemaObjC] Properly handle mix between type arguments and protocols.
by Bruno Cardoso Lopes
· 9 years ago
1ced509
Fix remaining Clang-tidy readability-redundant-control-flow warnings; other minor fixes.
by Eugene Zelenko
· 10 years ago
2eabcc9
Simplify EnterTokenStream API to make it more robust for memory management
by David Blaikie
· 10 years ago
0fe61f8
Class Property: parse @dynamic (class).
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
387ff7f
Class Property: parse property attribute (class).
by Manman Ren
· 10 years ago
efdccaa
OpaquePtr: Use nullptr construction for ParsedType OpaquePtr typedef
by David Blaikie
· 10 years ago
0403cb1
OpaquePtr: Use nullptr construction for DeclGroupPtrTy OpaquePtr typedef
by David Blaikie
· 10 years ago
d4336e0
[Sema] ArrayRef-ize BuildObjCDictionaryLiteral. NFC
by Craig Topper
· 10 years ago
883dd33
[Sema] ArrayRef-ize ParseObjCStringLiteral and CodeCompleteObjCProtocolReferences. NFC
by Craig Topper
· 10 years ago
8ebd580
[Objective-c] Fix a crash that occurs when ObjCTypeParamList::back() is
by Akira Hatanaka
· 10 years ago
9dd25b7
Objective-C properties: merge attributes when redeclaring 'readonly' as 'readwrite' in an extension.
by Douglas Gregor
· 10 years ago
3110a5c
Minor formatting fixes. NFC
by Craig Topper
· 10 years ago
e301ba2
Add support for GCC's '__auto_type' extension, per the GCC manual:
by Richard Smith
· 10 years ago
3df3f1d
Switch to using an explicit scope object to ensure we don't forget to pop ObjC
by Richard Smith
· 10 years ago
0f723bb
Convert ActOnForwardProtocolDeclaration to take an ArrayRef and use a range-based for loop. NFC
by Craig Topper
· 10 years ago
a9247eb
Change FindProtocolDeclaration to take an ArrayRef and use a range-based for loop. NFC
by Craig Topper
· 10 years ago
b9fa996
[modules] When we see a definition of a function for which we already have a
by Richard Smith
· 10 years ago
cedcd9f
[libclang] Implement proper code-completion in an ObjC type parameter position.
by Douglas Gregor
· 10 years ago
1ac1b63
Implement variance for Objective-C type parameters.
by Douglas Gregor
· 10 years ago
10dc9d8
Warn when an intended Objective-C specialization was actually a useless protocol qualification.
by Douglas Gregor
· 10 years ago
9bda6cf
C++ support for Objective-C lightweight generics.
by Douglas Gregor
· 10 years ago
e83b956
Substitute type arguments into uses of Objective-C interface members.
by Douglas Gregor
· 10 years ago
e9d95f1
Handle Objective-C type arguments.
by Douglas Gregor
· 10 years ago
85f3f95
Parsing, semantic analysis, and AST for Objective-C type parameters.
by Douglas Gregor
· 10 years ago
aea7afd
Replace __double_underscored type nullability qualifiers with _Uppercase_underscored
by Douglas Gregor
· 10 years ago
5c0870a
Handle 'instancetype' in ParseDeclarationSpecifiers.
by Douglas Gregor
· 10 years ago
bec595a
Check for consistent use of nullability type specifiers in a header.
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
e59f8d7
[clang] Refactoring of conditions so they use isOneOf() instead of multiple is().
by Daniel Marjamaki
· 10 years ago
4ecdd2c
[Sema] Check availability of ObjC super class and protocols of a container
by Argyrios Kyrtzidis
· 10 years ago
8759649
Modified the Objective-C lexer and parser (only
by Sean Callanan
· 11 years ago
1586782
Enable ActOnIdExpression to use delayed typo correction for non-C++ code
by Kaelyn Takata
· 11 years ago
b16e632
Wire up delayed typo correction to DiagnoseEmptyLookup and set up
by Kaelyn Takata
· 11 years ago
a2c5153
Remove the last couple uses of the ExprArg(just Expr*) typedef in Parser.
by Craig Topper
· 11 years ago
a39beb9
Parse: Replace polymorphic functor objects with lambdas and llvm::function_ref.
by Benjamin Kramer
· 11 years ago
dacffc0
Objective-C. When we use @selector(save:), etc. there may be more
by Fariborz Jahanian
· 11 years ago
01a7598
Refactoring. Remove release and take methods from ActionResult. Rename takeAs to getAs.
by Nikola Smiljanic
· 11 years ago
161e4db
[C++11] Use 'nullptr'. Parser edition.
by Craig Topper
· 11 years ago
a773d08
Objective-C. Improve diagnostic error for '@import'
by Fariborz Jahanian
· 12 years ago
6756a49
Cleanup dead assignments reported by scan-build
by Arnaud A. de Grandmaison
· 12 years ago
2b07f02
[C++11] Add 'override' keyword to virtual methods that override their base class.
by Craig Topper
· 12 years ago
383d2c4
ExpectAndConsume: Diagnose errors automatically
by Alp Toker
· 12 years ago
35d8703
Switch over more of the parser to err_expected
by Alp Toker
· 12 years ago
ec54327
Support and use token kinds as diagnostic arguments
by Alp Toker
· 12 years ago
f6a24ce
Fix a tranche of comment, test and doc typos
by Alp Toker
· 12 years ago
34f3051
Generate a marker token when entering or leaving a submodule when building a
by Richard Smith
· 12 years ago
ee6507d
Replaced bool parameters in SkipUntil function with single bit-based parameter.
by Alexey Bataev
· 12 years ago
b7c5f74
ObjectiveC: Handle the case of qualifying protocols
by Fariborz Jahanian
· 12 years ago
0080fb5
This patch removes unused parameter allProperties and converts remaining
by Fariborz Jahanian
· 12 years ago
070a10e
ArrayRef'ize Sema::CodeComplete*
by Dmitri Gribenko
· 12 years ago
a4ce906
address some comments on r183474:
by Adrian Prantl
· 12 years ago
8588855
Objective-C parsing. Error recovery when category implementation
by Fariborz Jahanian
· 12 years ago
d56a262
Fix a typo in a parse assert. Patch by Alex Denisov.
by Fariborz Jahanian
· 12 years ago
46ed4d9
Objective-C parsing [qoi]: Recover gracefully with good diagnostic
by Fariborz Jahanian
· 12 years ago
Next »