From: Austin Clements Date: Wed, 14 Apr 2021 15:33:46 +0000 (-0400) Subject: cmd/go: clarify comment on HashSeed X-Git-Tag: go1.17beta1~657 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=ad44dfb0fda522df08e133d1f909bfe535c4b4be;p=gostls13.git cmd/go: clarify comment on HashSeed Change-Id: I3c8769f52b86ca82611af373b0a493a937dda9d5 Reviewed-on: https://go-review.googlesource.com/c/go/+/310090 Trust: Austin Clements Reviewed-by: Bryan C. Mills --- diff --git a/src/cmd/go/internal/cache/hash.go b/src/cmd/go/internal/cache/hash.go index f16215428a..4f79c31500 100644 --- a/src/cmd/go/internal/cache/hash.go +++ b/src/cmd/go/internal/cache/hash.go @@ -40,8 +40,9 @@ type Hash struct { // // We strip any GOEXPERIMENTs the go tool was built with from this // version string on the assumption that they shouldn't affect go tool -// execution. This also allows bootstrapping to converge faster -// because dist builds go_bootstrap without any experiments. +// execution. This allows bootstrapping to converge faster: dist builds +// go_bootstrap without any experiments, so by stripping experiments +// go_bootstrap and the final go binary will use the same salt. var hashSalt = []byte(stripExperiment(runtime.Version())) // stripExperiment strips any GOEXPERIMENT configuration from the Go