Jacob Dufault
|
243630ca2e
|
wip
|
2017-12-28 08:55:46 -08:00 |
|
Fangrui Song
|
56135f615c
|
[template] Attribute template parameter references to the parameter declaration. Class templates still do not work
|
2017-12-28 00:37:10 -08:00 |
|
Fangrui Song
|
cff432a223
|
[template] Index references to non-type template parameters
|
2017-12-27 23:42:56 -08:00 |
|
scturtle
|
32bcac38af
|
Simplify LruCache a little bit. (#199)
|
2017-12-27 23:27:42 -08:00 |
|
Fangrui Song
|
d7d8b820ac
|
[template] Index template parameter references
|
2017-12-27 22:58:07 -08:00 |
|
Fangrui Song
|
f86de0b544
|
function signature: blacklist "typeof "
|
2017-12-27 19:51:16 -08:00 |
|
Fangrui Song
|
6fa08b2b90
|
Refactor function signatures: fix infinite loop processing constructors
|
2017-12-27 18:51:19 -08:00 |
|
romix
|
8bdce31789
|
Produce detailed function signatures which include parameter names
|
2017-12-27 15:49:26 -08:00 |
|
Fangrui Song
|
3c6cf1017c
|
[waf] Make --llvm-config set RPATH and detect clang resource dir with $(llvm-config --bindir)/clang (#196)
|
2017-12-27 14:52:32 -08:00 |
|
Jacob Dufault
|
9dde5041cb
|
Always use -fparse-all-comments
|
2017-12-27 07:56:17 -08:00 |
|
Jacob Dufault
|
ef4af128fc
|
Exit early if unit tests fail
|
2017-12-27 07:54:46 -08:00 |
|
Jacob Dufault
|
b8e7a5bcb3
|
Format code
|
2017-12-27 07:54:46 -08:00 |
|
Chao Shen
|
a84c863e5e
|
Filter some completion results based on the input.
|
2017-12-27 09:34:24 -06:00 |
|
Fangrui Song
|
3df71f4145
|
[hover] Change the first MarkedString's language to "text"
|
2017-12-25 21:48:28 -08:00 |
|
Fangrui Song
|
5a22a5cc66
|
[hover] Return comments and hover as two MarkedString's
Inspired by @romix's https://github.com/jacobdufault/cquery/pull/187
|
2017-12-25 21:31:01 -08:00 |
|
Fangrui Song
|
23bbe81b92
|
Un-indent extracted comments (#191)
|
2017-12-25 11:20:47 -08:00 |
|
Fangrui Song
|
20c156f71d
|
Make lsTextDocumentContentChangeEvent::{range,rangeLength} optional. fix #185 (#189)
Also make lsVersionedTextDocumentIdentifier::version optional per specification
|
2017-12-25 00:58:26 -08:00 |
|
Fangrui Song
|
bfccac525c
|
Add experimental command line option --enable-comments to index comments and display them on textDocument/hover (#188)
|
2017-12-24 18:47:39 -08:00 |
|
romix
|
03b50ea3cc
|
Serialize decl comments and use them in GetHoverForSymbol
|
2017-12-24 18:01:38 -08:00 |
|
Fangrui Song
|
338db49637
|
[waf] Add --variant=asan (#186)
|
2017-12-24 16:24:26 -08:00 |
|
Fangrui Song
|
2ffc068760
|
Handle function calls from templates. fix #174
|
2017-12-24 15:12:52 -08:00 |
|
Fangrui Song
|
dced34dd58
|
Reopen #174
|
2017-12-24 13:28:53 -08:00 |
|
Fangrui Song
|
4b9bc342f5
|
Fix called_id
|
2017-12-24 10:43:32 -08:00 |
|
Fangrui Song
|
6a8537c2bf
|
Handle function references in templates. fix #174 (#184)
|
2017-12-24 10:27:17 -08:00 |
|
Fangrui Song
|
dd4044998d
|
Add TemplateVisitor to handle CXCursor_OverloadedDeclRef in templates
|
2017-12-24 00:35:38 -08:00 |
|
Fangrui Song
|
09a23020de
|
Update tests after detailed_name refinement: (anon) -> (anon struct)/(anon enum)/...
|
2017-12-23 22:54:57 -08:00 |
|
Fangrui Song
|
cdcf75ac84
|
Raise maxWorkspaceSearchResults to 500 and sort results even if the max number has been reached
|
2017-12-23 22:49:45 -08:00 |
|
Fangrui Song
|
b52ec9070c
|
[workspace/symbol] Use short_name for sorting and detailed_name for displaying results
|
2017-12-23 21:27:01 -08:00 |
|
Fangrui Song
|
24f428c670
|
[workspace/symbol] Sort candidates with a fuzzy matching algorithm (#182)
|
2017-12-23 19:23:29 -08:00 |
|
Jacob Dufault
|
dce1365eb6
|
Move import pipeline into import_pipeline.cc
|
2017-12-23 17:30:55 -08:00 |
|
scturtle
|
f10521372b
|
Initilize var.def.cls to unknown.
|
2017-12-23 19:29:32 -06:00 |
|
scturtle
|
cb7ccbe543
|
Change var.def.is_* to enum.
|
2017-12-23 19:29:32 -06:00 |
|
Jacob Dufault
|
f6d84cd68c
|
Merge IpcManager and QueueManager
|
2017-12-23 16:25:18 -08:00 |
|
Jacob Dufault
|
27b5816a7f
|
Small doc updates
|
2017-12-23 15:42:54 -08:00 |
|
Jacob Dufault
|
64f094d347
|
Move BuildWorkspaceEdit to text_document_rename.cc
|
2017-12-23 15:41:09 -08:00 |
|
Jacob Dufault
|
2bc44d59f2
|
Add --wait-for-input.
Previous on Windows when running index tests cquery would wait for the user to
press enter. This breaks AppVeyor CI.
|
2017-12-23 17:25:18 -06:00 |
|
Jacob Dufault
|
b69e32a749
|
Disable xcode 6.4 and g++-5 on macos
|
2017-12-23 17:25:18 -06:00 |
|
Jacob Dufault
|
1bf47e97f9
|
Enable --test-unit and --test-index on CI
|
2017-12-23 17:25:18 -06:00 |
|
Fangrui Song
|
af5ae31c34
|
Don't emit more diagnostics after hitting -ferror-limit
|
2017-12-23 15:20:13 -08:00 |
|
Fangrui Song
|
c04c9fa750
|
Don't emit more diagnostics after hitting -ferror-limit
|
2017-12-23 15:08:47 -08:00 |
|
Riatre Foo
|
9362b4539f
|
Fix symlink creation on Windows.
|
2017-12-23 11:16:48 -08:00 |
|
Riatre Foo
|
1056869ffa
|
Remove dependency on builtin clang_resource_dir.
|
2017-12-23 11:16:44 -08:00 |
|
Fangrui Song
|
f9f4020f3c
|
Update tests after improvement of function type heuristic
|
2017-12-23 10:29:23 -08:00 |
|
Fangrui Song
|
646d154b9b
|
Better heuristics, noexcept specifier and C11 _Atomic specifier
|
2017-12-23 09:57:12 -08:00 |
|
Fangrui Song
|
156d4891c3
|
[hover] Better heuristics to insert function name right before the paren pair enclosing parameters (#178)
|
2017-12-23 09:29:13 -08:00 |
|
Jacob Dufault
|
fb491e6c6d
|
Format using clang format 4.0.0
|
2017-12-23 08:33:26 -08:00 |
|
Jacob Dufault
|
4aeb6acf04
|
Test improvements:
- Update files with \r\n newlines.
- Require clang 4.0.0 for running tests.
|
2017-12-23 07:51:34 -08:00 |
|
Jacob Dufault
|
6538274e66
|
Update tests
|
2017-12-23 07:36:08 -08:00 |
|
Chao Shen
|
0985613d16
|
Add is_global and is_member.
|
2017-12-23 01:00:46 -06:00 |
|
Fangrui Song
|
2056e44d22
|
Insert qualified name right before matching paren ( of last ) in function's type spelling
Before, function<int(int)> and (anon) mess up the function signature
|
2017-12-22 15:48:30 -08:00 |
|