]> Cypherpunks repositories - gostls13.git/commit
cmd/go: query modules in parallel
authorBryan C. Mills <bcmills@google.com>
Thu, 18 Apr 2019 21:06:56 +0000 (17:06 -0400)
committerBryan C. Mills <bcmills@google.com>
Tue, 30 Apr 2019 19:22:08 +0000 (19:22 +0000)
commitc66ab9b18224738e29e838e79b5875536e05fc6d
tree6212ea282e97d88c1cae01d8bea824eadf11eac8
parent8e4f1a71f22683745c863a776878d9c47e737305
cmd/go: query modules in parallel

Refactor modload.QueryPackage and modload.QueryPattern to share code.

Fine-tune error reporting and make it consistent between QueryPackage and QueryPattern.

Expand tests for pattern errors.

Update a TODO in modget/get.go and add a test case that demonstrates it.

Updates #26232

Change-Id: I900ca8de338ef9a51b7f85ed93d8bcf837621646
Reviewed-on: https://go-review.googlesource.com/c/go/+/173017
Run-TryBot: Bryan C. Mills <bcmills@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Jay Conrod <jayconrod@google.com>
src/cmd/go/internal/modget/get.go
src/cmd/go/internal/modload/import.go
src/cmd/go/internal/modload/query.go
src/cmd/go/testdata/script/mod_get_local.txt
src/cmd/go/testdata/script/mod_get_main.txt [new file with mode: 0644]
src/cmd/go/testdata/script/mod_get_patterns.txt
src/cmd/go/testdata/script/mod_load_badchain.txt