Packages specified on the command line should be interpreted relative to cwd iff they are local (e.g. ./http within $GOROOT/src/net), otherwise a request for, say, "golang.org/x/net/http2/hpack" might return the vendored package depending on the working directory. The FindPackage hook function now takes a build.ImportMode parameter, so it matches the signature of (*build.Context).Import. The AllowVendor flag is enabled only for imports within source files, but not for the initial packages. + test. Change-Id: I756dc46b70928d2fd9f824e6670092d8169e0d64 Reviewed-on: https://go-review.googlesource.com/18318 Reviewed-by: Robert Griesemer <gri@golang.org> |
||
|---|---|---|
| .. | ||
| ast/astutil | ||
| buildutil | ||
| callgraph | ||
| exact | ||
| gccgoimporter | ||
| gcimporter | ||
| importer | ||
| loader | ||
| pointer | ||
| ssa | ||
| types | ||
| vcs | ||