Commit Graph

  • d86baba687 Announce openClose support in ServerCap.TextDocumentSyncOptions Riatre Foo 2018-11-06 00:21:14 +0800
  • 273e96ba82 Reduce MAKE_REFLECT_STRUCT in lsp.hh Fangrui Song 2018-11-04 10:30:18 -0800
  • 6692b07860 Remove ls prefix from many LSP interfaces Fangrui Song 2018-11-03 13:52:43 -0700
  • 3b32cc6348 Misc Fangrui Song 2018-11-03 21:48:38 -0700
  • 4bfb1fa70b Simplify and work around vscode _sortTextLow Fangrui Song 2018-11-03 15:04:07 -0700
  • 8c7d982a3b project.cc: deduplicate more cases Fangrui Song 2018-11-02 15:17:46 -0700
  • 29202a6e72 Fix EnumConstantDecl's kind & EnumDecl's vars Fangrui Song 2018-11-01 20:26:00 -0700
  • aa35a4cd3d textDocument/references workspace/symbol: add folders Fangrui Song 2018-10-29 23:49:52 -0700
  • fb1d117269 Report InvalidParams for serialization error Fangrui Song 2018-10-30 22:26:01 -0700
  • 5af29566b8 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
  • ec8731932b *.h -> *.hh Fangrui Song 2018-10-28 21:21:21 -0700
  • 123f504d50 Refactor message handler and namespace ccls Fangrui Song 2018-10-28 10:49:31 -0700
  • 323d2ec8bf Implement textDocument/documentLink Fangrui Song 2018-10-24 18:03:57 -0700
  • e2478c8083 Implement textDocument/foldingRange Fangrui Song 2018-10-23 20:48:12 -0700
  • cec7e3a419 Fix broken link in README.md (#101) David F 2018-10-24 05:09:27 +0200
  • 9b8947f304 Deprioritize completion items with additionTextEdits Fangrui Song 2018-10-23 10:09:32 -0700
  • 6fc35ab866 Fix textDocument/implementation Fangrui Song 2018-10-23 09:51:50 -0700
  • 551c306536 Declare documentLink is not supported in capabilities Riatre Foo 2018-10-25 04:39:57 +0800
  • 0e372ce3db Implement textDocument/foldingRange Fangrui Song 2018-10-23 20:48:12 -0700
  • 789171a439 Fix broken link in README.md (#101) David F 2018-10-24 05:09:27 +0200
  • d00073970b -DSYSTEM_CLANG=OFF: allow using Ubuntu 14.04 dfrib 2018-10-23 22:55:40 +0200
  • cf1973c4cb Fix broken link in README.md dfrib 2018-10-23 21:11:22 +0200
  • cd4729bf91 Deprioritize completion items with additionTextEdits Fangrui Song 2018-10-23 10:09:32 -0700
  • e4ea373f6f Fix textDocument/implementation Fangrui Song 2018-10-23 09:51:50 -0700
  • e101e4782d Add command line option -index=root to index without starting language server Fangrui Song 2018-10-22 22:01:10 -0700
  • 252b0d6606 Improve DeducedType Fangrui Song 2018-10-19 10:00:15 -0700
  • 5814fbb4e5 Improve extent of definition/declaration; uniquify typeDefinition Fangrui Song 2018-10-18 22:11:43 -0700
  • 5f98d5b993 Simplify Fangrui Song 2018-10-15 01:26:13 -0700
  • f8a6f75ff5 Add ExtentRef; merge symbol2refcnt and outline2refcnt Fangrui Song 2018-10-14 23:33:24 -0700
  • 53632bd920 Add pipeline::{Notify,Reply,ReplyError} and simplify message handling Fangrui Song 2018-10-14 13:18:35 -0700
  • 705ed77a85 Misc changes to project Fangrui Song 2018-10-13 23:22:29 -0700
  • f83bc28be8 Adapt trunk change and write comments to PCH Fangrui Song 2018-10-12 16:36:07 -0700
  • f27639babf -DSYSTEM_CLANG=off: 6.0.1 -> 7.0.0 Fangrui Song 2018-10-12 16:25:29 -0700
  • ccfabb9c72 Fix hierarchical document symbol Riatre Foo 2018-10-11 04:32:59 +0800
  • 949aebacdd Add namespace alias clang::vfs = llvm::vfs to adapt D52783 Fangrui Song 2018-10-10 09:52:41 -0700
  • 2db67f6edb Fix is_local for vars with non-auto storage period Riatre Foo 2018-10-15 23:25:46 +0800
  • cd0f204349 textDocument/signatureHelp: enable documentation Riatre Foo 2018-10-14 07:58:08 +0800
  • 716bc01322 Log {Request,Notification}Message, and timestamp change due to dependency Fangrui Song 2019-01-29 15:47:03 +0800
  • 84f7d5081f Fix completion result sorting in VSCode (#210) Riatre Foo 2019-01-30 23:21:40 +0800
  • 9bbb288b57 cmake: delete SYSTEM_CLANG and auto-download mechanism Fangrui Song 2019-01-22 22:44:13 +0800
  • 343fa74dc1 Implement initialization option compilationDatabaseCommand on Windows Fangrui Song 2019-01-21 12:15:28 +0800
  • c6d56519e3 Drop support for clang 6 Fangrui Song 2019-01-21 10:44:44 +0800
  • f496580081 Add -log-file=stderr and make it default Fangrui Song 2019-01-21 10:20:07 +0800
  • c592f95be0 completion: if preamble size changes, rebuild it Fangrui Song 2019-01-13 18:33:18 +0800
  • 962dcf93c1 Update wiki links and delete comparison with cquery Fangrui Song 2019-01-04 10:54:20 +0800
  • f99cf50456 textDocument/didOpen: index related files when a header is opened 0.20181225.10 Fangrui Song 2018-12-28 12:30:15 -0800
  • 8835a555f8 Delay requests if the document has not not indexed (#176) Fangrui Song 2018-12-24 22:20:00 -0800
  • dd74d03cfc Adjust FrontendOpts.Inputs[0] for inferred files Fangrui Song 2018-12-23 21:22:51 -0800
  • 52e0289245 Handle file deletion and register workspace/didChangeWatchedFiles Fangrui Song 2018-12-20 20:53:50 -0800
  • ab48179946 Make cacheDirectory related to project root; delete Timer Fangrui Song 2018-12-23 11:30:31 -0800
  • 45ac75fce3 completion: ignore CXXDeductionGuide Fangrui Song 2018-12-22 23:52:24 -0800
  • c085e07b19 Extend .ccls Fangrui Song 2018-12-21 01:05:23 -0800
  • 3edda5cf76 Make -v=1 work and log cflags for SemaManager session and Indexer Fangrui Song 2018-12-21 18:23:35 -0800
  • 6e8a45b25e Add strict to FuzzyMatcher::Match Fangrui Song 2018-12-20 00:00:42 -0800
  • 836caba19b ParameterInformation: use label: [number, number] Fangrui Song 2018-12-16 20:47:14 -0800
  • 49ae9e8912 Support textDocument/declaration & LocationLink Fangrui Song 2018-12-16 19:53:00 -0800
  • e3133bea90 cmake_minimum_required 3.8; clean up Fangrui Song 2018-12-13 20:58:13 -0800
  • 20e0beb9f3 Rendezvous after receiving "exit" notification (#159) Fangrui Song 2018-12-13 20:13:35 -0800
  • c06c2ca324 Support multiple -init= Fangrui Song 2018-12-09 13:50:58 -0800
  • 25c8928121 Spin IncludeComplete's destructor until scanning completes (#147) Leszek Swirski 2018-12-04 18:28:40 +0100
  • c941ca1bcd query: fix UpdateUses when a new entity is seen; simplify {DeclRef,Use,Usr}Update Fangrui Song 2018-12-03 09:42:16 -0800
  • a47fb42e30 Refactor serializer Fangrui Song 2018-12-02 15:53:33 -0800
  • a599aef482 Add ReplyOnce::NotReady and error if didOpen is not seen Fangrui Song 2018-12-01 16:55:51 -0800
  • 9ad2450009 Refactor WorkingFiles and CompletionManager Fangrui Song 2018-11-30 22:44:52 -0800
  • b9369e055a completion: use Text for Macro{Instantiation,Definition} Fangrui Song 2018-11-30 10:11:14 -0800
  • c6c234725a Fix ComputeGuessScore and delete dead code Fangrui Song 2018-11-27 09:19:22 -0800
  • 65d856cf8a Merge maybe.hh into utils.hh Fangrui Song 2018-11-26 23:07:28 -0800
  • 880c515d64 Merge query.hh and query_util.hh Fangrui Song 2018-11-26 22:29:28 -0800
  • d6dd932e6d Refactor Matcher to use pimpl and merge match.hh into utils.hh Fangrui Song 2018-11-26 22:22:27 -0800
  • 38e87a0729 Make EmptyParam empty & rewrite LruCache Fangrui Song 2018-11-26 21:00:30 -0800
  • 9603a73421 constexpr std::string_view -> const std::string_view Fangrui Song 2018-11-25 16:05:00 -0800
  • 7f8f68c0b2 codeAction: use codeActionProvider: CodeActionOptions and respect CodeActionParams::range Fangrui Song 2018-11-25 14:55:33 -0800
  • 19d38bc1d2 Make DocumentLink::range narrower Fangrui Song 2018-11-24 09:49:58 -0800
  • 0f0c328a91 completion: delete insertText; don't set filterText if it is the same as label Fangrui Song 2018-11-23 11:53:51 -0800
  • 98be09cc2e serializer: make visitor/vis value/v consistent Fangrui Song 2018-11-23 11:53:21 -0800
  • 741d8f2130 Refactor ReplyOnce; error if InitializeParams.rootUri is null Fangrui Song 2018-11-23 10:08:44 -0800
  • 8f442c6c35 indexer: handle DecltypeType and empty main file; diag: -Wno-unused-function for headers Fangrui Song 2018-11-22 20:07:39 -0800
  • e27a5eaff9 .ccls: add %objective-c %objective-cpp Fangrui Song 2018-11-19 23:14:49 -0800
  • 46d3f075dc Use clang::isIdentifierBody and clean up utils/working_files Fangrui Song 2018-11-17 10:23:12 -0800
  • 95bba3ed15 hierarchicalDocumentSymbol: support SymbolKind::Function declaration and uniquify by range Fangrui Song 2018-11-16 15:23:26 -0800
  • 89faa7a6ef Add Apache LICENSE file (#121) 0.20181111.3 Nikolaus Wittenstein 2018-11-13 12:12:03 -0500
  • e5f7a938b5 Fix VS2017 build issues and add Appveyor CI script (#118) Dso Tsin 2018-11-13 12:33:01 +0800
  • 985f5ec4d3 Use SM.isWrittenInMainFile; suppress -Werror in preamble Fangrui Song 2018-11-10 15:05:21 -0800
  • d9a31a72bd hierarchicalDocumentSymbol: display member function declarations Fangrui Song 2018-11-10 19:50:35 -0800
  • aaa5008ec6 Fix some MSVC 2017 errors Fangrui Song 2018-11-11 01:10:15 -0800
  • d398e071dc If clang >= 8, delete search path detection and use Sema::CodeCompleteIncludedFile Fangrui Song 2018-11-08 21:18:41 -0800
  • 444f0db1f2 Work around relative --sysroot= Fangrui Song 2018-11-08 11:32:27 -0800
  • 02a6f39559 Improve semantic highlight in templates Fangrui Song 2018-11-07 17:20:41 -0800
  • 09669fff76 Reduce MAKE_REFLECT_STRUCT in lsp.hh Fangrui Song 2018-11-04 10:30:18 -0800
  • 0d4f4b68c0 Remove ls prefix from many LSP interfaces Fangrui Song 2018-11-03 13:52:43 -0700
  • 9a6851c6a5 Misc Fangrui Song 2018-11-03 21:48:38 -0700
  • 353b398a73 Simplify and work around vscode _sortTextLow Fangrui Song 2018-11-03 15:04:07 -0700
  • 857f41c247 project.cc: deduplicate more cases Fangrui Song 2018-11-02 15:17:46 -0700
  • c598f3ebbd Fix EnumConstantDecl's kind & EnumDecl's vars Fangrui Song 2018-11-01 20:26:00 -0700
  • c8e57ee7b3 textDocument/references workspace/symbol: add folders Fangrui Song 2018-10-29 23:49:52 -0700
  • c4bf9c5d6a Report InvalidParams for serialization error Fangrui Song 2018-10-30 22:26:01 -0700
  • c1422c7a8d 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
  • bbce333042 *.h -> *.hh Fangrui Song 2018-10-28 21:21:21 -0700
  • 3cd0ee2fc7 Refactor message handler and namespace ccls Fangrui Song 2018-10-28 10:49:31 -0700
  • 8fa853c321 Implement textDocument/documentLink 0.20181024.2 Fangrui Song 2018-10-24 18:03:57 -0700