1
0
mirror of https://github.com/golang/go synced 2024-11-19 00:04:40 -07:00
go/internal/lsp/source
Ian Cottrell 0e55654012 internal/lsp: add shutdown handling
We correcly cancel all background tasks and drop all active views when
the server is asked to shut down now.
This was mostly to support the command line being able to exit cleanly

Change-Id: Iff9f5ab51572aad5e3245dc01aa87b00dcd47963
Reviewed-on: https://go-review.googlesource.com/c/tools/+/174940
Run-TryBot: Ian Cottrell <iancottrell@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Rebecca Stambler <rstambler@golang.org>
2019-05-15 23:16:32 +00:00
..
analysis.go internal/lsp: add more error propagation and logging for analyses 2019-04-24 02:44:48 +00:00
completion_format.go internal/lsp: remove constant value from label and add tests 2019-05-15 19:19:14 +00:00
completion_snippet.go internal/lsp: handle additional snippet cases 2019-05-15 17:48:15 +00:00
completion.go internal/lsp: make snippets private fields 2019-05-15 03:55:09 +00:00
diagnostics.go internal/lsp: fix nil pointer when propagating diagnostics 2019-05-14 14:35:49 +00:00
enums.go internal/lsp: switch completion item tests to using the enum strings 2019-04-17 17:57:43 +00:00
format.go internal/lsp: normalise and make public diff<->edit conversions 2019-04-15 20:31:36 +00:00
highlight.go internal/lsp: add support for document highlight 2019-03-26 19:08:20 +00:00
hover.go internal/lsp: fix typo on license year 2019-05-14 17:17:24 +00:00
identifier.go internal/lsp: add definition support for packages 2019-05-10 15:10:30 +00:00
signature_help.go internal/lsp: use builtin package for signature help 2019-05-15 13:46:40 +00:00
source_test.go internal/lsp: handle additional snippet cases 2019-05-15 17:48:15 +00:00
symbols.go internal/lsp: make interface methods children of the interface symbol 2019-04-24 02:46:01 +00:00
util.go internal/lsp: add some missing copyright notices 2019-05-11 04:16:17 +00:00
view.go internal/lsp: add shutdown handling 2019-05-15 23:16:32 +00:00