aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaCodeComplete.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-31[clang][CodeComplete] skip explicit obj param when creating signature string ...Mythreya Kuricheti1-0/+8
2025-07-05[clang][Sema] Unify getPrototypeLoc helpers in SemaCodeComplete and clangd (#...Nathan Ridge1-49/+1
2025-07-02[Sema] Remove an unnecessary cast (NFC) (#146703)Kazu Hirata1-3/+1
2025-07-01[clang][CodeComplete] skip explicit obj param in code completion string (#146...Mythreya1-0/+7
2025-06-28[Sema][clangd] add noexcept to override functions during code completion (#75...Sirui Mu1-0/+27
2025-05-04[clang] Remove unused local variables (NFC) (#138453)Kazu Hirata1-1/+0
2025-04-18[Clang] Bypass TAD during overload resolution if a perfect match exists (#136...cor3ntin1-2/+4
2025-04-17Reland [clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data st...yronglin1-4/+4
2025-04-17Revert "[Clang] Bypass TAD during overload resolution if a perfect match exis...cor3ntin1-4/+2
2025-04-17[Clang] Bypass TAD during overload resolution if a perfect match exists (#136...cor3ntin1-2/+4
2025-04-16Revert "[Clang][RFC] Bypass TAD during overload resolution if a perfect match...cor3ntin1-4/+2
2025-04-16[Clang][RFC] Bypass TAD during overload resolution if a perfect match exists ...cor3ntin1-2/+4
2025-04-16Revert "[clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data s...Michael Buch1-4/+4
2025-04-16[clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data structure...yronglin1-4/+4
2025-04-15[CodeComplete] Don't drop ArrayToPointerDecay when doing member completion (#...Akira Hatanaka1-1/+4
2025-04-11[clang][CodeComplete] Use HeuristicResolver in getAsRecordDecl() (#130473)Nathan Ridge1-28/+15
2025-04-01[clang] Concepts: support pack expansions for type constraints (#132626)Matheus Izvekov1-4/+5
2025-04-01[clang] improved preservation of template keyword (#133610)Matheus Izvekov1-3/+3
2025-03-17[clang][CodeComplete] Add code completion for if constexpr and consteval (#12...Letu Ren1-0/+46
2025-03-03[clang] Fix CodeComplete crash involving CWG1432 (#129436)Matheus Izvekov1-2/+2
2025-01-30[clang][CodeComplete] Use HeuristicResolver to resolve CXXDependentScopeMembe...Nathan Ridge1-17/+4
2025-01-29[Sema] Migrate away from PointerUnion::dyn_cast (NFC) (#124883)Kazu Hirata1-1/+1
2025-01-25[Sema] Migrate away from PointerUnion::dyn_cast (NFC) (#124391)Kazu Hirata1-1/+1
2025-01-23[clang][CodeComplete] Use HeuristicResolver to resolve DependentNameTypes (#1...Nathan Ridge1-7/+17
2025-01-22[clang][CodeComplete] Use HeuristicResolver to resolve pointee types (#121315)Nathan Ridge1-5/+10
2025-01-14[Sema] Migrate away from PointerUnion::dyn_cast (NFC) (#122855)Kazu Hirata1-3/+2
2024-11-27[Sema] Migrate away from PointerUnion::{is,get} (NFC) (#117498)Kazu Hirata1-8/+8
2024-11-26Add code completion for C++20 keywords. (#107982)ykiko1-0/+128
2024-11-16[Sema] Remove unused includes (NFC) (#116461)Kazu Hirata1-2/+0
2024-11-15[Clang] Use TargetInfo when deciding if an address space is compatible (#115...Joseph Huber1-4/+6
2024-11-15[Clang] [NFC] Refactor AST visitors in Sema and the static analyser to use Dy...Sirraide1-8/+9
2024-10-24[clang] Use {} instead of std::nullopt to initialize empty ArrayRef (#109399)Jay Foad1-9/+7
2024-09-16Remove ^^ as a token in OpenCL (#108224)Aaron Ballman1-1/+0
2024-07-15[Clang][AST] Move NamespaceDecl bits to DeclContext (#98567)Krystian Stasiowski1-1/+1
2024-07-08[C2y] Remove support for _Imaginary (#97436)Aaron Ballman1-1/+2
2024-07-05[clang] Avoid 'raw_string_ostream::str' (NFC)Youngsuk Kim1-5/+2
2024-05-27[clang][CodeComplete] Recurse into the subexpression of deref operator in get...Younan Zhang1-2/+9
2024-05-17[clang] Introduce `SemaCodeCompletion` (#92311)Vlad Serebrennikov1-611/+695
2024-05-13[clang] Introduce `SemaObjC` (#89086)Vlad Serebrennikov1-18/+22
2024-05-11[clang] Use StringRef::operator== instead of StringRef::equals (NFC) (#91844)Kazu Hirata1-5/+4
2024-05-02[Clang] Prevent null pointer dereference in Sema::​CodeCompleteQualifiedId(...smanna121-8/+10
2024-04-11[NFC][Clang] Improve const correctness for IdentifierInfo (#79365)Bill Wendling1-57/+55
2024-03-25[clang][CodeComplete] Handle deref operator in getApproximateType (#86466)Nathan Ridge1-0/+5
2024-03-12[clang][CodeCompletion] Allow debuggers to code-complete reserved identifiers...Michael Buch1-0/+4
2024-03-05[clangd] Show argument names for function pointer struct fields (#69011)Qwinci1-0/+6
2023-12-13[clang] Use StringRef::{starts,ends}_with (NFC) (#75149)Kazu Hirata1-2/+2
2023-12-09[ADT] Rename SmallString::{starts,ends}with to {starts,ends}_with (#74916)Kazu Hirata1-1/+1
2023-11-24[clang] Add missing LinkageSpec case to getCursorKindForDecl (#72401)Sebastian Poeplau1-0/+3
2023-11-03[clang][NFC] Refactor `TagTypeKind` (#71160)Vlad Serebrennikov1-13/+14
2023-09-28[clangd][CodeComplete] Improve FunctionCanBeCallYounan Zhang1-33/+105