aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/go/internal/work/build.go
diff options
context:
space:
mode:
authorMichael Matloob <matloob@golang.org>2020-06-12 14:33:23 -0400
committerMichael Matloob <matloob@golang.org>2020-08-12 18:35:38 +0000
commit14715b24793176b30b3c41adf4ac4e676c2a56f0 (patch)
treefb327ead97bbe6d25b9d7576e0ac2f2e4e44aca7 /src/cmd/go/internal/work/build.go
parent52b0ea20ff10fdcfe570ef407bd462d23e13d782 (diff)
downloadgo-14715b24793176b30b3c41adf4ac4e676c2a56f0.tar.gz
go-14715b24793176b30b3c41adf4ac4e676c2a56f0.zip
cmd/go: add Context parameter to base.command.Run
One small step to start propagating the context in cmd/go for tracing purposes. Updates #38714 Change-Id: Ibb6debeb9233f84d55f0e81244487355cbe7b82c Reviewed-on: https://go-review.googlesource.com/c/go/+/237684 Run-TryBot: Michael Matloob <matloob@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Jay Conrod <jayconrod@google.com> Reviewed-by: Bryan C. Mills <bcmills@google.com>
Diffstat (limited to 'src/cmd/go/internal/work/build.go')
-rw-r--r--src/cmd/go/internal/work/build.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/cmd/go/internal/work/build.go b/src/cmd/go/internal/work/build.go
index fbd49b457b..2bbee43ab4 100644
--- a/src/cmd/go/internal/work/build.go
+++ b/src/cmd/go/internal/work/build.go
@@ -5,6 +5,7 @@
package work
import (
+ "context"
"errors"
"fmt"
"go/build"
@@ -344,7 +345,7 @@ var pkgsFilter = func(pkgs []*load.Package) []*load.Package { return pkgs }
var runtimeVersion = runtime.Version()
-func runBuild(cmd *base.Command, args []string) {
+func runBuild(ctx context.Context, cmd *base.Command, args []string) {
BuildInit()
var b Builder
b.Init()
@@ -515,7 +516,7 @@ func libname(args []string, pkgs []*load.Package) (string, error) {
return "lib" + libname + ".so", nil
}
-func runInstall(cmd *base.Command, args []string) {
+func runInstall(ctx context.Context, cmd *base.Command, args []string) {
BuildInit()
InstallPackages(args, load.PackagesForBuild(args))
}