1
0
mirror of https://github.com/golang/go synced 2024-11-18 18:34:40 -07:00
go/internal/lsp/protocol
Peter Weinberger d151469ab0 x/tools/gopls: reimplement rpc logging at a lower level
Over time the existing implementation became buggy. This implementation
logs close to where data is read or written from the stream connected
to the client. As is required, the log records are from the point of view
of the client.

Fixes golang/go#33755

Change-Id: I91150c697dc2cdb6d3eecbbed7a8d1805a7c476d
Reviewed-on: https://go-review.googlesource.com/c/tools/+/191963
Run-TryBot: Peter Weinberger <pjw@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Cottrell <iancottrell@google.com>
2019-08-29 16:05:15 +00:00
..
typescript internal/lsp: split the telemetry library out 2019-08-15 21:28:02 +00:00
context.go internal/telemetry: add the ability to flush telemetry data 2019-08-21 16:29:56 +00:00
doc.go internal/lsp: the core lsp protocol 2018-09-25 15:17:08 +00:00
enums.go internal/lsp: fix watched file protocol constants 2019-07-31 19:43:47 +00:00
log.go x/tools/gopls: reimplement rpc logging at a lower level 2019-08-29 16:05:15 +00:00
protocol.go internal/lsp: split the telemetry library out 2019-08-15 21:28:02 +00:00
span.go internal/lsp: use protocol.Range for diagnostics instead of span.Span 2019-08-16 17:06:24 +00:00
tsclient.go internal/lsp: split the telemetry library out 2019-08-15 21:28:02 +00:00
tsprotocol.go internal/lsp: initialize CodeActionProvider with supported actions 2019-08-28 21:14:09 +00:00
tsserver.go internal/lsp: split the telemetry library out 2019-08-15 21:28:02 +00:00