[release-branch.go1.21] all: merge master (
6244b19) into release-branch.go1.21
Merge List:
+ 2023-07-12
6244b1946b all: update vendored dependencies
+ 2023-07-12
b4872ea187 cmd/go: fix go get go@badversion
+ 2023-07-12
87350393e6 cmd/go: fix GOTOOLCHAIN parsing for +auto
+ 2023-07-12
230e549142 doc/go1.21: add a release note for CL 463177
+ 2023-07-12
5e4000ad7f cmd/compile: on PPC64, fix sign/zero extension when masking
+ 2023-07-11
af8f94e3c5 src/README.vendor: s/latest/master/
+ 2023-07-11
3eaee3d5dd testing/slogtest: check for no group with empty record
+ 2023-07-11
167c8b73bf net/http/fcgi: eliminate goroutine leaks in tests
+ 2023-07-11
cb7a091d72 os/exec: ignore context.Canceled errors in TestConcurrentExec
+ 2023-07-11
651869716a log/slog: replace nil contexts with context.Background()
+ 2023-07-11
3f8b04bfb5 log/slog: change XXXCtx functions to XXXContext
+ 2023-07-11
4c58d6bf52 time: increase arbitrary upper bound in TestReset to 10s
+ 2023-07-11
6a063b01b0 net: mptcp: force using MPTCP with GODEBUG
+ 2023-07-10
07ede7a543 syscall: serialize locks on ForkLock on platforms where forkExecPipe is not atomic
+ 2023-07-10
7dc62f3bda test: add test cases for index value with range array clear
+ 2023-07-10
0b65b02ba5 cmd/compile: fix clear on slice with zero size elem
+ 2023-07-10
c4db811e44 cmd/compile: don't ICE on unaligned offsets for pointer writes
+ 2023-07-07
5c15498609 os: support reading empty root directories on Windows
+ 2023-07-07
894d24d617 src/database/sql: run gofmt
+ 2023-07-07
ac9137f8d3 go/types, types2: do not mutate arguments in NewChecker
+ 2023-07-07
158d11196f math: add test that covers riscv64 fnm{add,sub} codegen
+ 2023-07-07
d3d78b4bcc log/slog: handle recursively empty groups
+ 2023-07-06
39c5070712 os: do not skip directory entries with zero inodes on wasip1
+ 2023-07-06
e6ec2a34dc runtime: print output on failure in TestMemPprof
+ 2023-07-06
449ef3795d net: only build cgo_stub.go on unix or wasip1
+ 2023-07-06
6305d7fdd3 cmd/go: pass GoVersion in vet config
+ 2023-07-06
b490bdc27d go/types: record Config.GoVersion for reporting in Package.GoVersion method
+ 2023-07-06
36ea4f9680 log/slog: fix faulty test
+ 2023-07-05
3fce111535 cmd/compile: fix FMA negative commutativity of riscv64
+ 2023-07-05
c8dad424bf math: fix portable FMA when x*y < 0 and x*y == -z
+ 2023-07-05
cd6676126b database/sql: prevent internal context error from being returned from Rows.Err()
+ 2023-07-05
b2215e49c7 runtime,runtime/metrics: clarify OS stack metrics
+ 2023-07-04
e126572f8a runtime: have ReadMemStats do a nil check before switching stacks
+ 2023-07-04
e4ed92a355 os, syscall: update unreachable link about =C: envs
+ 2023-07-04
5c1a15df41 test/codegen: enable Mul2 DivPow2 test for riscv64
+ 2023-06-30
5b72f45dd1 runtime: check GOFLAGS not GCFLAGS
+ 2023-06-29
18e17e2cb1 net: enable pure Go resolver for wasip1
+ 2023-06-29
1e97c51536 syscall: stub Getrlimit on wasip1
+ 2023-06-29
683f51d307 cmd/asm/internal/lex: fix comment, remove the first "has"
+ 2023-06-29
2db31efdba cmd/compile/internal/types2: make TestIssue43124 match the go/types version
+ 2023-06-29
499458f7ca net/http: validate Host header before sending
+ 2023-06-29
fe73c186eb cmd/{go,compile}: run gofmt
+ 2023-06-29
da5d8fdd0c runtime: run wasip1 tests with wazero
+ 2023-06-29
411c99671a slices, maps: add examples; doc comment fixes
+ 2023-06-29
03cd8a7b0e internal/bytealg: fix alignment code in equal_riscv64.s
+ 2023-06-28
8b5fe5980c cmd/compile: handle min/max correctly in mayCall
+ 2023-06-28
79d4defa75 cmd/compile/internal/ssagen: fix min/max codegen, again
+ 2023-06-28
a3093eca64 cmd/go: enable slog vet check during 'go test'
+ 2023-06-27
6691f438c3 cmd/dist, internal/abi: support bootstrapping with gccgo
+ 2023-06-27
942c1c12d8 runtime: fix trace.Stop deadlock when built with faketime
+ 2023-06-27
4ad4128d3c cmd/compile: fix bad order of evaluation for min/max builtin
+ 2023-06-27
4f36f7e4dd encoding: document that base32 and base64 do not use UTF-8
+ 2023-06-27
8008c0840f syscall: clarify which handles are affected by SysProcAttr.NoInheritHandles
+ 2023-06-27
13529cc5f4 syscall: try non-blocking stdio on wasip1
+ 2023-06-26
1dbbafc70f go/types, types2: replace TODO with clarifying comment
+ 2023-06-26
7cc0740596 slices: add godoc links
+ 2023-06-26
d49017a7c3 go/types, types2: fix interface unification
+ 2023-06-26
b3ca8d2b3c types2, go/types: record final type for min/max arguments
+ 2023-06-26
ee361ce66c go/types, types2: more readable inference trace
+ 2023-06-26
9f6e87ff74 doc/go1.21: document changes in crypto/x509
+ 2023-06-26
f5015b5164 doc/go1.21: context.Background and TODO may now appear equal
+ 2023-06-24
a031f4ef83 cmd/compile: fix min/max builtin code generation
+ 2023-06-24
ea927e560d slices: clarify MinFunc/MaxFunc result for equal elements
+ 2023-06-23
3619255777 crypto/x509: rename duplicated test
+ 2023-06-23
48dbb6227a runtime: set raceignore to zero when starting a new goroutine
+ 2023-06-23
3adcce5ae7 crypto: document non-determinism of GenerateKey
+ 2023-06-23
6dce882b3a cmd/compile: scanning closures body when visiting wrapper function
+ 2023-06-23
164aceea08 log/slog: fix broken link to AnyValue in comment
+ 2023-06-23
82e17c4d11 log/slog: fix broken link to Record.Clone in package docs
+ 2023-06-22
25e46693a1 cmd/go: impersonate 'go tool dist list' if 'go tool dist' is not present
+ 2023-06-22
f8616b8484 internal/platform,cmd/dist: export the list of supported platforms
+ 2023-06-22
51885c1fa2 cmd/{go,cover}: enable response file args for cmd/cover
+ 2023-06-22
3479e1e543 internal/fuzz: fix typo in comment
+ 2023-06-22
20313660f5 crypto/x509: tolerate multiple matching chains in testVerify
+ 2023-06-21
78c3aba470 net/mail: permit more characters in mail headers
+ 2023-06-21
633b742ae0 test: add test that caused a gofrontend crash
+ 2023-06-21
ad2c517708 doc/go1.21: correct GOOS to GOARCH (another location)
+ 2023-06-21
b23cae8095 doc/go1.21: correct GOOS to GOARCH
+ 2023-06-21
b1f1fb2950 go/types, types2: avoid spurious "declared and not used" error
+ 2023-06-21
e45202f215 runtime: relate GODEBUG=gctrace output to runtime/metrics
+ 2023-06-21
36edde9d9f cmd/go: shorten longest 5 tests
+ 2023-06-21
413e6c0499 cmd/compile/internal/ir: typo
+ 2023-06-20
f3bf18117b log/slog: fix HandlerOptions.ReplaceAttr doc
+ 2023-06-20
e122ebabb6 encoding/binary: on invalid type return -1 from Size
+ 2023-06-20
8484f2fe02 cmd/go: add comment for intentional misspelling
Change-Id: Ie91c398dde7ca2a210b286c7865d3e7a905d6ea9