]> Cypherpunks repositories - gostls13.git/commit
cmd/go: localize computation of deps/depserrors in list
authorMichael Matloob <matloob@golang.org>
Sat, 8 Apr 2023 01:13:30 +0000 (21:13 -0400)
committerMichael Matloob <matloob@golang.org>
Mon, 10 Apr 2023 22:33:50 +0000 (22:33 +0000)
commit7275b17ebf147bc399e129b1605138b5ce166b7d
tree32ec1f09bb80b9cf2670b33f422d153f739daebc
parent369d7119de19751f3adf751eba26d24371f1c799
cmd/go: localize computation of deps/depserrors in list

Stop depending on DepsErrors to report errors to the user and instead
only use it and compute it in list. Instead, use Incomplete to figure
out when a package or its depencies have an error, and only if they
do, do the work of finding all those errors.

For #59157

Change-Id: Ied927f53e7b1f66fad9248b40dd11ed960b3ef91
Reviewed-on: https://go-review.googlesource.com/c/go/+/483495
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Michael Matloob <matloob@golang.org>
Reviewed-by: Bryan Mills <bcmills@google.com>
Reviewed-by: Michael Matloob <matloob@golang.org>
src/cmd/go/internal/list/list.go
src/cmd/go/internal/load/pkg.go
src/cmd/go/internal/load/test.go