Fangrui Song
|
f145c4422f
|
experimental/filesystem -> LLVM/Support/FileSystem.h; sparsepp -> DenseMap
|
2018-05-13 15:24:04 -07:00 |
|
Fangrui Song
|
d3a36a4ae6
|
Use llvm::cl and simplify main.cc import_pipeline.cc
|
2018-05-13 12:08:33 -07:00 |
|
Fangrui Song
|
224ba97f27
|
Use clang+llvm C++ in cmake; parse args with clang driver
|
2018-05-13 01:13:14 -07:00 |
|
Fangrui Song
|
bac704f17b
|
Backport and cleanup
|
2018-05-09 22:55:40 -07:00 |
|
scturtle
|
b55819a8a1
|
Random changes. (#6)
|
2018-05-08 00:35:32 -07:00 |
|
Fangrui Song
|
a4a07120a1
|
Reflect optional by Brandon Tolsch
|
2018-05-07 20:59:08 -07:00 |
|
Fangrui Song
|
984c6367d1
|
Redesign import_pipeline.cc and mitigate race (duplicate Query*::uses for initial indexing)
|
2018-05-06 21:56:14 -07:00 |
|
Fangrui Song
|
86efddf032
|
README
|
2018-05-05 15:25:43 -07:00 |
|
Fangrui Song
|
fac5c56682
|
Use usr as primary key and remove id; simplify import pipeline
Remove on_id_map, IndexMergeIndexUpdates
|
2018-05-01 22:45:01 -07:00 |
|
Fangrui Song
|
01f1064576
|
Improve workspace/symbol sorting heuristic
|
2018-04-29 20:20:20 -07:00 |
|
Fangrui Song
|
d821ac34d8
|
Merge {timestamp_manager,iindexer}.{cc,h}; remove standard_includes.*; use last_write_time
|
2018-04-28 23:37:55 -07:00 |
|
Fangrui Song
|
fa9df5bcef
|
Remove variant and clean up
|
2018-04-17 00:12:59 -07:00 |
|
Fangrui Song
|
f8752cdca0
|
Add caseSensitivity to config->{completion,workspaceSymbol}
|
2018-04-14 12:38:58 -07:00 |
|
Fangrui Song
|
d45c057dd4
|
Backport recent update of completion
|
2018-04-14 11:38:06 -07:00 |
|
Fangrui Song
|
236e7c1393
|
Simplify indexer and query
|
2018-04-09 00:52:04 -07:00 |
|
Fangrui Song
|
97b1592475
|
Simplify lsp.h and fix qual_name_offset when SetVarDetail is called on an existing variable
|
2018-04-09 00:31:34 -07:00 |
|
Fangrui Song
|
2a06fb55dd
|
Better definition/references on #include lines
|
2018-04-08 10:25:50 -07:00 |
|
Fangrui Song
|
75638b5387
|
Simplify Position & Range; prettify Maybe; remove file_contents.{h,cc}
|
2018-04-08 01:10:56 -07:00 |
|
Fangrui Song
|
6e68e9edbd
|
Simplify
|
2018-04-07 21:04:20 -07:00 |
|
Fangrui Song
|
348240b44f
|
Add qual_name_offset to Index* structs; improve workspace/symbol and documentSymbol
|
2018-04-06 00:18:02 -07:00 |
|
Fangrui Song
|
9f9420519e
|
Set typeDefinitionProvider
|
2018-04-05 00:15:21 -07:00 |
|
Fangrui Song
|
1dc55843e7
|
Remove unused fs code.
|
2018-04-04 10:48:13 -07:00 |
|
Fangrui Song
|
d9bcaecf25
|
Use global config.
|
2018-04-04 00:29:27 -07:00 |
|
Fangrui Song
|
d8fbc752d0
|
.
|
2018-03-31 17:49:32 -07:00 |
|
Fangrui Song
|
46fc3b8323
|
.
|
2018-03-31 16:30:53 -07:00 |
|
Fangrui Song
|
d83be5adcc
|
.
|
2018-03-31 13:54:19 -07:00 |
|
Fangrui Song
|
233e377137
|
.
|
2018-03-31 11:27:28 -07:00 |
|
Fangrui Song
|
6c8fee4141
|
.
|
2018-03-31 09:47:27 -07:00 |
|
Fangrui Song
|
f8a816d110
|
.
|
2018-03-31 09:07:53 -07:00 |
|
Fangrui Song
|
89dd4b066b
|
.
|
2018-03-31 00:53:39 -07:00 |
|
Fangrui Song
|
da649891ae
|
Resurrection of ccls
|
2018-03-30 22:02:26 -07:00 |
|
Fangrui Song
|
512cd8cbd3
|
Better textDocument/definition heuristic for T::name style dependent names
|
2018-03-29 22:36:54 -07:00 |
|
Chao Shen
|
ddc318eef3
|
Preprocessor keyword completion.
|
2018-03-23 21:26:07 -07:00 |
|
Chao Shen
|
e235dbedfe
|
Fix missing include completions.
|
2018-03-23 10:42:26 -07:00 |
|
Jacob Dufault
|
7ff4a9aac9
|
ipc.h -> method.h, rename some types
|
2018-03-21 22:01:21 -07:00 |
|
Jacob Dufault
|
cad6dcda0c
|
Remove global list of message ids.
Also do some naming cleanup. Also remove xmacros.
|
2018-03-21 21:05:25 -07:00 |
|
Boris Staletic
|
bdabb7596c
|
Make overridden flags persistent
didOpen can override flags from compilation database.
didSave was able to reset the flags back.
This makes sure that the overridden flags persist.
|
2018-03-21 18:50:42 -07:00 |
|
Elliot Berman
|
1afb6c3988
|
Flush sessions on textDocument/didOpen
|
2018-03-20 16:48:44 -07:00 |
|
Elliot Berman
|
f17196e3da
|
Flush all clang-complete sessions on workspace/didChangeConfiguration
|
2018-03-20 16:48:44 -07:00 |
|
Boris Staletic
|
c6ea1f1946
|
Conditionally allow reindex on didChange
|
2018-03-20 00:09:40 -07:00 |
|
Jacob Dufault
|
c7e5299bee
|
Reformat
|
2018-03-19 19:51:42 -07:00 |
|
Jacob Dufault
|
3f5e34ef20
|
Restore include completion on #
|
2018-03-19 19:50:22 -07:00 |
|
Fangrui Song
|
b9c3af0be9
|
Don't include system header files for #include " (#i" ) completion
|
2018-03-18 14:56:30 -07:00 |
|
Fangrui Song
|
1e019f4984
|
Simplify and optimize completion.
|
2018-03-18 13:06:40 -07:00 |
|
Fangrui Song
|
639f587e01
|
Optimize FuzzyMatcher and add tests.
|
2018-03-18 12:18:16 -07:00 |
|
Fangrui Song
|
55bfe58fea
|
textDocument/didOpen: add args to override project entry
|
2018-03-17 13:24:21 -07:00 |
|
Fangrui Song
|
552658f967
|
Variant of clangd fuzzy matcher
|
2018-03-16 00:41:58 -07:00 |
|
Rian Neogi
|
bcdb8690f0
|
Remove unneeded code
|
2018-03-15 11:53:27 -07:00 |
|
Rian Neogi
|
26584cac81
|
Fix completion on semicolon
|
2018-03-15 11:53:27 -07:00 |
|
Fangrui Song
|
89d45fb48a
|
Reload .cquery compile_commands.json upon workspace/didChangeConfiguration. fix #378
And backport https://github.com/waf-project/waf/pull/2127
|
2018-03-11 15:15:15 -07:00 |
|