Commit Graph

  • 9302896b5f Add excludeRole to documentSymbol and override declaration's range/selectionRange with definition's Fangrui Song 2019-03-08 23:37:08 -0800
  • 1e3c683ae2 If the workspace folder is a symlink, convert paths relative to it (#314) Fangrui Song 2019-03-10 00:27:50 -0800
  • dbf7d8eb41 If the workspace folder is a symlink, convert paths relative to it (#314) Fangrui Song 2019-03-10 00:27:50 -0800
  • 925ef8213d cmake: use {LLVM,Clang}Config.cmake Fangrui Song 2019-03-09 19:45:37 -0800
  • 1d7155ea65 cmake: use {LLVM,Clang}Config.cmake Fangrui Song 2019-03-09 19:45:37 -0800
  • 7c70c0662f cmake: use {LLVM,Clang}Config.cmake Fangrui Song 2019-03-09 19:45:37 -0800
  • 6b5e849f02 Add excludeRole to documentSymbol and override declaration's range/selectionRange with definition's Fangrui Song 2019-03-08 23:37:08 -0800
  • 84cd23d0da cmake: add option to use system rapidjson if exists Fangrui Song 2019-03-08 22:46:43 -0800
  • e4050bccd2 Add excludeRole to documentSymbol and override declaration's range/selectionRange with definition's Fangrui Song 2019-03-08 23:37:08 -0800
  • 5d27ac9f34 Add excludeRole to documentSymbol and override declaration's range/selectionRange with definition's Fangrui Song 2019-03-08 23:37:08 -0800
  • 88ced81529 cmake: add option to use system rapidjson if exists Fangrui Song 2019-03-08 22:46:43 -0800
  • 478f849ada cmake: add option to use system rapidjson if exists Fangrui Song 2019-03-08 22:46:43 -0800
  • cf91d41345 use local rapidjson if available firstlove 2019-03-07 12:20:12 +0800
  • 317a9b793e Hide all function declarations in documentSymbol. forest93 2019-03-07 22:26:25 +0800
  • 5e15f51681 Misc Fangrui Song 2019-03-02 18:18:02 -0800
  • b570ae2301 Make clang.excludeArgs accept glob patterns Fangrui Song 2019-03-04 18:21:53 -0800
  • a728086c2a Make clang.excludeArgs accept glob patterns Fangrui Song 2019-03-04 18:21:53 -0800
  • 1c46c4c7c1 Misc Fangrui Song 2019-03-02 18:18:02 -0800
  • edee984e1f stdin: synthesize an "exit" NotificationMessage in abnormal termination Fangrui Song 2019-03-04 06:52:07 -0800
  • e2a4a5ff48 always use complete path as index lookup Scott Corley 2019-03-04 20:56:27 -0600
  • 3ad7f4a0d6 Handle case when column==NULL Scott Corley 2019-03-04 20:49:19 -0600
  • c60d549a62 stdin: synthesize an "exit" NotificationMessage in abnormal termination Fangrui Song 2019-03-04 06:52:07 -0800
  • 2358c34852 Add clang.excludeGlobs option xzz53 2019-03-05 00:19:05 +0300
  • d3a3bcef34 Misc Fangrui Song 2019-03-02 18:18:02 -0800
  • 9ca095f49e Misc Fangrui Song 2019-03-02 18:18:02 -0800
  • 6a3cff6e50 Make clang.excludeArgs accept glob patterns Fangrui Song 2019-03-04 18:21:53 -0800
  • 6c7b868556 stdin: synthesize an "exit" NotificationMessage in abnormal termination Fangrui Song 2019-03-04 06:52:07 -0800
  • c9b213150d textDocument/rename: mitigate edits in the same place and edits in macro replacement Fangrui Song 2019-03-01 18:35:13 -0800
  • 7404b76c70 Add .github/ISSUE_TEMPLATE Fangrui Song 2019-03-01 17:37:37 -0800
  • 46441bafdb working_files: normalize \r\n and \n to \n Fangrui Song 2019-03-01 17:30:53 -0800
  • e54ac9c002 Change Pos::line from int16_t to uint16_t Fangrui Song 2019-02-23 19:17:26 +0800
  • 02185c7fe5 Make hover more detailed (e.g. include inheritance info) Fangrui Song 2019-02-22 23:49:37 +0800
  • 29e0fe5851 indexer: index TemplateTypeParmDecl and ParmVarDecl in declarations for clang >= 9 Fangrui Song 2019-02-22 10:59:05 +0800
  • 21d1938ad6 Add cache.{hierarchicalPath,retainInMemory} Fangrui Song 2019-02-21 23:46:20 +0800
  • 53a18f8a1e Use DiagnosticRelatedInformation if client supports publishDiagnostics.relatedInformation (#276) Leszek Swirski 2019-02-21 02:23:21 +0100
  • e087dcacdf indexer: change Pos computation from byte offset to UTF-8 encoded code point offset Fangrui Song 2019-02-16 17:23:47 +0800
  • 0c7cf992bd Add initialization option capabilities.* and index.maxInitializerLines Fangrui Song 2019-02-10 18:17:07 +0800
  • 34f7bf1b28 GetFallback: append clang.extraArgs Fangrui Song 2019-02-10 11:58:18 +0800
  • c0be0e04be Compute CompletionItemKind from Declaration instead of CursorKind Fangrui Song 2019-02-02 14:14:23 +0800
  • 48b68b3bf6 Fix is_local for vars with non-auto storage period Riatre Foo 2018-10-15 23:25:46 +0800
  • d4d295402c textDocument/signatureHelp: enable documentation Riatre Foo 2018-10-14 07:58:08 +0800
  • cbe875df5c textDocument/rename: mitigate edits in the same place Fangrui Song 2019-03-01 18:35:13 -0800
  • beff1f6e89 textDocument/rename: mitigate edits in the same place and edits in macro replacement Fangrui Song 2019-03-01 18:35:13 -0800
  • a5c0623215 Add .github/ISSUE_TEMPLATE Fangrui Song 2019-03-01 17:37:37 -0800
  • 4047db2669 Add .github/ISSUE_TEMPLATE Fangrui Song 2019-03-01 17:37:37 -0800
  • 6b9b986c56 working_files: normalize \r\n and \n to \n Fangrui Song 2019-03-01 17:30:53 -0800
  • 7e775615ea working_files: normalize \r\n and \n to \n Fangrui Song 2019-03-01 17:30:53 -0800
  • 74432a641d working_files: normalize \r\n and \n to \n Fangrui Song 2019-03-01 17:30:53 -0800
  • 0df730e1bc fix #294, remove duplicate ranges from rename Yan Pashkovsky 2019-03-01 12:54:15 +0300
  • b9f14db942 Treat \r\n, \r, \n all as markers of end of line. forest93 2019-02-28 23:16:51 +0800
  • 00158e2150 Add .github/ISSUE_TEMPLATE Fangrui Song 2019-02-27 21:15:58 +0800
  • 3537679959 Change Pos::line from int16_t to uint16_t Fangrui Song 2019-02-23 19:17:26 +0800
  • 16a9effc4c Make hover more detailed (e.g. include inheritance info) Fangrui Song 2019-02-22 23:49:37 +0800
  • 4b973a86a2 Support some unhandled Decl::Kind Fangrui Song 2019-02-23 00:06:44 +0800
  • 2fc2d1b16c Add cache.{hierarchicalPath,retainInMemory} Fangrui Song 2019-02-21 23:46:20 +0800
  • dcaa5a07af Change Pos::line from int16_t to uint16_t Fangrui Song 2019-02-23 19:17:26 +0800
  • 9dea14e783 Make hover more detailed (e.g. include inheritance info) Fangrui Song 2019-02-22 23:49:37 +0800
  • 7c2b115c28 Add cache.{inMemoryAfterLoad,useHierarchy} Fangrui Song 2019-02-21 23:46:20 +0800
  • a3f6885c5e indexer: index TemplateTypeParmDecl and ParmVarDecl in declarations for clang >= 9 Fangrui Song 2019-02-22 10:59:05 +0800
  • f35883f9b4 indexer: index TemplateTypeParmDecl and ParmVarDecl in declarations for clang >= 9 Fangrui Song 2019-02-22 10:59:05 +0800
  • 0c04c27e59 Add cache.{hierarchicalPath,retainInMemory} Fangrui Song 2019-02-21 23:46:20 +0800
  • 7f82dcf3d1 Use DiagnosticRelatedInformation in clients that support it (#276) Leszek Swirski 2019-02-21 02:23:21 +0100
  • 633d8936a8 Use DiagnosticRelatedInformation if client supports publishDiagnostics.relatedInformation (#276) Leszek Swirski 2019-02-21 02:23:21 +0100
  • c34b382ee5 Use DiagnosticRelatedInformation in clients that support it Leszek Swirski 2019-02-20 17:26:42 +0100
  • 1a8edc137b indexer: change Pos computation from byte offset to UTF-8 encoded code point offset Fangrui Song 2019-02-16 17:23:47 +0800
  • 1d2a0b1394 indexer: change Pos computation from byte offset to UTF-8 offset Fangrui Song 2019-02-16 17:23:47 +0800
  • 66e9cbd9a6 indexer: change Pos computation from byte offset to UTF-8 encoded code point offset Fangrui Song 2019-02-16 17:23:47 +0800
  • e399779912 Add initialization option capabilities and index.maxInitializerLines Fangrui Song 2019-02-10 18:17:07 +0800
  • 7617b4abbe Add initialization option capabilities and index.maxInitializerLines Fangrui Song 2019-02-10 18:17:07 +0800
  • 3bf921b3bd Add initialization option capabilities.* and index.maxInitializerLines Fangrui Song 2019-02-10 18:17:07 +0800
  • a3efa72557 GetFallback: append clang.extraArgs Fangrui Song 2019-02-10 11:58:18 +0800
  • aaa97fe8df GetFallback: append clang.extraArgs Fangrui Song 2019-02-10 11:58:18 +0800
  • 715020e82e Compute CompletionItemKind from Declaration instead of CursorKind Fangrui Song 2019-02-02 14:14:23 +0800
  • 03f91f0681 Compute CompletionItemKind from Declaration instead of CursorKind Fangrui Song 2019-02-02 14:14:23 +0800
  • dff7fe6901 Fix is_local for vars with non-auto storage period Riatre Foo 2018-10-15 23:25:46 +0800
  • ce0d44e26f Enable documentation for signatureHelp on clang 7 Riatre Foo 2018-10-14 07:58:08 +0800
  • e07a82952c Log {Request,Notification}Message, and timestamp change due to dependency Fangrui Song 2019-01-29 15:47:03 +0800
  • 267385b4d1 Fix completion result sorting in VSCode (#210) Riatre Foo 2019-01-30 23:21:40 +0800
  • a3709737ad stdin stdout logging, debug level logging Yan Pas 2019-01-30 00:49:15 +0300
  • 719c3988c4 Fix completion result sorting in VSCode Riatre Foo 2018-11-06 06:02:43 +0800
  • 0d4f0e416c verbose pipeline logging Yan Pas 2019-01-29 02:41:31 +0300
  • d0fcb786f1 Merge remote-tracking branch 'upstream/master' Yan Pas 2019-01-28 23:17:55 +0300
  • da360d2466 cmake: delete SYSTEM_CLANG and auto-download mechanism Fangrui Song 2019-01-22 22:44:13 +0800
  • 88572f277c Implement initialization option compilationDatabaseCommand on Windows Fangrui Song 2019-01-21 12:15:28 +0800
  • b0286a3ff6 Drop support for clang 6 Fangrui Song 2019-01-21 10:44:44 +0800
  • 6df4bf5273 Add -log-file=stderr and make it default Fangrui Song 2019-01-21 10:20:07 +0800
  • e9f959689f completion: if preamble size changes, rebuild it Fangrui Song 2019-01-13 18:33:18 +0800
  • e6e6f2adce Update wiki link Fangrui Song 2019-01-04 10:54:20 +0800
  • d275ed570d textDocument/didOpen: index related files when a header is opened 0.20181225.8 Fangrui Song 2018-12-28 12:30:15 -0800
  • 0b80a10ca1 Delay requests if the document has not not indexed (#176) Fangrui Song 2018-12-24 22:20:00 -0800
  • 5c55056562 Adjust FrontendOpts.Inputs[0] for inferred files Fangrui Song 2018-12-23 21:22:51 -0800
  • 15398001d1 Handle file deletion and register workspace/didChangeWatchedFiles Fangrui Song 2018-12-20 20:53:50 -0800
  • d3b93a4995 Simplify CMake by using LLVM Cmake config files Daan De Meyer 2019-01-24 13:52:48 +0100
  • a5f600a7db cmake: delete SYSTEM_CLANG and auto-download mechanism Fangrui Song 2019-01-22 22:44:13 +0800
  • c245b4062c Implement initialization option compilationDatabaseCommand on Windows Fangrui Song 2019-01-21 12:15:28 +0800
  • 4f5b013f83 Make message handler throw NotIndexed if not overdue Fangrui Song 2019-01-21 22:56:45 +0800
  • 8b2dd97370 Add -log-file=stderr and make it default Fangrui Song 2019-01-21 10:20:07 +0800
  • 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