1
0
mirror of https://github.com/golang/go synced 2024-11-18 22:55:23 -07:00
go/internal/lsp/cache
Rebecca Stambler 1cc9451822 internal/lsp: distinguish parse errors from actual errors
Parse errors need to be treated separately from actual errors when
parsing a file. Parse errors are treated more like values, whereas
actual errors should not be propagated to the user. This enables us to
delete some of the special handling for context.Canceled errors.

Change-Id: I93a02f22b3f54beccbd6bcf26f04bb8da0202c25
Reviewed-on: https://go-review.googlesource.com/c/tools/+/195997
Run-TryBot: Rebecca Stambler <rstambler@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Cottrell <iancottrell@google.com>
2019-09-17 21:21:32 +00:00
..
builtin.go internal/lsp: distinguish parse errors from actual errors 2019-09-17 21:21:32 +00:00
cache.go internal/lsp: merge session and view options into one 2019-09-11 19:36:49 +00:00
check.go internal/lsp: distinguish parse errors from actual errors 2019-09-17 21:21:32 +00:00
external.go internal/lsp: split the telemetry library out 2019-08-15 21:28:02 +00:00
file.go internal/lsp: fix deadlock in type-checking 2019-09-05 03:50:54 +00:00
gofile.go internal/lsp: remove helpers for getting packages 2019-09-17 16:23:42 +00:00
load.go internal/lsp: distinguish parse errors from actual errors 2019-09-17 21:21:32 +00:00
modfile.go internal/lsp: use x/xerrors to create new errors 2019-08-06 19:46:56 +00:00
parse.go internal/lsp: distinguish parse errors from actual errors 2019-09-17 21:21:32 +00:00
pkg.go internal/lsp: distinguish parse errors from actual errors 2019-09-17 21:21:32 +00:00
session.go internal/lsp: use ParseGoHandles for the builtin package 2019-09-16 23:04:25 +00:00
sumfile.go internal/lsp: use x/xerrors to create new errors 2019-08-06 19:46:56 +00:00
token.go internal/lsp: unlabel context, log errors when canceled 2019-08-20 20:39:21 +00:00
view.go internal/lsp: remove helpers for getting packages 2019-09-17 16:23:42 +00:00
watcher.go internal/lsp: fix deadlocks loading lots of files at once 2019-07-03 17:22:52 +00:00