]> Cypherpunks repositories - gostls13.git/commit
[dev.typeparams] cmd/compile: refactor import logic
authorMatthew Dempsky <mdempsky@google.com>
Sat, 9 Jan 2021 07:44:31 +0000 (23:44 -0800)
committerMatthew Dempsky <mdempsky@google.com>
Tue, 12 Jan 2021 02:16:50 +0000 (02:16 +0000)
commit099599662d15598fc2690e60bd36bc087a3bdec5
tree9d6c8e6ba2c2fccd97983ff46e354ed10ee94110
parent106aa941dfda45d4aa5235b12317124aaf8941a0
[dev.typeparams] cmd/compile: refactor import logic

This CL refactors noder's package import logic so it's easier to reuse
with types2 and gcimports. In particular, this allows the types2
integration to now support vendored packages.

Change-Id: I1fd98ad612b4683d2e1ac640839e64de1fa7324b
Reviewed-on: https://go-review.googlesource.com/c/go/+/282919
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Robert Griesemer <gri@golang.org>
Trust: Robert Griesemer <gri@golang.org>
Trust: Matthew Dempsky <mdempsky@google.com>
src/cmd/compile/internal/noder/import.go
src/cmd/compile/internal/noder/noder.go
src/cmd/compile/internal/types/pkg.go
test/fixedbugs/issue11362.go
test/run.go