]> Cypherpunks.ru repositories - gostls13.git/commit
cmd/go: add check for unknown godebug setting
authorRuss Cox <rsc@golang.org>
Tue, 14 Mar 2023 18:25:56 +0000 (14:25 -0400)
committerRuss Cox <rsc@golang.org>
Tue, 18 Apr 2023 13:19:19 +0000 (13:19 +0000)
commit14ab998f95b53baa6e336c598b0f34e319cc9717
tree153dfe7575c56668f0668441442cf0a581269778
parent44e51e60acb8a1ff6ba10d698615fde98b2b28b0
cmd/go: add check for unknown godebug setting

A //go:debug line mentioning an unknown or retired setting
should be diagnosed as making the program invalid. Do that.
We agreed on this in the proposal but I forgot to implement it.

Change-Id: Ie69072a1682d4eeb6866c02adbbb426f608567c4
Reviewed-on: https://go-review.googlesource.com/c/go/+/476280
Run-TryBot: Russ Cox <rsc@golang.org>
Reviewed-by: Bryan Mills <bcmills@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
21 files changed:
misc/cgo/testshared/shared_test.go
src/cmd/dist/buildtool.go
src/cmd/go/gotoolchain.go
src/cmd/go/internal/fsys/fsys.go
src/cmd/go/internal/load/godebug.go
src/cmd/go/internal/modindex/read.go
src/cmd/go/testdata/script/godebug_unknown.txt [new file with mode: 0644]
src/go/build/deps_test.go
src/internal/cpu/cpu_test.go
src/internal/cpu/cpu_x86_test.go
src/internal/fuzz/fuzz.go
src/internal/godebug/godebug.go
src/internal/godebug/godebug_test.go
src/internal/godebugs/godebugs_test.go [new file with mode: 0644]
src/internal/godebugs/table.go [new file with mode: 0644]
src/internal/intern/intern.go
src/mime/multipart/formdata.go
src/os/exec/exec.go
src/runtime/metrics.go
src/runtime/metrics/description.go
src/runtime/metrics/doc.go