Jacob Dufault
|
d1cbc32c81
|
Hopefully fix completion crashes.
It was caused due to a multithreading race. A vector was assigned to twice at the same time, which caused a crash in the destructor.
|
2017-06-29 23:51:22 -07:00 |
|
Jacob Dufault
|
808e0f5277
|
Fix clang build
|
2017-06-29 10:30:22 -07:00 |
|
Jacob Dufault
|
f498f0ccb1
|
Fix showing duplicate completion entries, always provide insertText.
|
2017-06-28 23:59:38 -07:00 |
|
Jacob Dufault
|
85ec4b9843
|
Use shared_ptr in command_line for completion data.
Also add thread exit logs so to check if the stack has gone away.
|
2017-06-28 21:59:16 -07:00 |
|
Jacob Dufault
|
706479aded
|
Completion changes (maybe fix some crashes)
|
2017-06-28 19:50:30 -07:00 |
|
Jacob Dufault
|
84b7ec930b
|
Log completion session creation/destruction. Ensure $0 is at end of insert text for final tab stop.
|
2017-06-13 23:15:18 -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
|
7b790e7da3
|
Fix file name typo
|
2017-05-29 14:21:08 -07:00 |
|