Commit Graph

  • b5c2a48bb0 rapidjson url (#43) Damon Kwok 2018-08-04 00:37:31 +0800
  • baf6b6dd1b rapidjson url damon-kwok 2018-08-03 21:08:01 +0800
  • 924fedbb02 Uniquify textDocument/references 0.20180731 Fangrui Song 2018-07-30 18:00:43 -0700
  • b4aa0705a1 cmake: for -DSYSTEM_CLANG=off, 6.0.0 -> 6.0.1 Fangrui Song 2018-07-29 15:17:59 -0700
  • 0bb311ac56 Add textDocument/codeAction for clang FixIt Fangrui Song 2018-07-28 21:32:41 -0700
  • c71047189f Misc Fangrui Song 2018-07-27 00:21:57 -0700
  • b95b47540d Fix diagnostics on MacOS and duplicated bases. Chao Shen 2018-07-27 11:08:22 +0800
  • dbafca4d27
    Fix diagnostics on MacOS and duplicated bases. Chao Shen 2018-07-27 11:08:22 +0800
  • 122eda1c53 Improve comment and outline Fangrui Song 2018-07-25 10:36:30 -0700
  • 03aa024fe6 Misc. Chao Shen 2018-07-25 11:25:13 +0800
  • ff102c9b7e Fix preload completion session. Chao Shen 2018-07-25 11:08:00 +0800
  • cde3715801
    Misc. Chao Shen 2018-07-25 11:25:13 +0800
  • c54919a3a4
    Fix preload completion session. Chao Shen 2018-07-25 11:08:00 +0800
  • 8b4a8d2d48 Fix Twine; index TypedefNameDecl to specialization; anonymous RecordDecl fields Fangrui Song 2018-07-22 20:10:04 -0700
  • e67ea3af87 Use ContainerDC for extent, index callees, set StaticMethod Fangrui Song 2018-07-20 23:27:47 -0700
  • 27d641bf64 Add Query*::file_id to allow textDocument/hover on declarations Fangrui Song 2018-07-19 20:50:52 -0700
  • 19fa911908 links Fangrui Song 2018-07-18 22:10:40 -0700
  • 1ab1f1b12a
    Merge 7923ce5ee9 into 46d397f4b3 y2kbcm1 2018-07-19 04:39:20 +0000
  • 46d397f4b3 --init Fangrui Song 2018-07-18 10:51:18 -0700
  • 0732d37817 Better bases/derived and initializer Fangrui Song 2018-07-16 23:22:34 -0700
  • 7923ce5ee9
    update README.md y2kbcm1 2018-07-17 00:52:52 -0700
  • 873e6d0411 Better bases/derived Fangrui Song 2018-07-16 23:22:34 -0700
  • af54645e5e Fix spell for clang < 7 Fangrui Song 2018-07-16 09:49:32 -0700
  • 73ac788f9e Remove libclang Fangrui Song 2018-07-15 21:01:10 -0700
  • 344f00fbb2 CrashRecoveryContext Fangrui Song 2018-07-15 22:49:32 -0700
  • 8912b00381 Support BindingDecl and VarTemplate{,Partial}SpecializationDecl Fangrui Song 2018-07-15 18:26:48 -0700
  • 814f054e6e Misc improvement to indexer Fangrui Song 2018-07-15 11:27:59 -0700
  • dd05ad9f65 Diagnostics Fangrui Song 2018-07-15 10:10:24 -0700
  • eea1b92825 Enable clangDriver in project.cc Fangrui Song 2018-07-15 00:57:48 -0700
  • df72a9eb72 Simplify Fangrui Song 2018-07-15 00:45:51 -0700
  • 5dcccea285 Use Clang C++ for completion and diagnostics Fangrui Song 2018-07-14 16:02:59 -0700
  • 4612aa062b $ccls/publishSemanticHighlighting: support both line/character-style and position-style ranges Fangrui Song 2018-07-14 13:56:00 -0700
  • d604fc38dc Use Sema/CodeCompleteConsumer Fangrui Song 2018-07-14 10:00:04 -0700
  • 0780e80f8a Fix FreeBSD build with -DUSE_SHARED_LLVM=off Fangrui Song 2018-07-14 09:19:27 -0700
  • 162eec30f5
    Merge ca58bd8bd2 into 39d4bbfe67 khng300 2018-07-14 09:09:18 +0000
  • ca58bd8bd2 Fix cmake/FindClang.cmake running on FreeBSD Ka Ho Ng 2018-07-14 16:48:33 +0800
  • 39d4bbfe67 Use clangTooling Fangrui Song 2018-07-13 09:36:02 -0700
  • 99946c5700 Use clangTooling Fangrui Song 2018-07-13 09:36:02 -0700
  • 3737d4c60f Support uses from other files and improve references in macro replacement-list Fangrui Song 2018-07-12 19:13:01 -0700
  • 0c50ee79f2 Cleanup Fangrui Song 2018-07-09 23:40:26 -0700
  • c04d0620c0 Add some ObjC kinds Fangrui Song 2018-07-09 00:05:56 -0700
  • 7c1ff07dc9 Fix memberHierarchy Fangrui Song 2018-07-08 23:31:40 -0700
  • 7d1d4b410b $ccls/publishSemanticHighlighting: use pair<int,int> in place of lsRange Fangrui Song 2018-07-08 19:56:33 -0700
  • 0a304096df cmake: remove -lc++experimental -ldl -lexecinfo Fangrui Song 2018-07-08 17:44:40 -0700
  • c6553c79ab clangIndex Fangrui Song 2018-07-08 12:49:27 -0700
  • ea5bfa70f7
    Merge 288b486c4f into 68daa00e19 Zhongwei Yao 2018-07-09 00:38:33 +0000
  • 68daa00e19 clangIndex Fangrui Song 2018-07-08 12:49:27 -0700
  • ed1b221fab Remove submodule doctest Fangrui Song 2018-07-08 17:13:41 -0700
  • eb8acf9cdb pipeline Fangrui Song 2018-07-08 11:51:07 -0700
  • cc65ea94ed Misc changes to clangIndex Fangrui Song 2018-07-08 00:46:53 -0700
  • 288b486c4f Fix build on mac ashi 2018-07-08 17:03:28 +0800
  • df02c29a7d clangIndex Fangrui Song 2018-07-07 16:56:47 -0700
  • 2196e17222 Clean up clang_tu Fangrui Song 2018-07-07 15:25:25 -0700
  • 7dd0241a4c First draft: replace libclang indexer with clangIndex Fangrui Song 2018-07-05 17:53:33 -0700
  • 775c72b0e6 clang+llvm libs Fangrui Song 2018-07-06 23:34:16 -0700
  • f81454b9ec textDocument/references: add excludeRole Fangrui Song 2018-07-04 19:16:56 -0700
  • 6a8837d612 diagnostics Fangrui Song 2018-07-03 15:47:43 -0700
  • 0df5a2cd66 rename Fangrui Song 2018-07-03 10:44:03 -0700
  • 8a9640a56b Add all to textDocument/documentSymbol Fangrui Song 2018-07-01 00:35:41 -0700
  • 207e79ea98 Use ChangeStd{in,out}ToBinary Fangrui Song 2018-07-01 10:19:35 -0700
  • 559a68a261 Display diagnostics from header files Fangrui Song 2018-06-23 10:50:08 -0700
  • c5dc759831 Put static const into IndexVar::def (a definition is not required unless odr-used) Fangrui Song 2018-06-17 13:29:24 -0700
  • 6a1902aeb6 Fix .. in compdb path; better type alias Fangrui Song 2018-06-08 18:20:51 -0700
  • e5d8153d4b Internalize strings & remove diagnostics_publisher.cc Fangrui Song 2018-06-07 21:53:41 -0700
  • c8a81aeae3 Inject anonymous struct/union into parent scopes Fangrui Song 2018-06-06 00:36:39 -0700
  • 134126629a Infer system include paths from CompilerInvocation Fangrui Song 2018-06-03 00:29:33 -0700
  • 0decb01a0f Add Config->reparseForDependency Fangrui Song 2018-06-02 00:33:12 -0700
  • 7b1ff448b9 Use clang::PrintingPolicy and remove type_printer Fangrui Song 2018-06-01 16:51:39 -0700
  • 66580104ba Add Config->largeFileSize; pure virtual or defaulted methods are definitions; fix $ccls/callHierarchy Fangrui Song 2018-06-01 14:22:55 -0700
  • a36e548e03 Remove Timer and PerformanceImportFile Fangrui Song 2018-05-31 21:21:34 -0700
  • 39a17a9fd7 Remove WithFileContent & lex_utils.{cc,h} Fangrui Song 2018-05-31 20:06:09 -0700
  • ec00f854a0 $ccls/vars: differentiate local/field/parameter Fangrui Song 2018-05-31 16:28:47 -0700
  • b35d3c8fa8 Remove $ccls/random; remove DB::symbols; decrease DB::entities grow rate Fangrui Song 2018-05-29 23:56:14 -0700
  • 23c9c3a061 $ccls/memberHierarchy: add field offset Fangrui Song 2018-05-28 17:03:14 -0700
  • c9f0b65062 Simplify pipeline Fangrui Song 2018-05-27 17:50:02 -0700
  • 8fabe3d1ae Replace loguru with a custom logger Fangrui Song 2018-05-27 12:24:56 -0700
  • 07f0cdbf38 Simplify; improve $ccls/inheritanceHierarchy Fangrui Song 2018-05-25 22:48:58 -0700
  • 32bde07df6 filesystem.cc: deduplicate with UniqueID 0.20180521 Fangrui Song 2018-05-19 23:40:07 -0700
  • 4e2f64893c textDocument/references: include base references by default Fangrui Song 2018-05-16 23:49:21 -0700
  • ba45e7ca63 cmake: link against zlib; use StringMap Fangrui Song 2018-05-14 22:13:18 -0700
  • 19d0aad2ca clean up clang_complete found by scturtle; clean up project Fangrui Song 2018-05-14 09:52:28 -0700
  • 576959e460 Congratulations to Tea Deliverers Fangrui Song 2018-05-13 19:09:26 -0700
  • e64cd88dd7
    Merge 395b0a6467 into c1e1ff1a97 scturtle 2018-05-14 02:18:30 +0000
  • 395b0a6467
    Bring back old completion features. Chao Shen 2018-05-14 10:16:30 +0800
  • c1e1ff1a97 Congratulations to Tea Deliverers Fangrui Song 2018-05-13 19:09:26 -0700
  • f145c4422f experimental/filesystem -> LLVM/Support/FileSystem.h; sparsepp -> DenseMap Fangrui Song 2018-05-13 13:30:24 -0700
  • 6006a01c1e
    Merge b6a2498bfe into 7b41f72f5f twlz0ne 2018-05-13 22:19:10 +0000
  • 7b41f72f5f experimental/filesystem -> LLVM/Support/FileSystem.h; sparsepp -> DenseMap Fangrui Song 2018-05-13 13:30:24 -0700
  • d3a36a4ae6 Use llvm::cl and simplify main.cc import_pipeline.cc Fangrui Song 2018-05-13 09:52:19 -0700
  • b6a2498bfe cmake: add clangBasic Gong Qijian 2018-05-14 02:05:57 +0800
  • 87dcb8ffb2 clang+llvm-6.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz.SHA256 -> 16.04 Fangrui Song 2018-05-13 08:55:54 -0700
  • 224ba97f27 Use clang+llvm C++ in cmake; parse args with clang driver Fangrui Song 2018-05-12 13:31:56 -0700
  • 99e7c56956 cmake: make FreeBSD 11,12 build Fangrui Song 2018-05-11 14:23:53 -0700
  • bac704f17b Backport and cleanup Fangrui Song 2018-05-08 22:01:58 -0700
  • 72433643bf Fix file_id. (#8) scturtle 2018-05-08 23:56:20 +0800
  • b98c6e86c9
    Fix file_id. Chao Shen 2018-05-08 17:05:51 +0800
  • b55819a8a1 Random changes. (#6) scturtle 2018-05-08 15:35:32 +0800
  • bbd6719fd7
    Random changes. Chao Shen 2018-05-07 11:16:32 +0800
  • 04a848e065 Add CLANG_USE_BUNDLED_LIBC++ to cmake scturtle 2018-05-08 14:56:53 +0800
  • c891fdaddc
    bundled libc++ Chao Shen 2018-05-08 14:11:15 +0800