1
0
mirror of https://github.com/golang/go synced 2024-11-18 23:05:06 -07:00
go/internal/lsp/cache
Rebecca Stambler 497c7f156c internal/lsp/cache: construct package handles as part of IWL
Package handles should be cached on the snapshot as part of the initial
workspace load, otherwise this cached data will be repeatedly lost and
reconstructed during tests and regular execution.

Fixes golang/go#36556

Change-Id: If7676685db17519c998b857a812467c7f3cc6003
Reviewed-on: https://go-review.googlesource.com/c/tools/+/214799
Run-TryBot: Rebecca Stambler <rstambler@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Heschi Kreinick <heschi@google.com>
2020-01-15 19:55:33 +00:00
..
analysis.go internal/lsp: finish renaming CheckPackageHandle to PackageHandle 2020-01-14 23:56:10 +00:00
builtin.go internal/lsp: push initialization tasks into one function 2020-01-15 04:46:56 +00:00
cache.go internal/lsp: stop requiring file kind when fetching a file 2020-01-09 21:19:36 +00:00
check.go internal/lsp: finish renaming CheckPackageHandle to PackageHandle 2020-01-14 23:56:10 +00:00
debug.go internal/lsp: don't clear file contents on save 2019-12-19 23:08:27 +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/lsp: use URIs instead of FileIdentity in errors 2020-01-14 19:14:11 +00:00
external.go internal/lsp: stop requiring file kind when fetching a file 2020-01-09 21:19:36 +00:00
load.go internal/lsp: push initialization tasks into one function 2020-01-15 04:46:56 +00:00
modfiles.go internal/lsp: push initialization tasks into one function 2020-01-15 04:46:56 +00:00
overlay.go internal/lsp: fix support for watching changed files 2020-01-13 19:19:55 +00:00
parse_mod.go internal/lsp: add mapper for go.mod files 2020-01-14 22:04:35 +00:00
parse.go internal/lsp: don't invalidate workspace when a mod file is opened 2020-01-10 21:20:43 +00:00
pkg.go internal/lsp: load metadata for a single package ID, when needed 2019-12-30 21:09:35 +00:00
session.go internal/lsp: push initialization tasks into one function 2020-01-15 04:46:56 +00:00
snapshot.go internal/lsp: push initialization tasks into one function 2020-01-15 04:46:56 +00:00
view.go internal/lsp/cache: construct package handles as part of IWL 2020-01-15 19:55:33 +00:00