1
0
mirror of https://github.com/golang/go synced 2024-11-18 20:54:40 -07:00
go/internal/lsp/cache
Ian Cottrell 596a85b56b internal/lsp: don't queue content changes
This updates overlays immeditely, and uses the handle identity change to
correctly update the content on demand.

Fixes golang/go#32348

Change-Id: I3125a6350cac358b7c0f7dc11f2bd11ae1f41031
Reviewed-on: https://go-review.googlesource.com/c/tools/+/179922
Run-TryBot: Ian Cottrell <iancottrell@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Rebecca Stambler <rstambler@golang.org>
2019-06-06 04:44:31 +00:00
..
cache.go internal/lsp: change file system to allow lazy reads 2019-06-06 01:09:34 +00:00
check.go internal/lsp: trim ASTs for which we do not require function bodies 2019-06-03 19:34:55 +00:00
external.go internal/lsp: change file system to allow lazy reads 2019-06-06 01:09:34 +00:00
file.go internal/lsp: don't queue content changes 2019-06-06 04:44:31 +00:00
gofile.go internal/lsp: don't queue content changes 2019-06-06 04:44:31 +00:00
load.go internal/lsp: don't queue content changes 2019-06-06 04:44:31 +00:00
modfile.go internal/lsp: add modfile, sumfile structs, require Go files for diagnostics 2019-05-24 21:02:28 +00:00
parse.go internal/lsp: trim ASTs for which we do not require function bodies 2019-06-03 19:34:55 +00:00
pkg.go internal/lsp: fix regression from CL 179439 2019-06-03 19:23:55 +00:00
session.go internal/lsp: don't queue content changes 2019-06-06 04:44:31 +00:00
sumfile.go internal/lsp: add modfile, sumfile structs, require Go files for diagnostics 2019-05-24 21:02:28 +00:00
view.go internal/lsp: don't queue content changes 2019-06-06 04:44:31 +00:00
watcher.go internal/lsp: add file watching and use it to trigger invalidations 2019-05-24 14:03:12 +00:00