Jacob Dufault
9d376a47d5
Do not index is_constructor and parameter_type_descriptions.
2017-11-08 19:59:11 -08:00
Jacob Dufault
96894ae996
Index std::make_unique and similar functions as constructor calls.
2017-11-08 19:55:13 -08:00
Jacob Dufault
510594cdcd
Add is_constructor to indexer
2017-11-07 01:00:59 -08:00
Jacob Dufault
b5305e14f2
Add |is_macro| state to IndexVar.
...
This does not handle setting |is_macro|, this CL is about updating the
tests.
2017-06-28 23:25:29 -07:00
Jacob Dufault
5415f4be50
Don't count the '~' in type usages for destructors.
2017-05-27 13:02:49 -07:00
Jacob Dufault
2e4c5474da
Index implicit function calls.
2017-05-22 23:47:27 -07:00
Jacob Dufault
d3bd31604e
Code lens improvements
...
- Hide declaration from list of refs on types and variables (so now they will show as '0 refs')
- Let the user hide code lens on parameter and function-local variables
2017-05-20 18:26:50 -07:00
Jacob Dufault
89e6b3cd43
Rename serialized output, update tests.
2017-04-21 00:04:56 -07:00
Jacob Dufault
d83b1591a4
Serialized indexes are now versioned. Old versions are not imported.
2017-04-19 23:02:24 -07:00
Jacob Dufault
b4fb350140
Include file modification time in index
2017-04-19 21:57:44 -07:00
Jacob Dufault
3ce446d202
Do not output interesting usage.
2017-04-18 21:58:39 -07:00
Jacob Dufault
f4e16067b7
Rename qualified_name to detailed_name.
2017-04-14 21:58:07 -07:00
Jacob Dufault
07c984d6c7
- Add type information to qualified_name, remove hover.
...
- Allow tests to automatically update their expecatations
2017-04-14 21:53:10 -07:00
Jacob Dufault
20bf746ee9
Update tests for hover
2017-04-13 22:46:45 -07:00
Jacob Dufault
d6123bd861
Every function usage is now considered a call of that function.
...
This means we will now report function calls that happen in the global scope (previously, those would only show up for find all refs).
2017-04-13 00:47:47 -07:00
Jacob Dufault
17c3a8bf57
Update test with current index state
2017-04-05 01:29:15 -07:00
Jacob Dufault
e3058da622
Store range information in index
2017-04-05 01:06:18 -07:00
Jacob Dufault
ae993d6446
wip
2017-04-02 18:34:15 -07:00
Jacob Dufault
94b344dbe3
update test
2017-03-07 10:18:01 -08:00
Jacob Dufault
f6967eee48
fix usage on specialized template parameters
2017-03-05 17:09:08 -08:00
Jacob Dufault
6a95d2f46f
mark type definition as interesting
2017-02-20 21:57:17 -08:00
Jacob Dufault
a7f5231e4c
rename all_uses to uses
2017-02-20 21:34:46 -08:00
Jacob Dufault
6b95f51a25
better ctor support
2017-02-20 21:16:45 -08:00
Jacob Dufault
ef1ff80a58
combine usage into one list
2017-02-20 20:05:03 -08:00
Jacob Dufault
f067f6dcc4
prep to drop separate interesting_uses entry
2017-02-20 19:03:01 -08:00
Jacob Dufault
7c70d7fafd
new file encoding scheme
2017-02-20 16:25:00 -08:00
Jacob Dufault
0dabbb3093
index declaration vs definition
2017-02-19 23:51:31 -08:00
Jacob Dufault
da6fbf7c5a
update-ctor-test
2017-02-19 22:47:05 -08:00
Jacob Dufault
d26cb81854
dtors
2017-02-19 22:31:25 -08:00
Jacob Dufault
d87d74083c
wip-new-indexer
2017-02-19 16:56:56 -08:00
Jacob Dufault
8b534175f5
enable-ctors
2017-02-19 01:43:52 -08:00
Jacob Dufault
e25d54c8b9
better-type-ref-locations
2017-02-19 00:49:19 -08:00