1
0
mirror of https://github.com/golang/go synced 2024-11-18 19:54:44 -07:00
go/internal/lsp/protocol
Ian Cottrell 504de27b36 internal/lsp: connect memoize actions to their callers
This adds the ability to tie a background context to the context that created it
in traces, and also cleans up and annotates the context used in type checking.
This gives us detailed connected traces of all the type checking and parsing
logic.

Change-Id: I32721220a50ecb9b4404a4e9354343389d7a5219
Reviewed-on: https://go-review.googlesource.com/c/tools/+/183757
Reviewed-by: Rebecca Stambler <rstambler@golang.org>
2019-07-03 19:15:39 +00:00
..
typescript internal/lsp: new requests.ts to generate new versions of tsclient.go and tsserver.go 2019-06-28 15:31:33 +00:00
detatch.go internal/lsp: connect memoize actions to their callers 2019-07-03 19:15:39 +00:00
doc.go internal/lsp: the core lsp protocol 2018-09-25 15:17:08 +00:00
enums.go internal/lsp: switch completion item tests to using the enum strings 2019-04-17 17:57:43 +00:00
log.go internal/lsp: add the ability to log back to the client 2019-04-01 16:22:08 +00:00
protocol.go internal/lsp: connect memoize actions to their callers 2019-07-03 19:15:39 +00:00
span.go internal/lsp: update column mapper with content on incremental changes 2019-05-20 19:04:59 +00:00
tsclient.go internal/jsonrpc2: refactor to enable a more advanced request 2019-06-27 03:33:22 +00:00
tsprotocol.go internal/lsp: send client expected rename provider 2019-06-20 18:21:41 +00:00
tsserver.go internal/jsonrpc2: refactor to enable a more advanced request 2019-06-27 03:33:22 +00:00