Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
0e93c3932a85fc74abbcb0f2df8c048fed5a1f0d
/
clang
/
lib
/
Sema
/
SemaCodeComplete.cpp
6e0f393
[CodeCompletion] Block property setters: Use dynamic priority heuristic
by Alex Lorenz
· 9 years ago
847fda1
[CodeCompletion] Autocomplete NS_DESIGNATED_INITIALIZER in initializers
by Alex Lorenz
· 9 years ago
71ecb07
[CodeCompletion][ObjC] Use a parameterized NSSet return type for
by Alex Lorenz
· 9 years ago
feafdf6
[CodeCompletion] Provide Objective-C class property completion results
by Alex Lorenz
· 9 years ago
01bcfc1
[CodeCompletion] Fix incorrect Objective-C block parameter formatting
by Alex Lorenz
· 9 years ago
baef802
[CodeCompletion] Show block invocation results for block property setters
by Alex Lorenz
· 9 years ago
d211c64
[index] Expose FriendDecl
by Olivier Goffart
· 9 years ago
ede1163
Remove no-op checks for a null CodeCompleter. We have already
by Chandler Carruth
· 9 years ago
f0b4e5d
[CodeCompletion] Add a block property setter completion result
by Alex Lorenz
· 9 years ago
920ae14
[CodeCompletion][NFC] Extract a function that formats block placeholders.
by Alex Lorenz
· 9 years ago
a195120
[CodeCompletion][NFC] Extract a function that looks for block decl type locs.
by Alex Lorenz
· 9 years ago
06cfa99
[CodeCompletion] Show protocol properties that are accessed through qualified id
by Alex Lorenz
· 9 years ago
5d8006d
[CodeCompletion] Allow system headers providing private symbols with a single underscore.
by Argyrios Kyrtzidis
· 9 years ago
59f7792
Use more ArrayRefs
by David Majnemer
· 9 years ago
8197801
CIndex: add support for static_assert
by Olivier Goffart
· 9 years ago
301bc21
Make Sema::getPrintingPolicy less ridiculously expensive. This used to perform
by Richard Smith
· 9 years ago
5c71617
Prune four superfluous ExternalSemaSource.h includes and one forward declaration in Sema.h
by Yaron Keren
· 9 years ago
45d4132
[MSVC] Implementation of __unaligned as a proper type qualifier
by Andrey Bokhanko
· 9 years ago
2801d32
Revert r268727, it caused PR27666.
by Nico Weber
· 9 years ago
ba0d754
[MSVC] Implementation of __unaligned as a proper type qualifier
by Andrey Bokhanko
· 9 years ago
917fc9d
Revert r266415, it broke parsing SDK headers (PR27367).
by Nico Weber
· 10 years ago
f7fa634
[MSVC Compat] Implementation of __unaligned (MS extension) as a type qualifier
by Andrey Bokhanko
· 10 years ago
72dae62
[Parse] Code complete expressions in bracket declarators.
by Benjamin Kramer
· 10 years ago
5b78640
Class Property: class property and instance property can have the same name.
by Manman Ren
· 10 years ago
a7a8b1f
Use instance_properties instead of properties. NFC.
by Manman Ren
· 10 years ago
f2005d3
Model NamespaceAliasDecls as having their nominated namespace as an underlying
by Richard Smith
· 10 years ago
883dd33
[Sema] ArrayRef-ize ParseObjCStringLiteral and CodeCompleteObjCProtocolReferences. NFC
by Craig Topper
· 10 years ago
db0ac55
Split RequireCompleteType into a function that actually requires that the type
by Richard Smith
· 10 years ago
1212626
[Sema] Use getLangOpts in Sema instead of Preprocessor. Call getTargetInfo on the AST context instead of Preprocessor. NFC
by Craig Topper
· 10 years ago
8f3b187
[libclang] Visit TypeAliasTemplateDecl
by Sergey Kalinichev
· 10 years ago
460ce58
Define weak and __weak to mean ARC-style weak references, even in MRC.
by John McCall
· 10 years ago
f0917ab
[code-completion] Strip outer nullability annotations when completing method implementations.
by Argyrios Kyrtzidis
· 10 years ago
a4f8df0
[CodeCompletion] Don't crash on member inits of templated constructors.
by Benjamin Kramer
· 10 years ago
9b7b3e9
[libclang] Replace ObjC generic parameters when code-completing method implementations.
by Douglas Gregor
· 10 years ago
4c850f3
[libclang] Fix code-completion of block parameters that are marked with nullability specifier.
by Douglas Gregor
· 10 years ago
c3425b1
[libclang] Replace ObjC generic parameters in code-completion results.
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
ab9db51
Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").
by Alexander Kornienko
· 10 years ago
3d9d929
Fixed/added namespace ending comments using clang-tidy. NFC
by Alexander Kornienko
· 10 years ago
86b4268
Code completion for nullability type specifiers.
by Douglas Gregor
· 10 years ago
3204b15
Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial types
by Benjamin Kramer
· 10 years ago
20e883e
[modules] Stop trying to fake up a linear MacroDirective history.
by Richard Smith
· 10 years ago
b8b2ed6
[modules] Determine the set of macros exported by a submodule at the end of that submodule.
by Richard Smith
· 11 years ago
ee1d76f
[libclang] Fix crash when code-completing inside constructor initializer for a builtin type.
by Argyrios Kyrtzidis
· 11 years ago
cf4bdde
Cleanup: remove artificial division between lookup results and const lookup
by Richard Smith
· 11 years ago
8cafefa
Sema: Turn some applicable functions static. NBC.
by Francisco Lopes da Silva
· 11 years ago
0c010cd
Improves overload completion result chunks.
by Francisco Lopes da Silva
· 11 years ago
1a4f855
Sema: Formatting. No behavior change.
by Francisco Lopes da Silva
· 11 years ago
a349a8a
Sema: require a complete type before lookup.
by Francisco Lopes da Silva
· 11 years ago
62a9a4f
Sema: code completion for variadic prototypes.
by Francisco Lopes da Silva
· 11 years ago
c6ccc4f
Sema: code completion for pointer and reference to functions.
by Francisco Lopes da Silva
· 11 years ago
0ab906c
Sema: Add FIXME note
by Francisco Lopes da Silva
· 11 years ago
975a9f6
Initial support for C++ parameter completion
by Francisco Lopes da Silva
· 11 years ago
6eece29
PR13699: Include friend declarations in code completion results if they had a
by Richard Smith
· 11 years ago
2e0c8f7
Address review feedback on r221933.
by Nico Weber
· 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
8fbe4398
Typo fix.
by Yaron Keren
· 11 years ago
c28ce3a
Avoid a crash after loading an #undef'd macro in code completion
by Ben Langmuir
· 11 years ago
03376dc
Switch over a few uses of param_begin() to parameters()
by Alp Toker
· 11 years ago
034bbd5
Extract an isReservedName() function
by Alp Toker
· 11 years ago
01a7598
Refactoring. Remove release and take methods from ActionResult. Rename takeAs to getAs.
by Nikola Smiljanic
· 11 years ago
c3ec149
[C++11] Use 'nullptr'. Sema edition.
by Craig Topper
· 11 years ago
f3ca2698
Decouple ExprCXX.h and DeclCXX.h and clean up includes a bit.
by Benjamin Kramer
· 11 years ago
100b24a
Implement [over.match.oper]p3 properly, by filtering the non-candidates out
by Richard Smith
· 12 years ago
9ef53ce
[Preprocessor/CodeComplete] Don't add include guard macros to code-completion results.
by Argyrios Kyrtzidis
· 12 years ago
35c5495
[C++11] Replacing Scope iterators decl_begin() and decl_end() with iterator_range decls(). Updating all of the usages of the iterators with range-based for loops, and removing the no-longer-needed iterator versions.
by Aaron Ballman
· 12 years ago
8373146
[C++11] Replacing ObjCObjectPointerType iterators qual_begin() and qual_end() with iterator_range quals(). 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
15063e1
[C++11] Replacing ObjCInterfaceDecl iterators known_categories_begin() and known_categories_end() with iterator_range known_categories(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 12 years ago
3fe486a
[C++11] Replacing ObjCInterfaceDecl iterators visible_categories_begin() and visible_categories_end() with iterator_range visible_categories(). 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
d174edf
Renaming the recently-created (r203830) props() range API to properties() for clarity.
by Aaron Ballman
· 12 years ago
aff18c0
[C++11] Replacing ObjCContainerDecl iterators meth_begin() and meth_end() with iterator_range methods(). Updating all of the usages of the iterators with range-based for loops.
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
445a939
[C++11] Replacing CXXRecordDecl iterators vbases_begin() and vbases_end() with iterator_range vbases(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 12 years ago
574705e
[C++11] Replacing CXXRecordDecl iterators bases_begin() and bases_end() with iterator_range bases(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 12 years ago
e14c0f8
[C++11] Add 'override' keyword to virtual methods that override their base class.
by Craig Topper
· 12 years ago
be22bcb
[C++11] Replacing DeclBase iterators specific_attr_begin() and specific_attr_end() with iterator_range specific_attrs(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 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
e8a8bae
[C++11] Replacing RecordDecl iterators field_begin() and field_end() with iterator_range fields(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 12 years ago
23a6dcb
[C++11] Replacing EnumDecl iterators enumerator_begin() and enumerator_end() with iterator_range enumerators(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 12 years ago
629afae
[C++11] Replacing DeclBase iterators decls_begin() and decls_end() with iterator_range decls(). The same is true for the noload versions of these APIs. Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 12 years ago
43b68be
[C++11] Replacing ObjCMethodDecl iterators param_begin() and param_end() with iterator_range params(). Updating all of the usages of the iterators with range-based for loops.
by Aaron Ballman
· 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
bbdd764
[C++11] Replace verbose functors with succinct lambdas
by Benjamin Kramer
· 12 years ago
382ba41
When completing Objective-C instance method invocations, perform a contextual conversion to an Objective-C pointer type of the target expression if needed. This fixes code completion of method invocations where the target is a smart pointer that has an explicit conversion operator to an Objective-C type.
by Anders Carlsson
· 12 years ago
7bbb881
[code-completion] Style guideline for Cocoa has custom accessor in property declarations without spaces around '='.
by Argyrios Kyrtzidis
· 12 years ago
314cc81
Rename getResultType() on function and method declarations to getReturnType()
by Alp Toker
· 12 years ago
a2794f9
Introduce and use Decl::getAsFunction() to simplify templated function checks
by Alp Toker
· 12 years ago
b3fd5cf
Update FunctionTypeLoc and related names to match r199686
by Alp Toker
· 12 years ago
9cacbab
Rename FunctionProtoType accessors from 'arguments' to 'parameters'
by Alp Toker
· 12 years ago
4a97967
It turns out the problem was a bit more wide-spread. Removing a lot of unneeded typecasts. getScopeRep() already returns a NestedNameSpecifier.
by Aaron Ballman
· 12 years ago
c37877d
Convert anachronistic use of 'void *' to 'DeclContext *' in Scope that was a holdover from the long-dead Action interface.
by Ted Kremenek
· 12 years ago
541b38b
Switch the semantic DeclContext for a block-scope declaration of a function or
by Richard Smith
· 12 years ago
9ddb76e
Cleanup of OpaquePtr. No functionality changes.
by Serge Pavlov
· 12 years ago
25284cc
Use pop_back_val() instead of both back() and pop_back().
by Robert Wilhelm
· 12 years ago
Next »