Commit Graph

  • 1d1ca64c85 Drop support for clang 6 Fangrui Song 2019-01-21 10:44:44 +0800
  • d385f7442f Implement initialization option compilationDatabaseCommand on Windows Fangrui Song 2019-01-21 12:15:28 +0800
  • 9eaeefaf72 Make message handler throw NotIndexed if not overdue Fangrui Song 2019-01-21 22:56:45 +0800
  • 0b200a52c3 Add -log-file=stderr and make it default Fangrui Song 2019-01-21 10:20:07 +0800
  • 4f198f16dd Add -log-file=stderr and make it default Fangrui Song 2019-01-21 10:20:07 +0800
  • 145b5bcdf7 Drop support for clang 6 Fangrui Song 2019-01-21 10:44:44 +0800
  • 69d891ab3b Fixed building on posix Adrian Ebeling 2019-01-20 14:24:45 +0100
  • a57957702e Small fixes Adrian Ebeling 2019-01-20 14:15:06 +0100
  • ed548b11da Fix indentation Adrian Ebeling 2019-01-20 13:39:23 +0100
  • 4f79a96660 Implement GetExternalCommandOutput() on windows Adrian Ebeling 2019-01-20 13:37:48 +0100
  • f45b0f9c77 Implement temp dir creation on windows Adrian Ebeling 2019-01-20 13:19:45 +0100
  • 9cfc0abe5b Allow Clang version and architecture to be overridden. Paul Smith 2019-01-19 15:31:58 -0500
  • 3ae916cbfc log to stderr to forward to lsp client Yan Pas 2019-01-19 17:28:01 +0300
  • 7a79ed92b2 completion: if preamble size changes, rebuild it Fangrui Song 2019-01-13 18:33:18 +0800
  • a086e3d973 Update wiki link Fangrui Song 2019-01-04 10:54:20 +0800
  • 3810fb0a78 textDocument/didOpen: index related files when a header is opened Fangrui Song 2018-12-28 12:30:15 -0800
  • 47479e1cb8 Delay requests if the document has not not indexed (#176) Fangrui Song 2018-12-24 22:20:00 -0800
  • f017e7e643 Adjust FrontendOpts.Inputs[0] for inferred files Fangrui Song 2018-12-23 21:22:51 -0800
  • 48e4e1ea31 Handle file deletion and register workspace/didChangeWatchedFiles Fangrui Song 2018-12-20 20:53:50 -0800
  • 9331998868 Make cacheDirectory related to project root; delete Timer Fangrui Song 2018-12-23 11:30:31 -0800
  • 5ec819d06a completion: ignore CXXDeductionGuide Fangrui Song 2018-12-22 23:52:24 -0800
  • 579df478eb Extend .ccls Fangrui Song 2018-12-21 01:05:23 -0800
  • 8ca0978804 Make -v=1 work and log cflags for SemaManager session and Indexer Fangrui Song 2018-12-21 18:23:35 -0800
  • 18e4be616c Add strict to FuzzyMatcher::Match Fangrui Song 2018-12-20 00:00:42 -0800
  • e0a6db8d9b ParameterInformation: use label: [number, number] Fangrui Song 2018-12-16 20:47:14 -0800
  • fc38442967 Support textDocument/declaration & LocationLink Fangrui Song 2018-12-16 19:53:00 -0800
  • 37a9ad3f81 cmake_minimum_required 3.8; clean up Fangrui Song 2018-12-13 20:58:13 -0800
  • df7221affc Rendezvous after receiving "exit" notification (#159) Fangrui Song 2018-12-13 20:13:35 -0800
  • 6945a56fb8 Support multiple -init= Fangrui Song 2018-12-09 13:50:58 -0800
  • 259b9fefb3 Spin IncludeComplete's destructor until scanning completes (#147) Leszek Swirski 2018-12-04 18:28:40 +0100
  • d43b994557 query: fix UpdateUses when a new entity is seen; simplify {DeclRef,Use,Usr}Update Fangrui Song 2018-12-03 09:42:16 -0800
  • 04e80544b9 Refactor serializer Fangrui Song 2018-12-02 15:53:33 -0800
  • 872d7c5de9 Add ReplyOnce::NotReady and error if didOpen is not seen Fangrui Song 2018-12-01 16:55:51 -0800
  • ab48663ca0 Refactor WorkingFiles and CompletionManager Fangrui Song 2018-11-30 22:44:52 -0800
  • e5b4a404df completion: use Text for Macro{Instantiation,Definition} Fangrui Song 2018-11-30 10:11:14 -0800
  • a37782dc0c Fix ComputeGuessScore and delete dead code Fangrui Song 2018-11-27 09:19:22 -0800
  • 72ee893d26 Merge maybe.hh into utils.hh Fangrui Song 2018-11-26 23:07:28 -0800
  • 5a5165faa8 Merge query.hh and query_util.hh Fangrui Song 2018-11-26 22:29:28 -0800
  • 5a723b489a Refactor Matcher to use pimpl and merge match.hh into utils.hh Fangrui Song 2018-11-26 22:22:27 -0800
  • e6510f7428 Make EmptyParam empty & rewrite LruCache Fangrui Song 2018-11-26 21:00:30 -0800
  • 0606b95754 constexpr std::string_view -> const std::string_view Fangrui Song 2018-11-25 16:05:00 -0800
  • 9ffbf3c52e codeAction: use codeActionProvider: CodeActionOptions and respect CodeActionParams::range Fangrui Song 2018-11-25 14:55:33 -0800
  • eacbc1e1e7 Make DocumentLink::range narrower Fangrui Song 2018-11-24 09:49:58 -0800
  • 7a363d2259 completion: delete insertText; don't set filterText if it is the same as label Fangrui Song 2018-11-23 11:53:51 -0800
  • 3bcb5f23a4 serializer: make visitor/vis value/v consistent Fangrui Song 2018-11-23 11:53:21 -0800
  • 58e996366d Refactor ReplyOnce; error if InitializeParams.rootUri is null Fangrui Song 2018-11-23 10:08:44 -0800
  • f6fca76088 indexer: handle DecltypeType and empty main file; diag: -Wno-unused-function for headers Fangrui Song 2018-11-22 20:07:39 -0800
  • afa654f0d1 .ccls: add %objective-c %objective-cpp Fangrui Song 2018-11-19 23:14:49 -0800
  • 8c73bbc3c7 Use clang::isIdentifierBody and clean up utils/working_files Fangrui Song 2018-11-17 10:23:12 -0800
  • b31a1c6b3e hierarchicalDocumentSymbol: support SymbolKind::Function declaration and uniquify by range Fangrui Song 2018-11-16 15:23:26 -0800
  • 06dff21720 README: add client feature table Fangrui Song 2018-11-15 20:53:04 -0800
  • 6767b9bf24 Add Apache LICENSE file (#121) 0.20181111.2 Nikolaus Wittenstein 2018-11-13 12:12:03 -0500
  • 77bec58a62 Fix VS2017 build issues and add Appveyor CI script (#118) Dso Tsin 2018-11-13 12:33:01 +0800
  • 63a510ac21 Use SM.isWrittenInMainFile; suppress -Werror in preamble Fangrui Song 2018-11-10 15:05:21 -0800
  • a24fe5a386 hierarchicalDocumentSymbol: display member function declarations Fangrui Song 2018-11-10 19:50:35 -0800
  • 5736dd094d Fix some MSVC 2017 errors Fangrui Song 2018-11-11 01:10:15 -0800
  • eeeb03c068 If clang >= 8, delete search path detection and use Sema::CodeCompleteIncludedFile Fangrui Song 2018-11-08 21:18:41 -0800
  • 94d2b5821e Work around relative --sysroot= Fangrui Song 2018-11-08 11:32:27 -0800
  • 58c701d98a Improve semantic highlight in templates Fangrui Song 2018-11-07 17:20:41 -0800
  • e0e00cb48a Reduce MAKE_REFLECT_STRUCT in lsp.hh Fangrui Song 2018-11-04 10:30:18 -0800
  • 11ba6b64ff Remove ls prefix from many LSP interfaces Fangrui Song 2018-11-03 13:52:43 -0700
  • ac09b085ff Misc Fangrui Song 2018-11-03 21:48:38 -0700
  • 18e5d5c498 Simplify and work around vscode _sortTextLow Fangrui Song 2018-11-03 15:04:07 -0700
  • 42b6b7b3f0 project.cc: deduplicate more cases Fangrui Song 2018-11-02 15:17:46 -0700
  • 334557e9fe Fix EnumConstantDecl's kind & EnumDecl's vars Fangrui Song 2018-11-01 20:26:00 -0700
  • 90a94cbb4f textDocument/references workspace/symbol: add folders Fangrui Song 2018-10-29 23:49:52 -0700
  • 26d76b75c7 Report InvalidParams for serialization error Fangrui Song 2018-10-30 22:26:01 -0700
  • 5599ddd343 Simplify and better compatibility with encodings retaining the feature of low bytes being 1-byte characters Fangrui Song 2018-10-28 21:39:17 -0700
  • df20969788 *.h -> *.hh Fangrui Song 2018-10-28 21:21:21 -0700
  • ea1271a84e Refactor message handler and namespace ccls Fangrui Song 2018-10-28 10:49:31 -0700
  • 6e19a5964e Implement textDocument/documentLink 0.20181024.1 Fangrui Song 2018-10-24 18:03:57 -0700
  • 1d67a40ce8 Implement textDocument/foldingRange Fangrui Song 2018-10-23 20:48:12 -0700
  • c0c7cfed8d Fix broken link in README.md (#101) David F 2018-10-24 05:09:27 +0200
  • 16c2e0643b Deprioritize completion items with additionTextEdits Fangrui Song 2018-10-23 10:09:32 -0700
  • 32a658ad24 Fix textDocument/implementation Fangrui Song 2018-10-23 09:51:50 -0700
  • 283d887271 Add command line option -index=root to index without starting language server Fangrui Song 2018-10-22 22:01:10 -0700
  • ce1c7ec76a Improve DeducedType Fangrui Song 2018-10-19 10:00:15 -0700
  • 119a05597d Improve extent of definition/declaration; uniquify typeDefinition Fangrui Song 2018-10-18 22:11:43 -0700
  • 87ea7d244d Simplify Fangrui Song 2018-10-15 01:26:13 -0700
  • cb7ed9415d Add ExtentRef; merge symbol2refcnt and outline2refcnt Fangrui Song 2018-10-14 23:33:24 -0700
  • fc1db06538 Add pipeline::{Notify,Reply,ReplyError} and simplify message handling Fangrui Song 2019-01-09 15:19:17 +0800
  • 79352b451c Misc changes to project Fangrui Song 2018-10-13 23:22:29 -0700
  • 4743124370 Adapt trunk change and write comments to PCH Fangrui Song 2018-10-12 16:36:07 -0700
  • 61b361320b -DSYSTEM_CLANG=off: 6.0.1 -> 7.0.0 Fangrui Song 2018-10-12 16:25:29 -0700
  • f5816e3be3 Fix hierarchical document symbol 0.20181010.1 Riatre Foo 2018-10-11 04:32:59 +0800
  • 51081c3cd2 Add namespace alias clang::vfs = llvm::vfs to adapt D52783 Fangrui Song 2018-10-10 09:52:41 -0700
  • c5ae521d36 Namespace: improve indexer and don't trace bases in $ccls/member Fangrui Song 2018-10-09 22:29:51 -0700
  • ac2d921ab9 Fix additionalTextEdits -> textEdit hack for VS Code (#89) Riatre Foo 2018-10-10 06:36:39 +0800
  • 5a1ed4c943 Support workspace folders Fangrui Song 2018-10-07 22:02:28 -0700
  • de9c77e1cc Improve completion Fangrui Song 2018-10-06 15:23:23 -0700
  • 10c1c28dd1 Clean and update tests after Index* refactoring Fangrui Song 2018-10-04 23:31:59 -0700
  • e6a21fb5e5 textDocument/didOpen: index related files when a header is opened Fangrui Song 2018-12-28 12:30:15 -0800
  • 6ed201c42e Delay requests if the document has not not indexed (#176) Fangrui Song 2018-12-24 22:20:00 -0800
  • 5bb7c7b3f1 Adjust FrontendOpts.Inputs[0] for inferred files Fangrui Song 2018-12-23 21:22:51 -0800
  • 6223e400d3 Handle file deletion and register workspace/didChangeWatchedFiles Fangrui Song 2018-12-20 20:53:50 -0800
  • 4b5b06f501 Make cacheDirectory related to project root; delete Timer Fangrui Song 2018-12-23 11:30:31 -0800
  • 9a0ff147ab completion: ignore CXXDeductionGuide Fangrui Song 2018-12-22 23:52:24 -0800
  • 3b361d0429 Extend .ccls Fangrui Song 2018-12-21 01:05:23 -0800
  • 9918246508 Make -v=1 work and log cflags for SemaManager session and Indexer Fangrui Song 2018-12-21 18:23:35 -0800
  • 413c4c74f1 Add strict to FuzzyMatcher::Match Fangrui Song 2018-12-20 00:00:42 -0800