summaryrefslogtreecommitdiff
path: root/clang-tools-extra/clangd/SourceCode.cpp
Commit message (Expand)AuthorAgeFilesLines
* [clangd] Use FileEntryRef for canonicalizing filepaths.Utkarsh Saxena2023-04-131-5/+3
* [clangd] Respect preamble-patch when handling diagsKadir Cetinkaya2023-02-221-0/+25
* Use llvm::count{lr}_{zero,one} (NFC)Kazu Hirata2023-01-281-1/+1
* [clang-tools-extra] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata2023-01-071-12/+12
* [clang-tools-extra] Add #include <optional> (NFC)Kazu Hirata2023-01-071-0/+1
* Don't include None.h (NFC)Kazu Hirata2022-12-101-1/+0
* [clang-tools-extra] Use std::nullopt instead of None (NFC)Kazu Hirata2022-12-031-12/+12
* [clangd] Heuristic to avoid desync if editors are confused about newline-at-eofSam McCall2022-11-291-0/+36
* Move the isSelfContainedHeader function from clangd to libtooling.Haojian Wu2022-11-141-53/+0
* [clangd] Stop isSpelledInSource from printing source locations.Sam McCall2022-10-051-6/+10
* LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song2022-08-091-4/+4
* [clangd] Clean up unused includes. NFCISam McCall2022-02-261-4/+0
* [clangd] Cleanup of readability-identifier-namingChristian Kühnel2022-02-011-2/+2
* [llvm][ADT] Implement `BitVector::{pop_,}back`Jan Svoboda2022-01-211-1/+2
* Fix bugprone argument comments.Kazu Hirata2022-01-091-1/+1
* [clangd] Record information about non self-contained headers in IncludeStructureKirill Bobyrev2021-11-261-0/+53
* [clangd] IncludeCleaner: Support macrosKirill Bobyrev2021-10-271-0/+2
* [clangd] Support `#pragma mark` in the outlineDavid Goldman2021-09-231-0/+7
* Cleanup identifier parsing; NFCCorentin Jabot2021-09-141-2/+2
* Revert "[clangd] Support `#pragma mark` in the outline"Florian Mayer2021-08-101-7/+0
* [clangd] Support `#pragma mark` in the outlineDavid Goldman2021-08-091-0/+7
* [clangd] Replace usages of dummy with more descriptive wordsKadir Cetinkaya2021-03-221-1/+1
* [clangd][NFC] Use std::string::replace in SourceCode:applyChange.Nathan James2021-03-091-8/+1
* [clangd] Move DraftStore from ClangdLSPServer into ClangdServer.Sam McCall2021-03-021-0/+50
* [clangd] Fix locateMacroAt() for macro definition outside preambleNathan Ridge2020-12-131-11/+24
* [clangd] NFC: Use SmallVector<T> where possibleKirill Bobyrev2020-12-101-2/+2
* clang-{tools,unittests}: Stop using SourceManager::getBuffer, NFCDuncan P. N. Exon Smith2020-10-151-4/+3
* [clangd] Add isKeyword function.Haojian Wu2020-10-051-0/+6
* [clangd] makeStringError,make_error<StringError> -> error()Sam McCall2020-09-141-13/+9
* [clangd] Rename FSProvider to TFS in case of ThreadsafeFSKadir Cetinkaya2020-06-191-2/+2
* [clangd][NFC] Rename FSProvider and getFileSystemKadir Cetinkaya2020-06-191-7/+7
* [clangd] Change FSProvider::getFileSystem to take CurrentWorkingDirectoryKadir Cetinkaya2020-06-191-5/+7
* [clangd] Log rather than assert on bad UTF-8.Sam McCall2020-06-101-3/+20
* [clangd] locateMacroAt handles patched macrosKadir Cetinkaya2020-05-291-1/+4
* [clangd] Fix yet-another gratuitous llvm::Error crashSam McCall2020-05-031-1/+1
* [clangd] Move non-clang base pieces into separate support/ lib. NFCISam McCall2020-04-291-2/+2
* [clangd] go-to-def on names in comments etc that are used nearby.Sam McCall2020-04-221-0/+90
* [clangd] Remove unused and underused helpers. NFCSam McCall2020-04-171-25/+0
* [clangd] Have visibleNamespaces() and getEligiblePoints() take a LangOptions ...Nathan Ridge2020-03-101-113/+111
* [clangd] Fix isInsideMainFile to be aware of preamble.Sam McCall2020-03-041-1/+4
* [clangd] Get rid of getTokenRange helperKadir Cetinkaya2020-03-031-13/+1
* [clangd] Get rid of lexer usage in locateMacroAtKadir Cetinkaya2020-03-021-8/+3
* [clangd] Get rid of unnecessary source transformations in locateMacroAtKadir Cetinkaya2020-03-021-8/+7
* [clangd] Use tokenize instead of raw lexer in SourceCode/lexKadir Cetinkaya2020-02-281-113/+122
* [clangd] Get rid of getBeginningOfIdentifier helperKadir Cetinkaya2020-02-271-102/+0
* [clangd] Pull out a isProtoFile function.Haojian Wu2020-02-051-0/+12
* Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer2020-01-281-5/+5
* [clangd] Simplify code using findName. NFCIlya Biryukov2019-12-101-8/+0
* [clangd] Add isHeaderFile helper.Haojian Wu2019-11-151-0/+13
* [clangd] NFC, hide the internal-only utility function lex.Haojian Wu2019-11-071-3/+4