Commit Graph

  • 9254710ac9 Merge query.hh and query_util.hh Fangrui Song 2018-11-26 22:29:28 -0800
  • 7c8901bff7 Refactor Matcher to use pimpl and merge match.hh into utils.hh Fangrui Song 2018-11-26 22:22:27 -0800
  • c0bddc6df4 Make EmptyParam empty & rewrite LruCache Fangrui Song 2018-11-26 21:00:30 -0800
  • d16f5e5f20 constexpr std::string_view -> const std::string_view Fangrui Song 2018-11-25 16:05:00 -0800
  • 42da850f2f codeAction: use codeActionProvider: CodeActionOptions and respect CodeActionParams::range Fangrui Song 2018-11-25 14:55:33 -0800
  • 382ffe39cb Make DocumentLink::range narrower Fangrui Song 2018-11-24 09:49:58 -0800
  • bfdd61b558 completion: delete insertText; don't set filterText if it is the same as label Fangrui Song 2018-11-23 11:53:51 -0800
  • 65f8b148df serializer: make visitor/vis value/v consistent Fangrui Song 2018-11-23 11:53:21 -0800
  • dbd3fcc5f3 Refactor ReplyOnce; error if InitializeParams.rootUri is null Fangrui Song 2018-11-23 10:08:44 -0800
  • b914621406 indexer: handle DecltypeType and empty main file; diag: -Wno-unused-function for headers Fangrui Song 2018-11-22 20:07:39 -0800
  • cac81a6a6d .ccls: add %objective-c %objective-cpp Fangrui Song 2018-11-19 23:14:49 -0800
  • 95e97b6637 Use clang::isIdentifierBody and clean up utils/working_files Fangrui Song 2018-11-17 10:23:12 -0800
  • f56d331caa hierarchicalDocumentSymbol: support SymbolKind::Function declaration and uniquify by range Fangrui Song 2018-11-16 15:23:26 -0800
  • cf000ea7c8 README: add client feature table Fangrui Song 2018-11-15 20:53:04 -0800
  • c2cc5567c0 Add Apache LICENSE file (#121) Nikolaus Wittenstein 2018-11-13 12:12:03 -0500
  • 428089b2e6 Fix VS2017 build issues and add Appveyor CI script (#118) Dso Tsin 2018-11-13 12:33:01 +0800
  • 200651245e Use SM.isWrittenInMainFile; suppress -Werror in preamble Fangrui Song 2018-11-10 15:05:21 -0800
  • 1ab10322ec hierarchicalDocumentSymbol: display member function declarations Fangrui Song 2018-11-10 19:50:35 -0800
  • ae4a81cab9 Fix some MSVC 2017 errors Fangrui Song 2018-11-11 01:10:15 -0800
  • f37ef4f48b If clang >= 8, delete search path detection and use Sema::CodeCompleteIncludedFile Fangrui Song 2018-11-08 21:18:41 -0800
  • adcf713e23 Work around relative --sysroot= Fangrui Song 2018-11-08 11:32:27 -0800
  • 2bd69b66f2 Improve semantic highlight in templates Fangrui Song 2018-11-07 17:20:41 -0800
  • 8f9e1c4ae4 Reduce MAKE_REFLECT_STRUCT in lsp.hh Fangrui Song 2018-11-04 10:30:18 -0800
  • 8a68dfbf8f Remove ls prefix from many LSP interfaces Fangrui Song 2018-11-03 13:52:43 -0700
  • f5df8bee42 Misc Fangrui Song 2018-11-03 21:48:38 -0700
  • 6787f0129b Simplify and work around vscode _sortTextLow Fangrui Song 2018-11-03 15:04:07 -0700
  • 2184e94062 project.cc: deduplicate more cases Fangrui Song 2018-11-02 15:17:46 -0700
  • f3d4f8fe3f Fix EnumConstantDecl's kind & EnumDecl's vars Fangrui Song 2018-11-01 20:26:00 -0700
  • c7c5abd40c textDocument/references workspace/symbol: add folders Fangrui Song 2018-10-29 23:49:52 -0700
  • f29d03e9d3 Report InvalidParams for serialization error Fangrui Song 2018-10-30 22:26:01 -0700
  • 93371b9b3b 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
  • 7817821959 *.h -> *.hh Fangrui Song 2018-10-28 21:21:21 -0700
  • 77e1f354fd Refactor message handler and namespace ccls Fangrui Song 2018-10-28 10:49:31 -0700
  • 6487798971
    Merge 31f6901b4b into f380efe156 Leszek Swirski 2018-12-07 10:23:09 +0000
  • 31f6901b4b Track data flow into variables and function returns Leszek Swirski 2018-12-04 11:14:55 +0100
  • f380efe156 Spin IncludeComplete's destructor until scanning completes (#147) Leszek Swirski 2018-12-04 18:28:40 +0100
  • 79a33f780e query: fix UpdateUses when a new entity is seen; simplify {DeclRef,Use,Usr}Update Fangrui Song 2018-12-03 09:42:16 -0800
  • 22997099a5 Spin IncludeComplete's destructor until scanning completes Leszek Swirski 2018-12-04 13:27:33 +0100
  • a10d53071c query: fix UpdateUses when a new entity is seen Fangrui Song 2018-12-03 09:42:16 -0800
  • 125d00e2a5 Refactor serializer Fangrui Song 2018-12-02 15:53:33 -0800
  • f7f7f5cc89 Add ReplyOnce::NotReady and error if didOpen is not seen Fangrui Song 2018-12-01 16:55:51 -0800
  • 3fdcfb1f16 Refactor WorkingFiles and CompletionManager Fangrui Song 2018-11-30 22:44:52 -0800
  • 6e464c289c completion: use Text for Macro{Instantiation,Definition} Fangrui Song 2018-11-30 10:11:14 -0800
  • c3b4b7f75f Fix ComputeGuessScore and delete dead code Fangrui Song 2018-11-27 09:19:22 -0800
  • e97f01adb3 Merge maybe.hh into utils.hh Fangrui Song 2018-11-26 23:07:28 -0800
  • b8c370ac9a Merge query.hh and query_util.hh Fangrui Song 2018-11-26 22:29:28 -0800
  • f974c85efa Refactor Matcher to use pimpl and merge match.hh into utils.hh Fangrui Song 2018-11-26 22:22:27 -0800
  • f13a17ab3e Make EmptyParam empty & rewrite LruCache Fangrui Song 2018-11-26 21:00:30 -0800
  • 3036f9f861 constexpr std::string_view -> const std::string_view Fangrui Song 2018-11-25 16:05:00 -0800
  • f415e5e47c codeAction: use codeActionProvider: CodeActionOptions and respect CodeActionParams::range Fangrui Song 2018-11-25 14:55:33 -0800
  • b84bd9d060 Make DocumentLink::range narrower Fangrui Song 2018-11-24 09:49:58 -0800
  • 7b14d857fd completion: delete insertText; don't set filterText if it is the same as label Fangrui Song 2018-11-23 11:53:51 -0800
  • bad0fa5271 serializer: make visitor/vis value/v consistent Fangrui Song 2018-11-23 11:53:21 -0800
  • af4d81d387 Refactor ReplyOnce; error if InitializeParams.rootUri is null Fangrui Song 2018-11-23 10:08:44 -0800
  • eb75e053b9 indexer: handle DecltypeType and empty main file; diag: -Wno-unused-function for headers Fangrui Song 2018-11-22 20:07:39 -0800
  • b94d76d175 EmptyParam Fangrui Song 2018-11-26 11:10:09 -0800
  • 23e6e3e897 constexpr std::string_view -> const std::string_view Fangrui Song 2018-11-25 16:05:00 -0800
  • ee8e14560d codeAction: use codeActionProvider: CodeActionOptions and respect CodeActionParams::range Fangrui Song 2018-11-25 14:55:33 -0800
  • 206865bd44 Make DocumentLink::range narrower Fangrui Song 2018-11-24 09:49:58 -0800
  • bc04693ae7 Make lsRange in documentLink narrower. Riatre Foo 2018-10-31 01:31:17 +0800
  • f7c7a3a0bc completion: delete insertText; don't set filterText if it is the same as label Fangrui Song 2018-11-23 11:53:51 -0800
  • cf336b7250 serializer: make visitor/vis value/v consistent Fangrui Song 2018-11-23 11:53:21 -0800
  • 278a4322c3 Refactor ReplyOnce; error if InitializeParams.rootUri is null Fangrui Song 2018-11-23 10:08:44 -0800
  • 8f93f30a8c indexer: handle DecltypeType and empty main file; diag: -Wno-unused-function for headers Fangrui Song 2018-11-22 20:07:39 -0800
  • 65e46af97a Refactor ReplyOnce & error if InitializeParams.rootUri is null Fangrui Song 2018-11-23 10:08:44 -0800
  • b66625e078 completion: delete insertText; don't set filterText if it is the same as label Fangrui Song 2018-11-22 23:57:04 -0800
  • 9fb17be2cd indexer: handle DecltypeType and empty main file; diag: -Wno-unused-function for headers Fangrui Song 2018-11-22 20:07:39 -0800
  • 8c684c11c7 .ccls: add %objective-c %objective-cpp Fangrui Song 2018-11-19 23:14:49 -0800
  • 32469a3446 Use clang::isIdentifierBody and clean up utils/working_files Fangrui Song 2018-11-17 10:23:12 -0800
  • ede482bf27 .ccls: add %objective-c %objective-cpp Fangrui Song 2018-11-19 21:50:38 -0800
  • 6fe6de8ad7 Use clang::isIdentifierBody and clean up utils/working_files Fangrui Song 2018-11-17 10:23:12 -0800
  • 7ae32d740b hierarchicalDocumentSymbol: support SymbolKind::Function declaration and uniquify by range Fangrui Song 2018-11-16 15:23:26 -0800
  • a1cebbd7ed README: add client feature table Fangrui Song 2018-11-15 20:53:04 -0800
  • 5cd28df6ef Add Apache LICENSE file (#121) Nikolaus Wittenstein 2018-11-13 12:12:03 -0500
  • e98f7c020f Fix VS2017 build issues and add Appveyor CI script (#118) Dso Tsin 2018-11-13 12:33:01 +0800
  • ad8ee60707 Use SM.isInMainFile; suppress -Werror in preamble Fangrui Song 2018-11-10 15:05:21 -0800
  • 8e60ad4057 hierarchicalDocumentSymbol: display member function declarations Fangrui Song 2018-11-10 19:50:35 -0800
  • 50f5dcc95c Fix some MSVC 2017 errors Fangrui Song 2018-11-11 01:10:15 -0800
  • 21390145a2
    Add Apache LICENSE file Nikolaus Wittenstein 2018-11-13 11:31:08 -0500
  • ec9bfef2cf Fix VS2017 build issues and add Appveyor CI script (#118) Dso Tsin 2018-11-13 12:33:01 +0800
  • 161dae212d Use SM.isInMainFile; suppress -Werror in preamble Fangrui Song 2018-11-10 15:05:21 -0800
  • c93b74251d hierarchicalDocumentSymbol: display member function declarations Fangrui Song 2018-11-10 19:50:35 -0800
  • 20100d46d9 Fix some MSVC 2017 errors Fangrui Song 2018-11-11 01:10:15 -0800
  • 826432b5d9 If clang >= 8, delete search path detection and use Sema::CodeCompleteIncludedFile Fangrui Song 2018-11-08 21:18:41 -0800
  • e5dc30318c * Add Appveyor CI script * fix VS2017 Compile issues alexqzhou 2018-11-12 15:40:25 +0800
  • 94c6f4335c Use SM.isInMainFile; suppress -Werror in preamble Fangrui Song 2018-11-10 15:05:21 -0800
  • 64386911bd hierarchicalDocumentSymbol: display member function declarations Fangrui Song 2018-11-10 19:50:35 -0800
  • f132745f6d Fix some MSVC 2017 errors Fangrui Song 2018-11-11 01:10:15 -0800
  • ebc1823e54 Merge branch 'master' of https://github.com/MaskRay/ccls Tomicyo 2018-11-11 14:15:51 +0800
  • 3ba92f5c4b fix msvc15 compile issues Tomicyo 2018-11-11 10:24:16 +0800
  • 2e187db360 setWarningsAsErrors(false); use SM.isInMainFile Fangrui Song 2018-11-10 15:05:21 -0800
  • 66325538f4 Use Sema::CodeCompleteIncludedFile if clang >= 8 Fangrui Song 2018-11-08 21:18:41 -0800
  • 9db191461b hierarchicalDocumentSymbol: display member function declarations Fangrui Song 2018-11-10 19:50:35 -0800
  • 8515e24dd7 setWarningsAsErrors(false); use SM.isInMainFile Fangrui Song 2018-11-10 15:05:21 -0800
  • 0f2bef0f3f Use Sema::CodeCompleteIncludedFile if clang >= 8 Fangrui Song 2018-11-08 21:18:41 -0800
  • ab0816f7ef Use Sema::CodeCompleteIncludedFile if clang >= 8 Fangrui Song 2018-11-08 21:18:41 -0800
  • 5774787173 Work around relative --sysroot= Fangrui Song 2018-11-08 11:32:27 -0800
  • 376abc3dd9 Improve semantic highlight in templates Fangrui Song 2018-11-07 17:20:41 -0800
  • 085a64b0ca Reduce MAKE_REFLECT_STRUCT in lsp.hh Fangrui Song 2018-11-04 10:30:18 -0800
  • c0b612395c Remove ls prefix from many LSP interfaces Fangrui Song 2018-11-03 13:52:43 -0700