Commit Graph

  • a4a07120a1 Reflect optional by Brandon Tolsch Fangrui Song 2018-05-07 20:59:08 -0700
  • a03c4d0f5f
    Merge 78bf7c395e into 984c6367d1 scturtle 2018-05-07 07:25:11 +0000
  • 78bf7c395e
    Option to let clang use libc++. Chao Shen 2018-05-07 11:16:32 +0800
  • 984c6367d1 Redesign import_pipeline.cc and mitigate race (duplicate Query*::uses for initial indexing) Fangrui Song 2018-05-05 15:29:17 -0700
  • 5998ae555d
    Let clang use libc++. Chao Shen 2018-05-07 11:16:32 +0800
  • 990d10a605 Redesign import_pipeline.cc and mitigate race (duplicate Query*::uses for initial indexing) Fangrui Song 2018-05-05 15:29:17 -0700
  • 86efddf032 README Fangrui Song 2018-05-04 20:40:52 -0700
  • ccb5cba720 . Fangrui Song 2018-05-03 21:20:10 -0700
  • d337d9bff7 . Fangrui Song 2018-05-01 22:52:19 -0700
  • fac5c56682 Use usr as primary key and remove id; simplify import pipeline Fangrui Song 2018-04-29 21:49:03 -0700
  • 01f1064576 Improve workspace/symbol sorting heuristic Fangrui Song 2018-04-29 19:51:25 -0700
  • d821ac34d8 Merge {timestamp_manager,iindexer}.{cc,h}; remove standard_includes.*; use last_write_time Fangrui Song 2018-04-22 10:01:44 -0700
  • b4cca890c6 using SIGSTOP (avoid interactive signal blocking) (#2) Amos Bird 2018-04-18 15:17:24 +0800
  • 678174b373 using SIGSTOP (avoid interactive signal blocking) Amos Bird 2018-04-18 10:29:10 +0800
  • fa9df5bcef Remove variant and clean up Fangrui Song 2018-04-16 12:36:02 -0700
  • 4d519dcbcb Update loguru Fangrui Song 2018-04-15 10:21:26 -0700
  • 2c4d387222 MessagePack -> custom binary format Fangrui Song 2018-04-14 16:48:56 -0700
  • f8752cdca0 Add caseSensitivity to config->{completion,workspaceSymbol} Fangrui Song 2018-04-14 11:57:23 -0700
  • d45c057dd4 Backport recent update of completion Fangrui Song 2018-04-14 09:52:17 -0700
  • a7c89fbe21 Catch filesystem_error Fangrui Song 2018-04-10 23:32:53 -0700
  • fa4b8c78c1 Remove eyesore Fangrui Song 2018-04-09 20:38:23 -0700
  • 236e7c1393 Simplify indexer and query Fangrui Song 2018-04-09 00:52:04 -0700
  • 97b1592475 Simplify lsp.h and fix qual_name_offset when SetVarDetail is called on an existing variable Fangrui Song 2018-04-08 10:32:08 -0700
  • 2a06fb55dd Better definition/references on #include lines Fangrui Song 2018-04-08 10:03:50 -0700
  • 75638b5387 Simplify Position & Range; prettify Maybe; remove file_contents.{h,cc} Fangrui Song 2018-04-07 23:32:35 -0700
  • 8d19e0a4f1 Remove import_manager.cc Fangrui Song 2018-04-07 21:24:21 -0700
  • 6e68e9edbd Simplify Fangrui Song 2018-04-07 17:10:54 -0700
  • 992b3cce16 Use clang_File_tryGetRealPathName Fangrui Song 2018-04-07 10:43:56 -0700
  • 98a4ef5288 Import cmake improvement by Daan De Meyer Fangrui Song 2018-04-06 00:26:53 -0700
  • 348240b44f Add qual_name_offset to Index* structs; improve workspace/symbol and documentSymbol Fangrui Song 2018-04-05 17:00:07 -0700
  • 9f9420519e Set typeDefinitionProvider Fangrui Song 2018-04-05 00:15:21 -0700
  • 1dc55843e7 Remove unused fs code. Fangrui Song 2018-04-04 00:43:37 -0700
  • d9bcaecf25 Use global config. Fangrui Song 2018-04-03 23:05:41 -0700
  • c0b4d69268 Simplify optional. Fangrui Song 2018-04-02 00:22:12 -0700
  • 78250bde34 Fuzzy Fangrui Song 2018-04-01 20:55:10 -0700
  • d8fbc752d0 . Fangrui Song 2018-03-31 17:49:32 -0700
  • 46fc3b8323 . Fangrui Song 2018-03-31 13:59:27 -0700
  • d83be5adcc . Fangrui Song 2018-03-31 13:41:38 -0700
  • 9aca6119ed . Fangrui Song 2018-03-31 11:32:28 -0700
  • 233e377137 . Fangrui Song 2018-03-31 10:37:03 -0700
  • 6c8fee4141 . Fangrui Song 2018-03-31 09:25:58 -0700
  • f8a816d110 . Fangrui Song 2018-03-31 01:01:32 -0700
  • 89dd4b066b . Fangrui Song 2018-03-30 22:05:21 -0700
  • da649891ae Resurrection of ccls Fangrui Song 2018-03-30 20:16:33 -0700
  • 512cd8cbd3 Better textDocument/definition heuristic for T::name style dependent names Fangrui Song 2018-03-29 16:57:10 -0700
  • 2f0b9ccfdc Extract LLVM to specific directory. Chao Shen 2018-03-28 15:02:44 +0800
  • 7e80959ce1 Improve fuzzy matching heuristics. Fangrui Song 2018-03-23 14:57:52 -0700
  • 5ef55f993f Fix lost index update. Chao Shen 2018-03-27 11:33:16 +0800
  • 975c5646a4 Enable gcc extensions on cygwin only DaanDeMeyer 2018-03-26 17:30:33 +0200
  • 5f8418cd9b enable gcc extensions (needed for cygwin support) DaanDeMeyer 2018-03-26 17:17:37 +0200
  • 410fb69e25 Add comment with short issue description. (#545) Pavel Davydov 2018-03-26 16:32:04 +0300
  • 59769df8b5 Blacklist '-include' and '-include-pch' flags. (#545) Pavel Davydov 2018-03-26 16:21:23 +0300
  • 401d542ba7 Switch to -print-resource-dir (drop support for system clang 4.0) Daan De Meyer 2018-03-26 16:24:05 +0200
  • 9c729e1937 UB fixed. Forgotten return was removed. Maxim Kot 2018-03-25 18:21:42 +0000
  • 33bd27b913 Work on e2e tests Jacob Dufault 2018-03-24 10:26:10 -0700
  • 4270b4fdef Minor type cleanup Jacob Dufault 2018-03-22 20:52:06 -0700
  • a566167db6 Change default cmake build type to Release DaanDeMeyer 2018-03-24 17:34:01 +0100
  • ddc318eef3 Preprocessor keyword completion. Chao Shen 2018-03-24 12:21:23 +0800
  • d87afce1fc Ignore cl's -showIncludes Patrick Reisert 2018-03-22 10:00:59 +0100
  • e235dbedfe Fix missing include completions. Chao Shen 2018-03-23 12:48:58 +0800
  • 7ff4a9aac9 ipc.h -> method.h, rename some types Jacob Dufault 2018-03-21 22:01:21 -0700
  • cad6dcda0c Remove global list of message ids. Jacob Dufault 2018-03-21 21:05:25 -0700
  • 5f085729bd Fix some warnings due to missing returns Jacob Dufault 2018-03-21 21:04:41 -0700
  • bdabb7596c Make overridden flags persistent Boris Staletic 2018-03-21 20:49:28 +0100
  • 7e6965afe3 Don't use an IterationLoop for main indexer. Jacob Dufault 2018-03-21 11:57:09 -0700
  • 1afb6c3988 Flush sessions on textDocument/didOpen Elliot Berman 2018-03-20 18:49:40 -0400
  • 958422e77f Undo changes to diagnostics engine and import pipeline Elliot Berman 2018-03-20 08:47:12 -0400
  • f17196e3da Flush all clang-complete sessions on workspace/didChangeConfiguration Elliot Berman 2018-03-20 08:33:02 -0400
  • f137ec6a6d Reduce queue lengths by running index updates as iteration loop Jacob Dufault 2018-03-20 11:55:40 -0700
  • 07b3208cb4 Ensure IndexMergeIndexUpdates always returns a bool Jacob Dufault 2018-03-20 10:12:52 -0700
  • c6ea1f1946 Conditionally allow reindex on didChange Boris Staletic 2018-03-19 21:28:11 +0100
  • 7c1155392a Try to prevent long queue lengths. Jacob Dufault 2018-03-19 20:01:23 -0700
  • c7e5299bee Reformat Jacob Dufault 2018-03-19 19:51:42 -0700
  • 3f5e34ef20 Restore include completion on # Jacob Dufault 2018-03-19 19:50:22 -0700
  • 6d42b40319 Fix crash when dynamically adding completion item Jacob Dufault 2018-03-19 17:30:21 -0700
  • 0dbe8a9171 Don't use std::mismatch. Unit tests crash on Windows. Jacob Dufault 2018-03-19 17:25:00 -0700
  • b272fc427c Restore call to GetPlatformClangArguments Jacob Dufault 2018-03-19 16:48:07 -0700
  • b5bd29b702 Restore platform arguments Jacob Dufault 2018-03-19 16:25:35 -0700
  • 0365e447f0 Remove leftover comment DaanDeMeyer 2018-03-19 17:55:01 +0100
  • a3f66468ab Simplify ComputeGuessScore Fangrui Song 2018-03-19 00:39:22 -0700
  • fb795d02f9 Add SHA256 hashes of LLVM downloads and check them when downloading LLVM Daan De Meyer 2018-03-18 23:57:26 +0100
  • 0b087421a7 Make CL mode detection fool-proof (#528) Boris Staletic 2018-03-18 22:52:01 +0000
  • b9c3af0be9 Don't include system header files for #include " (#i") completion Fangrui Song 2018-03-18 14:26:15 -0700
  • 4d23e9fa10 [CMake] Remove byte hacks + add correct url's for different clang versions + abort for unsupported combinations (#532) DaanDeMeyer 2018-03-18 21:16:42 +0100
  • 1e019f4984 Simplify and optimize completion. Fangrui Song 2018-03-18 13:04:59 -0700
  • 639f587e01 Optimize FuzzyMatcher and add tests. Fangrui Song 2018-03-18 12:17:40 -0700
  • 42b47ae77b Add -idirafter ot kPathArgs (#529) Boris Staletic 2018-03-18 17:15:32 +0100
  • 9ad268af29 Use clang+llvm-6.0.0-amd64-unknown-freebsd-10.tar.xz Fangrui Song 2018-03-17 23:41:04 -0700
  • 55bfe58fea textDocument/didOpen: add args to override project entry Fangrui Song 2018-03-17 13:24:01 -0700
  • 1882bd0256 Add CMake as alternative build system (#526) DaanDeMeyer 2018-03-17 20:03:41 +0100
  • 38f7195280 Update tests and README Fangrui Song 2018-03-17 10:10:26 -0700
  • 1d6c718bae Fix skipped region in clang 6.0.0; add repology badge; remove -latomic Fangrui Song 2018-03-17 10:04:12 -0700
  • 4e8d21e306 Fix g++ build Fangrui Song 2018-03-16 08:28:37 -0700
  • 552658f967 Variant of clangd fuzzy matcher Fangrui Song 2018-03-16 00:19:49 -0700
  • bcdb8690f0 Remove unneeded code Rian Neogi 2018-03-15 14:50:34 +0530
  • 26584cac81 Fix completion on semicolon Rian Neogi 2018-03-15 04:16:47 +0530
  • 6cd339059f Fix #518 Fangrui Song 2018-03-14 21:12:55 -0700
  • cebd6bb7c7 Remove platform arguments, update Travis & AppVeyor to use clang+llvm 6.0.0 Fangrui Song 2018-03-11 21:48:05 -0700
  • 3a752a3c8f Adjust order of GetPlatformClangArguments Fangrui Song 2018-03-11 21:48:05 -0700
  • 89d45fb48a Reload .cquery compile_commands.json upon workspace/didChangeConfiguration. fix #378 Fangrui Song 2018-03-11 15:12:26 -0700