Daan De Meyer
|
5842dd5d60
|
Add option to disable insertion of snippets when completing a method/function call.
|
2017-11-19 10:30:29 -05:00 |
|
Fangrui Song
|
49559402cf
|
Add a virtual destructor for ThreadedQueue
|
2017-11-19 01:16:32 -05:00 |
|
Peter Goodman
|
3f45c05476
|
This commit fixes severak compiler errors when trying to build cquery. I gave up after a bit and didn't fix them all though, there are a ton of signed to unsigned comparisons.
|
2017-11-18 16:09:14 -05:00 |
|
Jacob Dufault
|
0376da015f
|
Try to always log when exiting.
|
2017-11-18 11:02:09 -08:00 |
|
Jacob Dufault
|
6a50c48aaa
|
Formatting and a TODO
|
2017-11-18 09:29:48 -08:00 |
|
Jacob Dufault
|
eea8a1b07a
|
Try to avoid crashing when deserializing JSON
|
2017-11-18 09:27:37 -08:00 |
|
Jacob Dufault
|
7b0d2d7bf2
|
Make sure to send initialize response before status updates
|
2017-11-17 13:31:48 -08:00 |
|
Abhinav Gauniyal
|
27a00d7ad3
|
Update command_line.cc, fixes #14
- error: lambda capture 'working_files' is not used
- error: lambda capture 'config' is not used
|
2017-11-17 07:35:15 -08:00 |
|
Christian Pehle
|
c7c6a8ed39
|
Fix build on macOS #20
|
2017-11-17 07:34:09 -08:00 |
|
Jacob Dufault
|
42f744ba29
|
Remove some unused code.
|
2017-11-11 11:43:55 -08:00 |
|
Jacob Dufault
|
601af73ca9
|
Move all libclangmm/* files into src/* directory
|
2017-11-11 11:41:09 -08:00 |
|
Jacob Dufault
|
348b4a2e4e
|
Move libclangmm/Cursor.* to clang_cursor.*
|
2017-11-11 11:31:05 -08:00 |
|
Jacob Dufault
|
5fa7fbf0d2
|
More improvements to semantic highlighting. Still not done though.
|
2017-11-11 11:18:55 -08:00 |
|
Jacob Dufault
|
8145a06534
|
First pass at semantic highlighting.
It is disabled by default.
|
2017-11-08 23:06:32 -08:00 |
|
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
|
e7de24764e
|
Increase indexed file version
|
2017-11-07 01:01:37 -08:00 |
|
Jacob Dufault
|
510594cdcd
|
Add is_constructor to indexer
|
2017-11-07 01:00:59 -08:00 |
|
Jacob Dufault
|
9cb4008023
|
Index type description for function parameters.
|
2017-11-07 00:57:08 -08:00 |
|
Jacob Dufault
|
6d2af96c16
|
Remove TranslationUnit::document_cursor()
|
2017-11-04 16:11:52 -07:00 |
|
Jacob Dufault
|
7d549f3fdf
|
Move libclangmm/Utility.h into clang_utils.h
|
2017-11-04 16:02:39 -07:00 |
|
Jacob Dufault
|
172f9e2e80
|
Remove tiny-process-library
|
2017-11-04 15:23:08 -07:00 |
|
Jacob Dufault
|
1f0c1e922f
|
Fix compile_commands.json parsing when filename is absolute.
Some compile_commands.json generators will emit absolute paths for the
filename, such as cmake.
|
2017-10-31 15:43:27 -07:00 |
|
Jacob Dufault
|
f48f818f4c
|
Fix MacOS build
|
2017-10-31 15:43:07 -07:00 |
|
Jacob Dufault
|
7734943620
|
Format all code in src/
|
2017-10-31 12:49:19 -07:00 |
|
Jacob Dufault
|
5f04e390a2
|
Fix threaded_queue
|
2017-10-31 12:39:02 -07:00 |
|
Jacob Dufault
|
4156be09c1
|
Fix inactive region after closing/reopening a document.
Also make it a bit more robust.
|
2017-10-28 15:09:14 -07:00 |
|
Jacob Dufault
|
98c701b217
|
Fix project loading absolute path normalization for clang_args
|
2017-10-28 14:51:36 -07:00 |
|
Jacob Dufault
|
82f8133d7e
|
Log to cquery_diagnostics.log instead of cquery.log
|
2017-10-28 14:51:12 -07:00 |
|
Jacob Dufault
|
c694b56bc1
|
Reduce some locking in ThreadedQueue for status updates
|
2017-10-28 14:50:57 -07:00 |
|
Jacob Dufault
|
61b0cfb114
|
Don't emit ipc timings for cout messages.
|
2017-10-28 14:33:33 -07:00 |
|
Jacob Dufault
|
b9f72377dd
|
Fix inactive region publishing when editing a file.
|
2017-10-28 14:31:54 -07:00 |
|
Jacob Dufault
|
235987bb58
|
Show progress indicator in status area
|
2017-10-25 00:12:11 -07:00 |
|
Jacob Dufault
|
39de197e8a
|
Only target 80% of threads for indexers by default.
Using 100% - 1 tended to cause too much resource contention.
|
2017-10-24 19:18:47 -07:00 |
|
Jacob Dufault
|
37ab94e7b4
|
Add GetWorkingDirectory for linux
|
2017-10-24 19:11:11 -07:00 |
|
Jacob Dufault
|
ccff74a79c
|
Fix performance regression in loading compile_commands.json
Regression was caused by accidental copying.
|
2017-10-24 19:00:29 -07:00 |
|
Jacob Dufault
|
738b338d47
|
Emit timings for project loading
|
2017-10-24 18:39:44 -07:00 |
|
Jacob Dufault
|
f698a3451f
|
Update comment in utils.cc
|
2017-10-24 18:28:23 -07:00 |
|
Jacob Dufault
|
93d3b2b3cb
|
Change whitelist behavior so it is more likely what the user wants.
|
2017-10-24 18:09:02 -07:00 |
|
Jacob Dufault
|
58f2107714
|
Inject -resource-dir automatically.
|
2017-10-24 18:02:15 -07:00 |
|
Jacob Dufault
|
0d091b69cf
|
Minor style fix
|
2017-10-23 08:39:33 -07:00 |
|
Jacob Dufault
|
d145bcebc5
|
Fix completion issue where completing dropped completion session.
|
2017-10-23 08:38:01 -07:00 |
|
Jacob Dufault
|
f0e9434163
|
Add start/pause to Timer
|
2017-10-23 08:04:43 -07:00 |
|
Jacob Dufault
|
76cc110cc2
|
Simplify completion session management code.
|
2017-10-23 00:28:21 -07:00 |
|
Jacob Dufault
|
3e9cffcc62
|
Cleanup clang::TranslationUnit API so callers have to handle failures.
|
2017-10-22 22:07:50 -07:00 |
|
Jacob Dufault
|
9429dff63a
|
Try to only ever have one completion session per file.
|
2017-10-22 21:49:17 -07:00 |
|
Jacob Dufault
|
a155f5b686
|
Fix a bunch of bugs in argument handling and address some TODOs
|
2017-10-18 01:24:52 -07:00 |
|
Jacob Dufault
|
0e7c8bdf05
|
Fix argument handling for chrome
|
2017-10-18 00:02:33 -07:00 |
|
Jacob Dufault
|
3003385d76
|
Update clang argument parsing
|
2017-10-17 23:23:07 -07:00 |
|
Jacob Dufault
|
a6807dcb8c
|
Remove issue where diagnostics would disappear file saves.
Also allow rebuilding of completion session by closing and reopening a
file.
|
2017-10-17 11:43:33 -07:00 |
|