1
0
mirror of https://github.com/golang/go synced 2024-09-30 22:58:34 -06:00
go/internal/lsp/cache
Michael Matloob 10921354bc go/packages: add a Module field to the Package struct
This change introduces Module and ModuleError struct types to the
packages package with the same types as defined in the cmd/go
documentation for module information output by go list (with the
exception of the Module type's Versions and Update fields).
go/packages will fill the module struct with the module information
output by go list. Drivers that support modules can also provide
module information by filling the Module fields in the packages in
their driverResponses.

Fixes golang/go#35921

Change-Id: Icbdf79869f09d26f6a01c3670146ace4f6ffa25e
Reviewed-on: https://go-review.googlesource.com/c/tools/+/234219
Run-TryBot: Michael Matloob <matloob@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Rebecca Stambler <rstambler@golang.org>
2020-05-19 14:27:18 +00:00
..
analysis.go internal/lsp: fix caching issue with duplicate handles 2020-05-07 19:23:25 +00:00
cache.go internal/lsp: move the debug.Instance onto the Context 2020-03-03 22:54:53 +00:00
check.go internal/lsp/cache: pass UsesCgo to go/types 2020-05-15 01:05:26 +00:00
debug.go internal/lsp/lsprpc: add a handshake between forwarder and remote 2020-02-24 22:51:04 +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
load.go go/packages: add a Module field to the Package struct 2020-05-19 14:27:18 +00:00
mod.go internal/event: renaming the main event API functions 2020-04-23 17:21:36 +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: add Regenerate Cgo code lens 2020-05-15 22:01:28 +00:00
snapshot.go go/packages: add a Module field to the Package struct 2020-05-19 14:27:18 +00:00
view_test.go internal/lsp/cache: validate workspace path case 2020-03-27 19:55:53 +00:00
view.go internal/lsp: add Regenerate Cgo code lens 2020-05-15 22:01:28 +00:00