Fangrui Song
|
d8b9acc790
|
[waf] Remove -Werror and reorder some libclang labels
|
2018-03-02 10:01:49 -08:00 |
|
Fangrui Song
|
8de44e3b95
|
Add workspace/executeCommand
|
2018-03-01 21:26:14 -08:00 |
|
Fangrui Song
|
8fcf60e3bc
|
Add textDocument/typeDefinition
|
2018-03-01 20:19:38 -08:00 |
|
Chao Shen
|
e03a3a8e7c
|
Add dummy compiler argument.
|
2018-03-01 19:12:59 -08:00 |
|
Fangrui Song
|
3e3bf885eb
|
Use X macros
|
2018-03-01 19:09:35 -08:00 |
|
Fangrui Song
|
0ba8f2a42c
|
Remove atomic_object.h and add workspace/didChangeConfiguration placeholder
|
2018-03-01 18:15:33 -08:00 |
|
Fangrui Song
|
56f57fc38e
|
Add missing GetCompletionKind branches
|
2018-02-28 21:49:44 -08:00 |
|
Fangrui Song
|
8e70a1078e
|
Use call sites for callHierarchy
|
2018-02-28 17:56:49 -08:00 |
|
Fangrui Song
|
1cc5b85ef4
|
Fix -Wunused-variable when CINDEX_VERSION >= 47
|
2018-02-28 08:35:06 -08:00 |
|
Jacob Dufault
|
ab508bb12e
|
Revert "[[noreturn]] on cquery_unreachable_internal"
This reverts commit 5db4314a5e3b3010bc5883e8d775e396164d7d85.
|
2018-02-27 23:23:07 -08:00 |
|
Jacob Dufault
|
d1fdf231c8
|
Make all call type default in $cquery/callHierarchy
|
2018-02-27 23:08:39 -08:00 |
|
Jacob Dufault
|
78fe0c7ebe
|
Better comment in project.cc
|
2018-02-27 23:08:23 -08:00 |
|
Jacob Dufault
|
c43b197b99
|
[[noreturn]] on cquery_unreachable_internal
|
2018-02-27 23:08:06 -08:00 |
|
Jacob Dufault
|
e44109aee9
|
Reorder some IPC members
|
2018-02-27 23:07:53 -08:00 |
|
Jacob Dufault
|
7a81a5dbc5
|
Better error message for issue #478
|
2018-02-27 23:07:40 -08:00 |
|
Fangrui Song
|
ba87714e92
|
Merge $cquery/*Hierarchy{Initial,Expand}
|
2018-02-27 22:25:16 -08:00 |
|
Fangrui Song
|
214eded2cb
|
Support listing local variables in memberHierarchy and better handling of locations for typedef; remove cquery_call_tree.cc
|
2018-02-26 21:32:58 -08:00 |
|
Fangrui Song
|
60c0267432
|
Var DetailedName
|
2018-02-26 18:29:37 -08:00 |
|
Fangrui Song
|
09dd20226f
|
Rename FuncDefDefinitionData::locals to vars, remove constants from EnumDecl's vars
|
2018-02-26 17:53:37 -08:00 |
|
Fangrui Song
|
7743480b13
|
Use clang_getTypedefDeclUnderlyingType and expand alias_of in memberHierarchy
|
2018-02-26 00:31:16 -08:00 |
|
Fangrui Song
|
eee785569f
|
memberHierarchy
|
2018-02-25 23:14:03 -08:00 |
|
Fangrui Song
|
42825d022b
|
memberHierarchy
|
2018-02-25 22:55:17 -08:00 |
|
Fangrui Song
|
c166f3bca8
|
Simplify hierarchies
|
2018-02-25 19:44:43 -08:00 |
|
Fangrui Song
|
95797be730
|
Rename *DefDefinitionData::{base,parents} to bases and add inheritanceHierarchy{Initial,Expand}
|
2018-02-25 18:52:30 -08:00 |
|
Fangrui Song
|
dc18f04759
|
Strip scope qualifiers of detailed_name in $cquery/memberHierarchy{Initial,Expand}
|
2018-02-25 17:03:24 -08:00 |
|
Fangrui Song
|
bfcab88090
|
memberHierarchy
|
2018-02-25 16:24:53 -08:00 |
|
Fangrui Song
|
8c32839362
|
$cquery/{call,member}Hierarchy{Initial,Expand} work
|
2018-02-25 16:13:29 -08:00 |
|
Fangrui Song
|
eda5782aa6
|
hierarchies
|
2018-02-25 15:39:27 -08:00 |
|
Fangrui Song
|
968c15a2ca
|
Add detailed_name to hierarchies
|
2018-02-25 15:24:51 -08:00 |
|
Fangrui Song
|
f84cb1c85f
|
Add field_name to $cquery/memberHierarchy{Initial,Expand} and untested call hierarchy
|
2018-02-25 14:53:57 -08:00 |
|
Fangrui Song
|
cd3da90152
|
Re-design $cquery/memberHierarchy{Initial,Expand}
|
2018-02-25 09:23:38 -08:00 |
|
Fangrui Song
|
8a427dfa9e
|
Add role to lsLocationEx
|
2018-02-24 21:47:51 -08:00 |
|
Fangrui Song
|
1469723c3c
|
Don't show references (e.g. there are references to classes in constructor positions) in textDocument/documentSymbol
|
2018-02-24 17:30:29 -08:00 |
|
Fangrui Song
|
b53c41408e
|
Support %c %cpp %clang in clang command line and remove -std=gnu11 -std=gnu++14 defaults
If you want to mix C/C++ source files in a `.cquery` project:
echo -e '%clang\n%cpp -std=gnu++14' > .cquery
|
2018-02-24 15:21:32 -08:00 |
|
Fangrui Song
|
62e6f91808
|
Don't include rapidjson in indexer.h
|
2018-02-23 18:30:06 -08:00 |
|
Fangrui Song
|
bee8bacefd
|
Speed up build
|
2018-02-23 18:24:54 -08:00 |
|
Fangrui Song
|
c68548a2ca
|
Remove <regex> from lex_utils.h and separate language_server_api.h
% time clang++ -fsyntax-only -std=c++11 a.cc
<iostream> => 0.35s
<regex> => 0.68s
|
2018-02-23 16:33:48 -08:00 |
|
Fangrui Song
|
411d49951d
|
Reduce structs in language_server_api.h and clarify query_utils.h
|
2018-02-23 15:57:11 -08:00 |
|
Fangrui Song
|
b98c9a4575
|
Remove UniqueAdd* and uniquify uses after libclang callbacks.
This removes some duplication in `uses`.
|
2018-02-23 15:08:19 -08:00 |
|
Nathan Ridge
|
9f4b30ca8c
|
Fix semantic highlighting regressions from switch from ClangSymbolKind to lsSymbolKind (fixes #469)
|
2018-02-22 16:11:35 -08:00 |
|
Fangrui Song
|
d4c49730fd
|
Better :: lexing and fix ci
|
2018-02-22 15:52:49 -08:00 |
|
Fangrui Song
|
61b5ef4fa0
|
Reduce <iostream>; don't include rapidjson in language_server_api.h; add role to lsReferenceContext
|
2018-02-22 14:39:46 -08:00 |
|
Fangrui Song
|
d2bc737068
|
Semantic highlighting of macros
|
2018-02-22 09:43:53 -08:00 |
|
Fangrui Song
|
cfa0308ff6
|
Update tests
|
2018-02-22 08:54:05 -08:00 |
|
Fangrui Song
|
b9fcbddc6d
|
Use -working-directory=
|
2018-02-22 08:50:49 -08:00 |
|
scturtle
|
319cec6e0a
|
fix ci
|
2018-02-22 17:02:00 +08:00 |
|
Fangrui Song
|
892f2ebfc7
|
Deduplicate Query*; add local variables to outline but not in documentSymbol
|
2018-02-21 23:49:52 -08:00 |
|
Jacob Dufault
|
01fe19f280
|
Format code
|
2018-02-21 23:34:32 -08:00 |
|
Jacob Dufault
|
566b508b8e
|
Fix regressions in completion filtering. Also improve performance slightly.
If there was no filter then we would return all results - this caused huge delays for #include completion.
|
2018-02-21 23:30:35 -08:00 |
|
Jacob Dufault
|
fae959e0ee
|
Drop old completion requests.
Also increase xref limit.
|
2018-02-21 23:13:42 -08:00 |
|