mirror of
https://github.com/golang/go
synced 2024-11-19 00:04:40 -07:00
47ea21585c
typeCheck() was swallowing context.Canceled errors and leaving the cached package in a bad state. In particular, after two rapid changes to imports I was left in the "no package for file" error mode until I change my imports again. The second change canceled the first change which ended up sticking a skeleton *pkg in the package cache instead of propagating the canceled error. Change-Id: I15b072188c3359d9cd1812bd49e72548ba214250 GitHub-Last-Rev: 240f61718fbb5bfc787bbfaaaae1d38925d7c405 GitHub-Pull-Request: golang/tools#126 Reviewed-on: https://go-review.googlesource.com/c/tools/+/183940 Reviewed-by: Rebecca Stambler <rstambler@golang.org> Run-TryBot: Rebecca Stambler <rstambler@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> |
||
---|---|---|
.. | ||
cache.go | ||
check.go | ||
external.go | ||
file.go | ||
gofile.go | ||
load.go | ||
modfile.go | ||
parse.go | ||
pkg.go | ||
session.go | ||
sumfile.go | ||
token.go | ||
view.go | ||
watcher.go |