aboutsummaryrefslogtreecommitdiff
path: root/clang-tools-extra/clangd/AST.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-01-09[clangd] Full support for #import insertionsDavid Goldman1-0/+32
2023-01-07[clang-tools-extra] Remove remaining uses of llvm::Optional (NFC)Kazu Hirata1-1/+0
2023-01-07[clang-tools-extra] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-7/+6
2023-01-07[clang-tools-extra] Add #include <optional> (NFC)Kazu Hirata1-0/+1
2022-12-17[clang-tools-extra] llvm::Optional::value => operator*/operator->Fangrui Song1-1/+1
2022-12-06[clang-tools-extra] Don't including None.h (NFC)Kazu Hirata1-1/+0
2022-12-04[clang-tools-extra] Use std::nullopt instead of None in comments (NFC)Kazu Hirata1-2/+2
2022-12-03[clang-tools-extra] Use std::nullopt instead of None (NFC)Kazu Hirata1-3/+3
2022-10-15[clang] Track the templated entity in type substitution.Matheus Izvekov1-2/+2
2022-10-04[clangd] Don't print locations of anonymous tagsSam McCall1-0/+3
2022-08-01[clangd] Add decl/def support to SymbolDetailsDavid Goldman1-0/+1
2022-07-31Use llvm::any_of (NFC)Kazu Hirata1-3/+2
2022-07-26[clangd] Improve XRefs support for ObjCMethodDeclDavid Goldman1-0/+17
2022-07-25Remove redundaunt virtual specifiers (NFC)Kazu Hirata1-1/+1
2022-07-22[clangd] Make forwarding parameter detection logic resilientKadir Cetinkaya1-4/+22
2022-07-21[clangd] Refactor forwarding call detection logicKadir Cetinkaya1-55/+36
2022-07-15Use value instead of getValue (NFC)Kazu Hirata1-2/+2
2022-07-15Modernize Optional::{getValueOr,hasValue}Fangrui Song1-1/+1
2022-07-12[clang, clang-tools-extra] Use has_value instead of hasValue (NFC)Kazu Hirata1-2/+2
2022-07-06[clangd] add inlay hints for std::forward-ed parameter packsTobias Ribizel1-0/+299
2022-06-08[Clang] Fix memory leak due to TemplateArgumentListInfo used in AST node.Andrew Browne1-2/+4
2022-04-06[clangd] Add code action to generate a constructor for a C++ classSam McCall1-2/+3
2022-03-23[clangd] Add inlay hints for auto-typed parameters with one instantiation.Sam McCall1-49/+54
2022-02-26[clangd] Clean up unused includes. NFCISam McCall1-2/+0
2022-02-21[clangd] Treat 'auto' params as deduced if there's a single instantiation.Sam McCall1-0/+81
2022-01-25[NFC][clangd] cleaning up llvm-qualified-autoChristian Kühnel1-1/+1
2022-01-05[clangd] Don't index __reserved_names in headers.Sam McCall1-0/+18
2021-08-13[clangd] Guard against null Attrs in the ASTSam McCall1-5/+12
2021-08-06[clangd] Add basic support for attributes (selection, hover)Sam McCall1-0/+19
2021-08-02[clangd] Fix the crash in getQualificationKirill Bobyrev1-4/+7
2021-04-27[clangd] Dont index deeply nested symbolsKadir Cetinkaya1-0/+9
2021-02-12Improve hover scopes for Objective-C codeDavid Goldman1-0/+46
2021-01-29Revert "[clangd] Extract symbol-scope logic out of Quality, add tests. NFC"Sam McCall1-24/+0
2021-01-29[clangd] Extract symbol-scope logic out of Quality, add tests. NFCSam McCall1-0/+24
2021-01-13Fix the warnings on unused variables (NFC)Kazu Hirata1-0/+1
2021-01-08[clangd] Add missing "override" to fix the build.Adam Czachorowski1-1/+1
2021-01-08[clangd] Fix type printing in the presence of qualifiersAdam Czachorowski1-8/+16
2021-01-02[NFC] Switch up some dyn_cast callsNathan James1-1/+1
2020-12-18[clangd] Smarter hover on auto and decltypeQuentin Chateau1-2/+1
2020-12-11Remove references to the ast_type_traits namespaceAlexander Kornienko1-2/+2
2020-12-10[clangd] NFC: Use SmallVector<T> where possibleKirill Bobyrev1-1/+1
2020-11-02[clangd] Value initialize SymbolIDsKadir Cetinkaya1-7/+6
2020-04-05[clang-tools-extra] NFC: Fix trivial typo in documents and commentsKazuaki Ishizaki1-1/+1
2020-02-27[clangd] Get rid of lexer usage in AST.cppKadir Cetinkaya1-10/+1
2020-02-04[clangd] Don't assert when completing a lambda variable inside the lambda.Sam McCall1-0/+7
2020-01-03[clangd] Replace shortenNamespace with getQualificationKadir Cetinkaya1-27/+18
2019-12-17[clangd] Fix handling of inline/anon namespaces and names of deduced types in...Kadir Cetinkaya1-1/+5
2019-12-16[NFC] Fix typos in Clangd and ClangKirill Bobyrev1-1/+1
2019-12-10[clangd] Simplify code using findName. NFCIlya Biryukov1-1/+6
2019-11-25Fix an unused variable warning where a variable was only used in an assert.Eric Christopher1-1/+3