summaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaCodeComplete.cpp
AgeCommit message (Expand)Author
2025-08-27[clang] NFC: reintroduce clang/include/clang/AST/Type.h (#155050)Matheus Izvekov
2025-08-27[clang] NFC: rename clang/include/clang/AST/Type.h to TypeBase.h (#155049)Matheus Izvekov
2025-08-26[clang] NFC: introduce Type::getAsEnumDecl, and cast variants for all TagDecl...Matheus Izvekov
2025-08-21[clang][CodeComplete] Consider qualifiers of explicit object parameters in ov...Mythreya Kuricheti
2025-08-20[clang][CodeComplete] Do not suggest unqualified members in explicit-object m...Mythreya Kuricheti
2025-08-09[clang] Improve nested name specifier AST representation (#147835)Matheus Izvekov
2025-07-31[clang][CodeComplete] skip explicit obj param when creating signature string ...Mythreya Kuricheti
2025-07-05[clang][Sema] Unify getPrototypeLoc helpers in SemaCodeComplete and clangd (#...Nathan Ridge
2025-07-02[Sema] Remove an unnecessary cast (NFC) (#146703)Kazu Hirata
2025-07-01[clang][CodeComplete] skip explicit obj param in code completion string (#146...Mythreya
2025-06-28[Sema][clangd] add noexcept to override functions during code completion (#75...Sirui Mu
2025-05-04[clang] Remove unused local variables (NFC) (#138453)Kazu Hirata
2025-04-18[Clang] Bypass TAD during overload resolution if a perfect match exists (#136...cor3ntin
2025-04-17Reland [clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data st...yronglin
2025-04-17Revert "[Clang] Bypass TAD during overload resolution if a perfect match exis...cor3ntin
2025-04-17[Clang] Bypass TAD during overload resolution if a perfect match exists (#136...cor3ntin
2025-04-16Revert "[Clang][RFC] Bypass TAD during overload resolution if a perfect match...cor3ntin
2025-04-16[Clang][RFC] Bypass TAD during overload resolution if a perfect match exists ...cor3ntin
2025-04-16Revert "[clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data s...Michael Buch
2025-04-16[clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data structure...yronglin
2025-04-15[CodeComplete] Don't drop ArrayToPointerDecay when doing member completion (#...Akira Hatanaka
2025-04-11[clang][CodeComplete] Use HeuristicResolver in getAsRecordDecl() (#130473)Nathan Ridge
2025-04-01[clang] Concepts: support pack expansions for type constraints (#132626)Matheus Izvekov
2025-04-01[clang] improved preservation of template keyword (#133610)Matheus Izvekov
2025-03-17[clang][CodeComplete] Add code completion for if constexpr and consteval (#12...Letu Ren
2025-03-03[clang] Fix CodeComplete crash involving CWG1432 (#129436)Matheus Izvekov
2025-01-30[clang][CodeComplete] Use HeuristicResolver to resolve CXXDependentScopeMembe...Nathan Ridge
2025-01-29[Sema] Migrate away from PointerUnion::dyn_cast (NFC) (#124883)Kazu Hirata
2025-01-25[Sema] Migrate away from PointerUnion::dyn_cast (NFC) (#124391)Kazu Hirata
2025-01-23[clang][CodeComplete] Use HeuristicResolver to resolve DependentNameTypes (#1...Nathan Ridge
2025-01-22[clang][CodeComplete] Use HeuristicResolver to resolve pointee types (#121315)Nathan Ridge
2025-01-14[Sema] Migrate away from PointerUnion::dyn_cast (NFC) (#122855)Kazu Hirata
2024-11-27[Sema] Migrate away from PointerUnion::{is,get} (NFC) (#117498)Kazu Hirata
2024-11-26Add code completion for C++20 keywords. (#107982)ykiko
2024-11-16[Sema] Remove unused includes (NFC) (#116461)Kazu Hirata
2024-11-15[Clang] Use TargetInfo when deciding if an address space is compatible (#115...Joseph Huber
2024-11-15[Clang] [NFC] Refactor AST visitors in Sema and the static analyser to use Dy...Sirraide
2024-10-24[clang] Use {} instead of std::nullopt to initialize empty ArrayRef (#109399)Jay Foad
2024-09-16Remove ^^ as a token in OpenCL (#108224)Aaron Ballman
2024-07-15[Clang][AST] Move NamespaceDecl bits to DeclContext (#98567)Krystian Stasiowski
2024-07-08[C2y] Remove support for _Imaginary (#97436)Aaron Ballman
2024-07-05[clang] Avoid 'raw_string_ostream::str' (NFC)Youngsuk Kim
2024-05-27[clang][CodeComplete] Recurse into the subexpression of deref operator in get...Younan Zhang
2024-05-17[clang] Introduce `SemaCodeCompletion` (#92311)Vlad Serebrennikov
2024-05-13[clang] Introduce `SemaObjC` (#89086)Vlad Serebrennikov
2024-05-11[clang] Use StringRef::operator== instead of StringRef::equals (NFC) (#91844)Kazu Hirata
2024-05-02[Clang] Prevent null pointer dereference in Sema::​CodeCompleteQualifiedId(...smanna12
2024-04-11[NFC][Clang] Improve const correctness for IdentifierInfo (#79365)Bill Wendling
2024-03-25[clang][CodeComplete] Handle deref operator in getApproximateType (#86466)Nathan Ridge
2024-03-12[clang][CodeCompletion] Allow debuggers to code-complete reserved identifiers...Michael Buch