Commit Graph

  • da704521b5 Revamp codeLens & codeAction Fangrui Song 2018-09-29 01:10:56 -0700
  • 31de25ec15
    Merge 2041478cb7 into 8c807685ab Fangrui Song 2018-09-30 08:34:47 +0000
  • 2041478cb7 Rename some initialization options Fangrui Song 2018-09-29 20:26:55 -0700
  • 8c807685ab Revamp codeLens & codeAction Fangrui Song 2018-09-29 01:10:56 -0700
  • d4871207ed Construct SourceManager with UserFilesAreVolatile Fangrui Song 2018-09-28 13:41:50 -0700
  • a127ca9b02 Support textDocument/{formatting,onTypeFormatting,rangeFormatting} Fangrui Song 2018-09-27 22:19:26 -0700
  • 05109b6fa4 Merge textDocument_did{Change,Close,Open,Save}.cc Fangrui Song 2018-09-27 22:16:42 -0700
  • d6ad864f11 Update threaded_queue.h (#82) Amos Bird 2018-09-27 08:47:03 +0800
  • dd039fd09e
    Update threaded_queue.h Amos Bird 2018-09-26 17:09:30 +0800
  • 41fcc0272c Simplify semantic highlighting; improve hover of auto && 0.20180924 Fangrui Song 2018-09-24 10:56:29 -0700
  • 0eb9428a32 Add index.trackDependency and improve pipeline Fangrui Song 2018-09-23 23:02:19 -0700
  • eb644bb78e Add index.initial{Blacklist,Whitelist} Fangrui Song 2018-09-23 18:45:41 -0700
  • ce68028caf Add GetAdjustedDecl to adjust Decl's that are missed by clangIndex Fangrui Song 2018-09-23 16:15:10 -0700
  • 8f40c0c244 Remove clang_utils.* Fangrui Song 2018-09-23 13:31:06 -0700
  • 854225bd30 Misc Fangrui Song 2018-09-23 12:10:40 -0700
  • 6386b8cd79
    Merge 808b7c60d5 into 32f7d148ca Riatre Foo 2018-09-23 18:33:12 +0000
  • 32f7d148ca Allow force disabling snippet via client.snippetSupport Riatre Foo 2018-09-14 05:01:37 +0800
  • 808b7c60d5 Allow force disable snippet/hierarchicalDocumentSymbol Riatre Foo 2018-09-14 05:01:37 +0800
  • 71e9835b8c documentSymbol: ignore TypeParameter Fangrui Song 2018-09-23 10:20:05 -0700
  • e320ce42ab Include macros in completion result Riatre Foo 2018-09-23 06:10:03 +0800
  • 22daed7001 Add kind to $ccls/member and iterate all QueryType::def Fangrui Song 2018-09-22 22:55:17 -0700
  • 7eb58bb5e1 Misc Fangrui Song 2018-09-22 22:05:24 -0700
  • 6ea399559d Fix spurious "Failed to index" errors Fangrui Song 2018-09-22 18:00:50 -0700
  • 28d33324b1 Publish diagnostics of inferred files and change diagnostics.{onChange,onOpen,onSave} from bool to debounce time Fangrui Song 2018-09-22 01:37:00 -0700
  • 1a519163da Remove chunks with CK_Information kind from insertText. (#78) Riatre Foo 2018-09-22 23:57:36 +0800
  • 72d08d4dc4 Remove chunks with CK_Information kind from insertText. Riatre Foo 2018-09-14 05:01:58 +0800
  • 4d76108d6b Delete file_consumer.* Fangrui Song 2018-09-20 18:04:55 -0700
  • 41756297ef Simplify semantic highlighting Fangrui Song 2018-09-20 17:20:09 -0700
  • f9bd84a975 Clean up FileConsumer and improve pipeline Fangrui Song 2018-09-20 00:31:23 -0700
  • f515b4b466 Improve VarDef::type for textDocument/typeDefinition Fangrui Song 2018-09-19 13:05:52 -0700
  • 08645d64c1 intern args Fangrui Song 2018-09-19 09:31:45 -0700
  • 525b6da1ac intern strings in dependencies and IndexInclude::resolved_path Fangrui Song 2018-09-19 00:51:15 -0700
  • 763106c3d4 Simplify pipeline and fix race Fangrui Song 2018-09-17 18:03:59 -0700
  • 14b73f0d6f Add hierarchicalDocumentSymbolSupport Fangrui Song 2018-09-16 16:32:06 -0700
  • a18977b9fc Add clang.pathMappings to reuse cache files with differect source paths Fangrui Song 2018-09-16 11:07:15 -0700
  • 34c1ebcefd Remove [spell.start, spell.end) -> [spell.start, extent.end) hack Fangrui Song 2018-09-16 11:29:48 -0700
  • 56c6ec43df Skip informative scope foo:: 0.20180913 Fangrui Song 2018-09-16 16:57:43 -0700
  • 70deeca8ad Rename hierarchies to $ccls/{call,inheritance,member} Fangrui Song 2018-09-13 00:18:37 -0700
  • a174105abe Better diagnostics Fangrui Song 2018-09-12 23:07:47 -0700
  • 1969731781 textDocument/documentSymbol Fangrui Song 2018-09-12 21:03:35 -0700
  • 6bca153ee3 Make $ccls/inheritanceHierarchy and textDocument/typeDefinition find declarations if definitions do not exist; spelling ranges of operator= Fangrui Song 2018-09-12 13:46:20 -0700
  • e2f29d7b1b pipeline improvement for files not having a project entry (e.g. .h) Fangrui Song 2018-09-12 11:12:00 -0700
  • c7a6c5cd12 Make $ccls/reload reset DB and reload cached index files Fangrui Song 2018-09-11 23:31:06 -0700
  • a607dcec24 Normalize paths on Windows Riatre Foo 2018-09-12 03:13:54 +0800
  • a45686ae1b diagnostics; use custom DenseMapInfo Fangrui Song 2018-09-11 16:42:04 -0700
  • c9e6b31dd0 Revamp completion and signatureHelp, set completion.detailedLabel: true and add completion.duplicateOptional Fangrui Song 2018-09-10 22:37:01 -0700
  • a7c1633b51 Misc Fangrui Song 2018-09-09 23:46:13 -0700
  • c202dd3775 Make CXXConversion references wider; use getTypedefNameForAnonDecl; improve CXXDestructor CXXConversion spell Fangrui Song 2018-09-08 17:49:52 -0700
  • 92ee7f3e0f Add diagnostics.onSave Fangrui Song 2018-09-08 16:00:14 -0700
  • 9b2ced23bb
    Merge be9be38551 into 4c499c93e2 Riatre Foo 2018-09-11 20:45:20 +0000
  • be9be38551 Normalize paths on Windows Riatre Foo 2018-09-12 03:13:54 +0800
  • 4c499c93e2 Revamp completion and signatureHelp Fangrui Song 2018-09-10 22:37:01 -0700
  • 4d76970614 Misc Fangrui Song 2018-09-09 23:46:13 -0700
  • cbbf1155d8 Make CXXConversion references wider; use getTypedefNameForAnonDecl; improve CXXDestructor CXXConversion spell Fangrui Song 2018-09-08 17:49:52 -0700
  • 2a638592ad Add diagnostics.onSave Fangrui Song 2018-09-08 16:00:14 -0700
  • da982a6506 Reuse preamble (built by "comp-preload") in indexer Fangrui Song 2018-09-08 12:07:43 -0700
  • 58191fd335 Support empty cacheDirectory and fix cache load Fangrui Song 2018-09-08 10:37:48 -0700
  • 82d31a2012 Implement index.onChange: true; enable spell checking for diagnostics Fangrui Song 2018-09-07 23:40:22 -0700
  • e20a8e7a1b Add DeclUse as element type of declarations Fangrui Song 2018-09-07 22:29:36 -0700
  • 8b3ebf234b Remove $ccls/base and clean up; deduplicate codeLens Fangrui Song 2018-09-07 14:38:08 -0700
  • b77fba6ea8 Improve hover and documentSymbol Fangrui Song 2018-09-06 00:22:40 -0700
  • 56da577df9 Add clang.excludeArgs and rename diagnostics.onType to onChange Fangrui Song 2018-09-04 13:02:48 -0700
  • 0a51424c5c Add $ccls/navigate and improve textDocument/definition Fangrui Song 2018-09-03 15:08:34 -0700
  • e92378df9c Add all: boolean to textDocument/documentSymbol Fangrui Song 2018-09-03 14:17:03 -0700
  • aebf2dfaed Add index.multiVersion{Black,White}list Fangrui Song 2018-09-03 12:21:32 -0700
  • a33f4df404 index.multiVersion: int Fangrui Song 2018-09-02 19:11:10 -0700
  • 145630ba1a Fix unaligned load/store; add index.multiVersion prototype, rename index.onParse to index.OnOpen Fangrui Song 2018-09-02 14:51:25 -0700
  • 11e92d52a8 README Fangrui Song 2018-09-01 15:37:09 -0700
  • 407c7cc29d Remove ASTUnit from indexer and clean up Fangrui Song 2018-08-30 00:29:08 -0700
  • 5cc3006a3a Filter deps with index.blacklist. (#64) scturtle 2018-08-30 23:47:48 +0800
  • a7cac84a9d
    Filter deps with index.blacklist. Chao Shen 2018-08-30 16:13:04 +0800
  • 222d096d00 Clean up Fangrui Song 2018-08-30 00:29:08 -0700
  • 1ae97c64ed detailed_name: "{\n}" -> "{}" ; completion Fangrui Song 2018-08-29 21:20:27 -0700
  • 74790e2421 fix clang_tu.h && clang_complete.cc (#61) firstlove 2018-08-29 23:33:20 +0800
  • 87c5491536 New diagnostics Fangrui Song 2018-08-28 22:49:53 -0700
  • f808dd8f8a Use StoreInMemory Preamble for CodeComplete Fangrui Song 2018-08-27 22:42:40 -0700
  • a0ac6d3bca
    Update clang_tu.h Fangrui Song 2018-08-29 08:33:00 -0700
  • ab3b0a7915 fix clang_th.h && clang_complete.cc firstlove 2018-08-29 17:43:56 +0800
  • 731a9092e8 New diagnostics Fangrui Song 2018-08-28 22:49:53 -0700
  • 3cfe1d8e34 Use StoreInMemory Preamble Fangrui Song 2018-08-27 22:42:40 -0700
  • bd3e06796e SkipFunctionBodiesScope; improve fuzzy Fangrui Song 2018-08-26 17:22:45 -0700
  • caddc18860 Uniquify $ccls/inheritanceHierarchy and add flat to $ccls/memberHierarchy Fangrui Song 2018-08-23 20:33:58 -0700
  • 48c92c05a1 Add LLVM_ENABLE_RTTI (default: OFF) to allow linking against Arch Linux extra/{llvm,clang} (-DLLVM_ENABLE_RTTI=ON) Fangrui Song 2018-08-23 15:18:15 -0700
  • ec2b893ee4 Fix VarDef::is_local; default cacheDirectory to ".ccls-cache" Fangrui Song 2018-08-22 17:40:50 -0700
  • f3490a3e6c Add license notice Fangrui Song 2018-08-20 22:27:52 -0700
  • 66b027910a correctly grabbing the ownership of index files. (#54) Amos Bird 2018-08-21 00:57:50 +0800
  • dacce74706 correctly grabbing the ownership of index files. Amos Bird 2018-08-20 20:18:01 +0800
  • 431eef2167 textDocument/hover: prefer definitions in the same file Fangrui Song 2018-08-19 13:11:47 -0700
  • 2f5fcadc39 Remove CompileCommandsEntry and reduce clangDriver invocations Fangrui Song 2018-08-17 22:20:51 -0700
  • 06aa252335 Fix typo error (#49) 0.20180812 inengch 2018-08-13 10:22:30 +0800
  • fef79fedca Fix typo error - The word strengthened is spelled mistakenly. - Unpaired symbol:')' seems to be missing. inengch 2018-08-10 13:50:41 +0800
  • 8cbb317dc2 clang-format Fangrui Song 2018-08-09 10:08:14 -0700
  • 344ade0420 Fix compile on Windows + MSYS2-MinGW64 (#46) Riatre Foo 2018-08-06 15:45:04 +0800
  • b9e1c2ee07 Add flat to $ccls/inheritanceHierarchy Fangrui Song 2018-08-03 23:01:01 -0700
  • 3931951406 Validate RecordDecl Fangrui Song 2018-08-03 16:11:32 -0700
  • 13d6a3e927 Fix compile on Windows + MSYS2-MinGW64 Riatre Foo 2018-08-06 03:06:58 +0800
  • 51a6bd1b52 Add flat to $ccls/inheritanceHierarchy Fangrui Song 2018-08-03 23:01:01 -0700
  • 5b2df21127
    Merge 2a3695613b into 820e99a804 Amos Bird 2018-08-03 23:45:44 +0000
  • 820e99a804 Validate RecordDecl Fangrui Song 2018-08-03 16:11:32 -0700
  • 2a3695613b add flat option to ccls/inheritanceHierarchy Amos Bird 2018-08-03 23:31:04 +0800