1
0
mirror of https://github.com/golang/go synced 2024-10-01 08:18:32 -06:00
go/internal/lsp/cache
Ian Cottrell 54cf04ef09 internal/lsp: decouple client and server debug
This uses log messages to convey information to the debug system, which
has the benefit of logging even if the debug pages are not active and
also not requiring systems to reach into the debug system or require
extra lifetime tracking Not all things are decoupled yet as there are a
couple of places (notably the handshaker) that read information out of
the debug system.

Change-Id: Iec1f81c34ab3b11b3e3d6e6eb39b98ee5ed0d849
Reviewed-on: https://go-review.googlesource.com/c/tools/+/236337
Run-TryBot: Ian Cottrell <iancottrell@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Robert Findley <rfindley@google.com>
2020-06-11 13:49:48 +00:00
..
analysis.go internal/lsp: fix caching issue with duplicate handles 2020-05-07 19:23:25 +00:00
cache.go internal/lsp: decouple client and server debug 2020-06-11 13:49:48 +00:00
check.go go/packages: move TypecheckCgo to packagesinternal 2020-06-10 22:20:39 +00:00
error_test.go internal/lsp: refactor error handling code in type-checking 2019-10-21 18:57:46 +00:00
errors.go internal/telemetry: renaming to internal/event 2020-04-23 17:20:48 +00:00
external.go internal/event: renaming the main event API functions 2020-04-23 17:21:36 +00:00
keys.go internal/lsp: decouple client and server debug 2020-06-11 13:49:48 +00:00
load.go internal/lsp: support go mod vendor as a command 2020-06-04 18:33:45 +00:00
mod.go internal/lsp/cache: show update codelens in go.mod when -mod=vendor 2020-05-19 17:58:26 +00:00
os_darwin.go internal/lsp: add a mutex around the view's options 2020-04-02 16:41:49 +00:00
os_windows.go internal/lsp/cache: validate workspace path case 2020-03-27 19:55:53 +00:00
parse.go internal/lsp/cache: avoid string(int) conversion 2020-05-07 05:02:07 +00:00
pkg.go go/packages: add a Module field to the Package struct 2020-05-19 14:27:18 +00:00
session.go internal/lsp: decouple client and server debug 2020-06-11 13:49:48 +00:00
snapshot.go go/packages: move TypecheckCgo to packagesinternal 2020-06-10 22:20:39 +00:00
view_test.go internal/lsp/cache: validate workspace path case 2020-03-27 19:55:53 +00:00
view.go internal/lsp: clean out the debug handling 2020-06-06 01:49:14 +00:00