Commit Graph

  • 6ce79155a9 Add command line option -index=root to index without starting language server Fangrui Song 2018-10-22 22:01:10 -0700
  • a1094c0897 Improve DeducedType Fangrui Song 2018-10-19 10:00:15 -0700
  • 610798f634 Improve extent of definition/declaration; uniquify typeDefinition Fangrui Song 2018-10-18 22:11:43 -0700
  • ca1edb582e Simplify Fangrui Song 2018-10-15 01:26:13 -0700
  • 556e611573 Add ExtentRef; merge symbol2refcnt and outline2refcnt Fangrui Song 2018-10-14 23:33:24 -0700
  • 6deadc5f24 Add pipeline::{Notify,Reply,ReplyError} and simplify message handling Fangrui Song 2019-01-09 15:19:17 +0800
  • 8fea558f95 Misc changes to project Fangrui Song 2018-10-13 23:22:29 -0700
  • 78e323b662 Adapt trunk change and write comments to PCH Fangrui Song 2018-10-12 16:36:07 -0700
  • af5f6a53a9 -DSYSTEM_CLANG=off: 6.0.1 -> 7.0.0 Fangrui Song 2018-10-12 16:25:29 -0700
  • 5a442dfb53 Fix hierarchical document symbol Riatre Foo 2018-10-11 04:32:59 +0800
  • 5fb2407685 Add namespace alias clang::vfs = llvm::vfs to adapt D52783 Fangrui Song 2018-10-10 09:52:41 -0700
  • 56c70ad1fd Namespace: improve indexer and don't trace bases in $ccls/member Fangrui Song 2018-10-09 22:29:51 -0700
  • d98965d8d9 Fix additionalTextEdits -> textEdit hack for VS Code (#89) Riatre Foo 2018-10-10 06:36:39 +0800
  • 3bf5002c98 Support workspace folders Fangrui Song 2018-10-07 22:02:28 -0700
  • 798cf7852d Improve completion Fangrui Song 2018-10-06 15:23:23 -0700
  • 9ad26111ef Clean and update tests after Index* refactoring Fangrui Song 2018-10-04 23:31:59 -0700
  • 53e6a15f34 Use DeclRef spell to represent Use spell + Use extent Fangrui Song 2018-10-04 16:59:33 -0700
  • fc4b5b00c0 Redesign SymbolRef, Ref, Use Fangrui Song 2018-10-04 16:13:30 -0700
  • bb124b132e Add completion.maxNum: 100 Fangrui Song 2018-10-03 09:15:09 -0700
  • 46c99cda02 For $ccls/member, use unadjusted RecordDecl (if there is forward declaration) and handle ClassTemplateSpecialization Fangrui Song 2018-10-03 00:27:45 -0700
  • b0d85fa6f3 Add PreambleStatCache Fangrui Song 2018-10-02 17:34:02 -0700
  • 093abb89b5 Use pthread if defined(__unix__) || defined(__APPLE__) Fangrui Song 2018-10-02 09:34:55 -0700
  • 334e4f32ac regard conversion as method instead of constructor firstlove 2018-10-02 11:38:16 +0800
  • d998861d2e Add $ccls/info Fangrui Song 2018-10-01 00:57:24 -0700
  • f737ac31db Clean Fangrui Song 2018-10-01 00:39:44 -0700
  • bd8d065da9 Use non-inferred entries and build preamble for .h; index on didOpen if no pending requests; documentHighlight Fangrui Song 2018-09-30 22:54:48 -0700
  • 0273c59ac7 Rename some initialization options Fangrui Song 2018-09-29 20:26:55 -0700
  • 2a0ba86675 Revamp codeLens & codeAction Fangrui Song 2018-09-29 01:10:56 -0700
  • b0959deead Construct SourceManager with UserFilesAreVolatile Fangrui Song 2018-09-28 13:41:50 -0700
  • c437b16ef7 Support textDocument/{formatting,onTypeFormatting,rangeFormatting} Fangrui Song 2018-09-27 22:19:26 -0700
  • 0cc9160ef7 Merge textDocument_did{Change,Close,Open,Save}.cc Fangrui Song 2018-09-27 22:16:42 -0700
  • fa07ed1519 Update threaded_queue.h (#82) Amos Bird 2018-09-27 08:47:03 +0800
  • 058ac08621 Simplify semantic highlighting; improve hover of auto && Fangrui Song 2018-09-24 10:56:29 -0700
  • d425e15cdb Add index.trackDependency and improve pipeline Fangrui Song 2018-09-23 23:02:19 -0700
  • 4420bcf76f Add index.initial{Blacklist,Whitelist} Fangrui Song 2018-09-23 18:45:41 -0700
  • 5b7758a6ca Add GetAdjustedDecl to adjust Decl's that are missed by clangIndex Fangrui Song 2018-09-23 16:15:10 -0700
  • 35cba6d49c Remove clang_utils.* Fangrui Song 2018-09-23 13:31:06 -0700
  • 395e9d8724 Misc Fangrui Song 2018-09-23 12:10:40 -0700
  • 174466516e Allow force disabling snippet via client.snippetSupport Riatre Foo 2018-09-14 05:01:37 +0800
  • dfdabe41b2 documentSymbol: ignore TypeParameter Fangrui Song 2018-09-23 10:20:05 -0700
  • 61a61dd4a2 Include macros in completion result Riatre Foo 2018-09-23 06:10:03 +0800
  • 562207bf96 Add kind to $ccls/member and iterate all QueryType::def Fangrui Song 2018-09-22 22:55:17 -0700
  • 176039fe35 Misc Fangrui Song 2018-09-22 22:05:24 -0700
  • 5a8b36c997 Fix spurious "Failed to index" errors Fangrui Song 2018-09-22 18:00:50 -0700
  • 4792ad845b 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
  • 1a2e31660c Remove chunks with CK_Information kind from insertText. (#78) Riatre Foo 2018-09-22 23:57:36 +0800
  • 056d6d8093 Delete file_consumer.* Fangrui Song 2018-09-20 18:04:55 -0700
  • b8259012e8 Simplify semantic highlighting Fangrui Song 2018-09-20 17:20:09 -0700
  • 96a1d86074 Clean up FileConsumer and improve pipeline Fangrui Song 2018-09-20 00:31:23 -0700
  • e4ab3d44e9 Improve VarDef::type for textDocument/typeDefinition Fangrui Song 2018-09-19 13:05:52 -0700
  • 24a8b53813 intern args Fangrui Song 2018-09-19 09:31:45 -0700
  • b4aa666860 intern strings in dependencies and IndexInclude::resolved_path Fangrui Song 2018-09-19 00:51:15 -0700
  • b08e59e8e1 Simplify pipeline and fix race Fangrui Song 2018-09-17 18:03:59 -0700
  • 9616e5a2fe Add hierarchicalDocumentSymbolSupport Fangrui Song 2018-09-16 16:32:06 -0700
  • c446090657 Add clang.pathMappings to reuse cache files with differect source paths Fangrui Song 2018-09-16 11:07:15 -0700
  • e9e5c7699d Remove [spell.start, spell.end) -> [spell.start, extent.end) hack Fangrui Song 2018-09-16 11:29:48 -0700
  • fd20978b15 Skip informative scope foo:: Fangrui Song 2018-09-16 16:57:43 -0700
  • 5b6a72dac2 Rename hierarchies to $ccls/{call,inheritance,member} Fangrui Song 2018-09-13 00:18:37 -0700
  • 25fb7defc3 Better diagnostics Fangrui Song 2018-09-12 23:07:47 -0700
  • da019ea1cd textDocument/documentSymbol Fangrui Song 2018-09-12 21:03:35 -0700
  • 57d7d76ba0 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
  • 6aece8e063 pipeline improvement for files not having a project entry (e.g. .h) Fangrui Song 2018-09-12 11:12:00 -0700
  • 5caf69056c Make $ccls/reload reset DB and reload cached index files Fangrui Song 2018-09-11 23:31:06 -0700
  • 3c5ab61762 Normalize paths on Windows Riatre Foo 2018-09-12 03:13:54 +0800
  • 709a2654a8 diagnostics; use custom DenseMapInfo Fangrui Song 2018-09-11 16:42:04 -0700
  • 11890fc3b1 Revamp completion and signatureHelp, set completion.detailedLabel: true and add completion.duplicateOptional Fangrui Song 2018-09-10 22:37:01 -0700
  • 7149851ea2 Misc Fangrui Song 2018-09-09 23:46:13 -0700
  • bfe5693983 Make CXXConversion references wider; use getTypedefNameForAnonDecl; improve CXXDestructor CXXConversion spell Fangrui Song 2018-09-08 17:49:52 -0700
  • e3a4e49ea6 Add diagnostics.onSave Fangrui Song 2018-09-08 16:00:14 -0700
  • 0ae7d9d0a4 Reuse preamble (built by "comp-preload") in indexer Fangrui Song 2018-09-08 12:07:43 -0700
  • b8c0b5ad9e Support empty cacheDirectory and fix cache load Fangrui Song 2018-09-08 10:37:48 -0700
  • c067f6edb2 Implement index.onChange: true; enable spell checking for diagnostics Fangrui Song 2018-09-07 23:40:22 -0700
  • bd944cced5 Add DeclUse as element type of declarations Fangrui Song 2018-09-07 22:29:36 -0700
  • 142ff883e5 Remove $ccls/base and clean up; deduplicate codeLens Fangrui Song 2018-09-07 14:38:08 -0700
  • e28cd1733f Improve hover and documentSymbol Fangrui Song 2018-09-06 00:22:40 -0700
  • d2344265f5 Add clang.excludeArgs and rename diagnostics.onType to onChange Fangrui Song 2018-09-04 13:02:48 -0700
  • 597338abbd Add $ccls/navigate and improve textDocument/definition Fangrui Song 2018-09-03 15:08:34 -0700
  • 02c2ca1a02
    Merge 71fb3f4fe9 into eeda2882f3 Fangrui Song 2019-10-15 22:47:48 +0000
  • eeda2882f3 Set SymbolKind::File Fangrui Song 2019-10-14 00:50:22 -0700
  • 6a488bfbf4 Fix some clang-tidy warnings Fangrui Song 2019-10-10 19:24:44 -0700
  • 5935db10fd Fix some clang-tidy warnings Fangrui Song 2019-10-10 19:24:44 -0700
  • 2ad03284af Remove needless lambda capture, consts, uniform init Daniel Chabrowski 2019-10-10 11:07:03 +0200
  • d61bf578f3 Add initialization option completion.placeholder; change client.snippetSupport: false to drop ( and < Fangrui Song 2019-10-06 23:54:45 -0700
  • 9275aa324c Add initialization option completion.placeholder; change client.snippetSupport: false to drop ( and < Fangrui Song 2019-10-06 23:54:45 -0700
  • 85b31f7c1e clang-tidy performance fixes DanielChabrowski 2019-10-07 22:55:19 +0200
  • 2bffff7b0b Add initialization option completion.placeholder; change client.snippetSupport: false to drop ( and < Fangrui Song 2019-10-06 23:54:45 -0700
  • a3acc7585e Fix links to source code in README Ting-Yu Lin 2019-10-05 13:49:56 -0700
  • 4711fd36a3 completion: don't reuse cache if the buffer line has changed Fangrui Song 2019-09-26 23:25:09 -0700
  • aa9668a8fc completion: don't reuse cache if the buffer line has changed Fangrui Song 2019-09-26 23:25:09 -0700
  • 71fb3f4fe9 indexer: decode invalid UTF-8 byte sequence in comments as ? encoding Fangrui Song 2019-09-16 23:51:00 -0700
  • ff4ee614b9 project: strip -Xclang <arg> Fangrui Song 2019-09-11 19:05:04 -0700
  • 3865a09447 indexer: disable warnings and skip processed function bodies Fangrui Song 2019-08-21 18:59:41 -0700
  • edc73ceb10 indexer: llvm::sys::fs::UniqueID -> clang::FileID Fangrui Song 2019-08-21 23:46:02 -0700
  • b804a04380 💥 Rename FunctionName -> functionName, VarName -> var_name Fangrui Song 2019-08-22 10:12:03 -0700
  • 0c6be472ce project: strip -Xclang <arg> Fangrui Song 2019-09-11 19:05:04 -0700
  • de2f1ea5f2 Fix build errors on Windows after massive rename. Riatre Foo 2019-08-31 06:22:45 +0800
  • 3bc28996b9 💥 Rename FunctionName -> functionName, VarName -> var_name Fangrui Song 2019-08-22 10:12:03 -0700
  • e4c105d78d indexer: disable warnings and skip processed function bodies 0.20190823.1 Fangrui Song 2019-08-21 18:59:41 -0700
  • 4b72b81720
    Merge 787c06e26e into d417597a11 withgod84 2019-08-23 08:15:23 +0000
  • 3c98beefdf 💥 Rename FunctionName -> functionName, VarName -> var_name Fangrui Song 2019-08-22 10:12:03 -0700