blob: c02630782e8868e47ab3d9cec9366aadff3525f9 [file] [view] [edit]
## Tools {#tools}
<!-- go.dev/issue/77177 -->
Response file (`@file`) parsing is now supported for the `compile`, `link`, `asm`, `cgo`, `cover`, and `pack` tools.
The response file contains whitespace-separated arguments with support for single-quoted and double-quoted strings, escape sequences, and backslash-newline line continuation.
The format is compatible with GCC's response file implementation to ensure interoperability with existing build systems.
### Go command {#go-command}
`go test` now invokes the stdversion vet check by default.
This reports the use of standard library symbols that are too new
for the Go version in force in the referring file,
as determined by `go` directive in `go.mod` and build tags on the file.
<!-- go.dev/issue/78090 -->
The `go` command no longer has support for the bzr version control system.
It will no longer be able to directly fetch modules hosted on bzr servers.
### Cgo {#cgo}
### Trace
<!-- go.dev/issue/78921 -->
`go tool trace`'s `-http` argument now restricts the listen address to localhost when passed only a port (e.g., `-http=:6060`).
This change makes `go tool trace` consistent with the behavior of `go tool pprof`'s `-http` flag.
To listen on all addresses, explicitly include the specified address (e.g., `-http=0.0.0.0:6060`).