Jacob Dufault
|
511f6c5248
|
Fix crash when loading old cache when file format changed.
Also eliminate an unnecessary copy after finishing deserialization.
|
2017-06-13 21:00:51 -07:00 |
|
Jacob Dufault
|
8fece6c252
|
Remove some extra logging
|
2017-06-13 20:41:30 -07:00 |
|
Jacob Dufault
|
3b4b227f99
|
Update gitignore
|
2017-06-13 20:41:11 -07:00 |
|
Jacob Dufault
|
0e5312790e
|
Add more detailed logging for failed unique file id
|
2017-06-13 20:08:31 -07:00 |
|
Jacob Dufault
|
64253ec174
|
Use shared_ptr in a couple more spots.
|
2017-06-09 21:15:33 -07:00 |
|
Jacob Dufault
|
dec484ed0d
|
Only report diagnostics from code completion document parse.
Also use shared_ptr, hopefully fix memory crashes.
|
2017-06-09 21:13:16 -07:00 |
|
Jacob Dufault
|
c262e1674d
|
Misc fixes
|
2017-06-09 18:02:48 -07:00 |
|
Jacob Dufault
|
f0fb8db3e5
|
Update clang args again
|
2017-06-09 00:14:36 -07:00 |
|
Jacob Dufault
|
db60b72e3b
|
Update clang_arg on windows
|
2017-06-09 00:08:14 -07:00 |
|
Jacob Dufault
|
767b4ac0e1
|
Small code cleanup
|
2017-06-09 00:08:06 -07:00 |
|
Jacob Dufault
|
1fc2d2756e
|
Don't show output when there is an error. Force extension update.
|
2017-06-08 23:26:04 -07:00 |
|
Jacob Dufault
|
3358e6afd3
|
Update settings.json paths
|
2017-06-08 23:22:00 -07:00 |
|
Jacob Dufault
|
41d8cd9a0c
|
Fix memory leaks
|
2017-06-08 23:22:00 -07:00 |
|
Jacob Dufault
|
598b53efff
|
Show diagnostics for tests, update absolute paths
|
2017-06-08 23:22:00 -07:00 |
|
Jacob Dufault
|
fda39a1a8e
|
Ignore .DS_Store
|
2017-06-07 18:09:59 -07:00 |
|
Jacob Dufault
|
53efee70e4
|
Only build files under src/
|
2017-06-07 18:09:41 -07:00 |
|
Jacob Dufault
|
8c50324576
|
Small fixes for osx
|
2017-05-30 17:54:19 -07:00 |
|
Jacob Dufault
|
99c0bb3be4
|
Update features list
|
2017-05-29 16:57:56 -07:00 |
|
Jacob Dufault
|
c40df5c0e5
|
Provide code action to auto-include an undefined symbol.
|
2017-05-29 16:57:19 -07:00 |
|
Jacob Dufault
|
80e78831d4
|
Small formatting change in clang_utils
|
2017-05-29 16:34:11 -07:00 |
|
Jacob Dufault
|
f5efa02448
|
Clear diagnostics for open files.
|
2017-05-29 16:33:57 -07:00 |
|
Jacob Dufault
|
7b790e7da3
|
Fix file name typo
|
2017-05-29 14:21:08 -07:00 |
|
Jacob Dufault
|
d834d4db08
|
Provide code action to auto-implement methods (useful for classes or function declarations).
|
2017-05-29 14:18:35 -07:00 |
|
Jacob Dufault
|
1d67d1ee37
|
Add additional metadata to function declarations.
|
2017-05-27 18:53:22 -07:00 |
|
Jacob Dufault
|
3469850c98
|
Change how function declarations are serialized so parameter info can be added.
|
2017-05-27 14:09:20 -07:00 |
|
Jacob Dufault
|
b7f7987cb8
|
Use cached location
|
2017-05-27 13:10:06 -07:00 |
|
Jacob Dufault
|
5415f4be50
|
Don't count the '~' in type usages for destructors.
|
2017-05-27 13:02:49 -07:00 |
|
Jacob Dufault
|
dcc71f2470
|
More cleanup in indexer
|
2017-05-27 12:56:39 -07:00 |
|
Jacob Dufault
|
e431dbd793
|
Some renames in indexer. Fix warning for namespace alias.
|
2017-05-27 12:33:18 -07:00 |
|
Jacob Dufault
|
e9025104cb
|
Rename some variables in the indexer.
|
2017-05-27 10:03:49 -07:00 |
|
Jacob Dufault
|
b66f015a4a
|
Some small cleanup when indexing function declaration/definition.
|
2017-05-27 09:57:52 -07:00 |
|
Jacob Dufault
|
968b6c0966
|
Remove HasInterestingState().
These don't serve any real purpose since the multi-file indexer tests.
|
2017-05-27 00:47:03 -07:00 |
|
Jacob Dufault
|
79a4d8ad79
|
Proper error reporting when request fails due to missing file.
|
2017-05-27 00:10:21 -07:00 |
|
Jacob Dufault
|
385531521f
|
Harden against bad language server method call in completion.
|
2017-05-26 23:51:32 -07:00 |
|
Jacob Dufault
|
d816e2618a
|
Some renames, promote view completion sessions to edit sessions
|
2017-05-26 21:21:00 -07:00 |
|
Jacob Dufault
|
7840b7a015
|
Cache global completion results.
|
2017-05-26 00:10:55 -07:00 |
|
Jacob Dufault
|
cdc268d549
|
Preload code completion, maintain LRU cache for multiple completion files.
|
2017-05-25 23:40:38 -07:00 |
|
Jacob Dufault
|
2e3e1e0427
|
Refactor quote extraction
|
2017-05-25 21:26:35 -07:00 |
|
Jacob Dufault
|
f5ed2828c3
|
Fix code lens sometimes appearing on "};"
|
2017-05-25 21:09:10 -07:00 |
|
Jacob Dufault
|
8bbd9b7694
|
Revert change to use CXTranslationUnit_Incomplete when indexing. It broke tests.
|
2017-05-24 20:06:05 -07:00 |
|
Jacob Dufault
|
32940e2c88
|
Experiment with caching CXIndex across multiple sessions
|
2017-05-24 19:04:19 -07:00 |
|
Jacob Dufault
|
d47869ad0f
|
Do not remove querydb defined type/func/var if the final reference is removed from a file.
We still remove the defined type/func/var if it was defined in that file, though.
|
2017-05-24 17:45:33 -07:00 |
|
Jacob Dufault
|
97832f2a73
|
Add call tree and full type hierarchy using upcoming vscode tree API
|
2017-05-24 00:17:29 -07:00 |
|
Jacob Dufault
|
6c66beb0fa
|
Increment index version
|
2017-05-23 00:52:20 -07:00 |
|
Jacob Dufault
|
37787290cb
|
Make sure every include candidate is unique w.r.t. absolute path.
Also do not follow symlinks when iterating a directory.
|
2017-05-23 00:24:14 -07:00 |
|
Jacob Dufault
|
ee90938b28
|
Fix goto def when implicit functions are called.
Don't import the implicit functions into the 'all symbols' structure. This fixes symbol lookup.
|
2017-05-22 23:57:46 -07:00 |
|
Jacob Dufault
|
2e4c5474da
|
Index implicit function calls.
|
2017-05-22 23:47:27 -07:00 |
|
Jacob Dufault
|
1598129d8b
|
Fix file finding on windows when path case changes.
|
2017-05-22 00:14:11 -07:00 |
|
Jacob Dufault
|
8d9374ee59
|
Disable logging of filtered project paths, but let user enable it in config.
|
2017-05-21 23:45:47 -07:00 |
|
Jacob Dufault
|
da6a8f335f
|
Only delta update on file save if the file is already imported.
|
2017-05-21 23:18:38 -07:00 |
|