aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaCodeComplete.cpp
AgeCommit message (Expand)AuthorFilesLines
14 days[clang][HeuristicResolver] Use HeuristicResolver to implement getApproximateT...Nathan Ridge1-90/+7
2025-08-27[clang] NFC: reintroduce clang/include/clang/AST/Type.h (#155050)Matheus Izvekov1-1/+1
2025-08-27[clang] NFC: rename clang/include/clang/AST/Type.h to TypeBase.h (#155049)Matheus Izvekov1-1/+1
2025-08-26[clang] NFC: introduce Type::getAsEnumDecl, and cast variants for all TagDecl...Matheus Izvekov1-10/+3
2025-08-21[clang][CodeComplete] Consider qualifiers of explicit object parameters in ov...Mythreya Kuricheti1-14/+37
2025-08-20[clang][CodeComplete] Do not suggest unqualified members in explicit-object m...Mythreya Kuricheti1-5/+28
2025-08-09[clang] Improve nested name specifier AST representation (#147835)Matheus Izvekov1-79/+102
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