[dev.simd] all: merge master (
5945fc0) into dev.simd
Merge List:
+ 2025-12-03
5945fc02fc doc/next: delete
+ 2025-12-03
dcc5fe0c62 api: promote next to go1.26
+ 2025-12-03
7991da1161 crypto/hpke: remove unused hybridKEM field
+ 2025-12-03
2729e87aa5 doc/next: pluralize 'result'
+ 2025-12-03
6e72f526cd doc/next/6-stdlib/99-minor/go/ast/76031.md: add BasicLit caveat
+ 2025-12-03
fa30b68767 go/{ast,doc}: update BasicLit.ValueEnd as well as ValuePos
+ 2025-12-03
32a9804c7b cmd/link: don't update offset of existing ELF section name
+ 2025-12-02
509ddf3868 cmd/compile: ensure bloop only kept alive addressable nodes
+ 2025-12-02
7cab1b1b26 doc: pre-announce removal of gotypesalias and asynctimerchan GODEBUG flags
+ 2025-12-02
1a64db3a4b spec: remove restriction on channel element types for close built-in (bug fix)
+ 2025-12-02
2e06fa6b68 doc/next: release note for scheduler metrics
+ 2025-12-02
77c795011b doc/next: document cgo call overhead improvement
+ 2025-12-02
6e4abe8cef doc: mention stack allocation of slices
+ 2025-12-02
88c24de8b5 doc/next: add section for Green Tea
+ 2025-12-02
043b9de658 net: parse addresses without separators in ParseMac
+ 2025-12-02
e432b4f3a1 cmd/compile: more generated equality function tests
+ 2025-12-02
c1acdcb345 crypto/x509: prevent HostnameError.Error() from consuming excessive resource
+ 2025-12-02
8ae5d408ed spec: more precise prose for built-in function new
+ 2025-12-02
c5c05a0e43 cmd/go: add test checking version with experiment is valid
+ 2025-12-01
f22d37d574 runtime/internal/testprog: log initial SchedMetrics GOMAXPROCS
+ 2025-12-01
8b5db48db1 net/http: deflake TestClientConnReserveAndConsume
+ 2025-12-01
94616dad42 internal/runtime/cgroup: remove duplicate readString definition
+ 2025-12-01
67851547d8 internal/runtime/cgroup: lineReader fuzz test
+ 2025-12-01
ac3e0ae51a doc: document go tool pprof -http default change
+ 2025-12-01
42e03bbd27 debug/elf: correct case of DWARF in comment
+ 2025-12-01
18015e8c36 doc/next: clean up some Go 1.26 release notes
+ 2025-12-01
4be545115c cmd/pprof: update vendored github.com/google/pprof
+ 2025-12-01
16c0f7e152 cmd/compile: run go generate for internal/ir
+ 2025-12-01
dc913c316a all: update vendored dependencies
+ 2025-12-01
1555fad47d vendor/golang.org/x/tools: update to
1ad6f3d
+ 2025-12-01
eec1afeb28 debug/elf: make check for empty symbol section consistent for 64-bit and 32-bit binaries
+ 2025-11-28
3f94f3d4b2 test/codegen: fix shift tests on riscv64
+ 2025-11-28
2ac1f9cbc3 cmd/compile: avoid unnecessary interface conversion in bloop
+ 2025-11-28
de456450e7 runtime/secret: disable tests under memory validating modes
+ 2025-11-27
67d4a28707 fmt: document space behavior of Append
+ 2025-11-27
c079dd13c0 runtime/secret: reorganize tests to fix -buildmode=shared
+ 2025-11-27
2947cb0469 runtime/_mkmalloc: fix log.Fatal formatting directive
+ 2025-11-26
cead111a77 internal/runtime/cgroup: stricter unescapePath
+ 2025-11-26
c2af9f14b4 internal/runtime/cgroup: fix path on non-root mount point
+ 2025-11-26
6be5de4bc4 internal/runtime/cgroup: simplify escapePath in test
+ 2025-11-26
481c6df7b9 io: reduce intermediate allocations in ReadAll and have a smaller final result
+ 2025-11-26
cec4d4303f os: allow direntries to have zero inodes on Linux
+ 2025-11-26
f1bbc66a10 cmd/link: test that moduledata is in its own section
+ 2025-11-26
003f52407a cmd/link: test that findfunctab is in gopclntab section
+ 2025-11-26
21b6ab57d5 cmd/link: test that funcdata values are in gopclntab section
+ 2025-11-26
c03e25a263 cmd/link: always run current linker in tests
+ 2025-11-26
9f5cd43fe6 cmd/link: put moduledata in its own .go.module section
+ 2025-11-26
43cfd785e7 cmd/link, runtime, debug/gosym: move pclntab magic to internal/abi
+ 2025-11-26
312b2034a4 cmd/link: put runtime.findfunctab in the .gopclntab section
+ 2025-11-26
b437d5bf36 cmd/link: put funcdata symbols in .gopclntab section
+ 2025-11-26
4bc3410b6c cmd/link: build shstrtab from ELF sections
+ 2025-11-26
b0c278be40 cmd/link: use shdr as a slice rather than counting in elfhdr.Shnum
+ 2025-11-26
0ff323143d cmd/link: sort allocated ELF section headers by address
+ 2025-11-26
4879151d1d cmd/compile: introduce alias analysis and automatically free non-aliased memory after growslice
+ 2025-11-26
d8269ab0d5 cmd/link, cmd/internal/obj: fix a remote call failure issue
+ 2025-11-26
c6d64f8556 cmd/internal/obj/loong64: remove the incorrect unsigned instructions
+ 2025-11-26
c048a9a11f go/types, types2: remove InvalidTypeCycle from literals.go
+ 2025-11-26
ff2fd6327e go/types, types2: remove setDefType and most def plumbing
+ 2025-11-26
3531ac23d4 go/types, types2: replace setDefType with pending type check
+ 2025-11-26
2b8dbb35b0 crypto,testing/cryptotest: ignore random io.Reader params, add SetGlobalRandom
+ 2025-11-26
21ebed0ac0 runtime: update mkmalloc to make generated code look nicer
+ 2025-11-26
a3fb92a710 runtime/secret: implement new secret package
+ 2025-11-26
0c747b7aa7 go/build/constraint: use strings.Builder instead of for { str+=str }
+ 2025-11-26
0f6397384b go/types: relax NewSignatureType for append(slice, str...)
+ 2025-11-26
992ad55e3d crypto/tls: support crypto.MessageSigner private keys
+ 2025-11-26
3fd9cb1895 cmd/compile: fix bloop get name logic
+ 2025-11-26
3353c100bb cmd/go: remove experiment checks for compile -c
+ 2025-11-26
301d9f9b52 doc/next: document broken freebsd/riscv64 port
+ 2025-11-26
de39282332 cmd/compile, runtime: guard X15 zeroing with GOEXPERIMENT=simd
+ 2025-11-26
86bbea0cfa crypto/fips140: add WithoutEnforcement
+ 2025-11-26
e2cae9ecdf crypto/x509: add ExtKeyUsage.OID method
+ 2025-11-26
623ef28135 cmd/go: limit total compile -c backend concurrency using a pool
+ 2025-11-26
3c6bf6fbf3 cmd/compile: handle loops better during stack allocation of slices
+ 2025-11-26
efe9ad501d go/types, types2: improve printing of []*operand lists (debugging support)
+ 2025-11-26
ac3369242d runtime: merge all the linux 32 and 64 bits files into one for each
+ 2025-11-26
fb5156a098 testing: fix bloop doc
+ 2025-11-26
b194f5d24a os,internal/syscall/windows: support O_* flags in Root.OpenFile
+ 2025-11-26
e0a4dffb0c cmd/internal/obj/loong64: add {,x}vmadd series instructions support
+ 2025-11-26
c0f02c11ff cmd/internal/obj/loong64: add aliases to 32-bit arithmetic instructions
+ 2025-11-26
37ce4adcd4 cmd/compile: add tests bruteforcing limit complement
+ 2025-11-26
437d2362ce os,internal/poll: don't call IsNonblock for consoles and Stdin
+ 2025-11-26
71f8f031b2 crypto/internal/fips140/aes: optimize ctrBlocks8Asm on amd64
+ 2025-11-26
03fcb33c0e cmd/compile: add tests bruteforcing limit negation and improve limit addition
+ 2025-11-26
dda7c8253d cmd/compile,internal/bytealg: add MemEq intrinsic for runtime.memequal
+ 2025-11-26
4976606a2f cmd/go: remove final references to modfetch.Fetcher_
+ 2025-11-26
08bf23cb97 cmd/go/internal/toolchain: remove references to modfetch.Fetcher_
+ 2025-11-26
46d5e3ea0e cmd/go/internal/modget: remove references to modfetch.Fetcher_
+ 2025-11-26
a3a6c9f62a cmd/go/internal/load: remove references to modfetch.Fetcher_
+ 2025-11-26
c1ef3d5881 cmd/go/internal/modcmd: remove references to modfetch.Fetcher_
+ 2025-11-26
ab2829ec06 cmd/compile: adjust start heap size
+ 2025-11-26
54b82e944e internal/trace: support event constructor for testing
+ 2025-11-25
eb63ef9d66 runtime: panic if cleanup function closes over cleanup pointer
+ 2025-11-25
06412288cf runtime: panic on AddCleanup with self pointer
+ 2025-11-25
03f499ec46 cmd/go/internal/modfetch: remove references to Fetcher_ in test file
+ 2025-11-25
da31fd4177 cmd/go/internal/modload: replace references to modfetch.Fetcher_
+ 2025-11-25
07b10e97d6 cmd/go/internal/modcmd: inject modfetch.Fetcher_ into DownloadModule
+ 2025-11-25
e96094402d cmd/go/internal/modload: inject modfetch.Fetcher_ into commitRequirements
+ 2025-11-25
47baf48890 cmd/go/internal/modfetch: inject Fetcher_ into TidyGoSum
+ 2025-11-25
272df5f6ba crypto/internal/fips140/aes/gcm: add more GCM nonce modes
+ 2025-11-25
1768cb40b8 crypto/tls: add SecP256r1/SecP384r1MLKEM1024 hybrid post-quantum key exchanges
+ 2025-11-25
a9093067ee cmd/internal/obj/loong64: add {,X}V{ADD,SUB}W{EV,OD}.{H.B,W.H,D.W,Q.D}{,U} instructions support
+ 2025-11-25
7b904c25a2 cmd/go/internal/modfetch: move global goSum to Fetcher_
+ 2025-11-25
e7358c6cf4 cmd/go: remove fips140 dependency on global Fetcher_
+ 2025-11-25
89f6dba7e6 internal/strconv: add testbase tests
+ 2025-11-25
6954be0baa internal/strconv: delete ftoaryu
+ 2025-11-25
8d6d14f5d6 compress/flate: move big non-pointer arrays to end of compressor
+ 2025-11-25
4ca048cc32 cmd/internal/obj/riscv: document compressed instructions
+ 2025-11-25
a572d571fa path: add more examples for path.Clean
+ 2025-11-25
eec40aae45 maps: use strings.EqualFold in example
+ 2025-11-25
113eb42efc strconv: replace Ryu ftoa with Dragonbox
+ 2025-11-25
6e5cfe94b0 crypto: fix dead links and correct SHA-512 algorithm comment
+ 2025-11-25
2c7c62b972 crypto/internal/fips140/sha512: interleave scheduling with rounds for 10.3% speed-up
+ 2025-11-25
5b34354bd3 crypto/internal/fips140/sha256: interleave scheduling and rounds for 11.2% speed-up
+ 2025-11-25
1cc1337f0a internal/runtime/cgroup: allow more tests to run on all OSes
+ 2025-11-25
6e4a0d8e44 crypto/internal/fips140/bigmod: vector implementation of addMulVVWx on s390x
+ 2025-11-25
657b331ff5 net/url: fix example of Values.Encode
+ 2025-11-25
bd9222b525 crypto/sha3: reduce cSHAKE allocations
+ 2025-11-25
e3088d6eb8 crypto/hpke: expose crypto/internal/hpke
+ 2025-11-25
a5ebc6b67c crypto/ecdsa: clean up ECDSA parsing and serialization paths
+ 2025-11-25
e8fdfeb72b reflect: add iterator equivalents for NumField, NumIn, NumOut and NumMethod
+ 2025-11-25
12d437c09a crypto/x509: sub-quadratic name constraint checking
+ 2025-11-25
ed4deb157e crypto/x509: cleanup name constraint tests
+ 2025-11-25
0d2baa808c crypto/rsa: add EncryptOAEPWithOptions
+ 2025-11-25
09e377b599 internal/poll: replace t.Sub(time.Now()) with time.Until in test
+ 2025-11-25
4fb7e083a8 crypto/tls: expose HelloRetryRequest state
+ 2025-11-24
31d373534e doc: pre-announce removal of 1.23 and earlier crypto GODEBUGs
+ 2025-11-24
aa093eed83 crypto/fips140: add Version
+ 2025-11-24
1dc1505d4a cmd/go/internal/modfetch: rename State to Fetcher
+ 2025-11-24
d3e11b3f90 cmd/go/internal/modload: make State.modfetchState a pointer
+ 2025-11-24
2f7fd5714f cmd/go: add setters for critical State fields
+ 2025-11-24
6851795fb6 runtime: add GODEBUG=tracebacklabels=1 to include pprof labels in tracebacks
+ 2025-11-24
0921e1db83 net/http: add Transport.NewClientConn
+ 2025-11-24
6465818435 all: update to x/net@
bff14c52567061031b9761881907c39e24792736
+ 2025-11-24
1a53ce9734 context: don't return the wrong error when Cause races cancellation
+ 2025-11-24
c6f882f6c5 crypto/x509: add ExtKeyUsage.String and KeyUsage.String methods
+ 2025-11-24
97d5295f6f crypto/internal/fips140test: add ML-DSA coverage
+ 2025-11-24
62cd044a79 cmd/compile: add cases for StringLen to prove
+ 2025-11-24
f1e376f342 cmd/go/internal/auth: fix typo
+ 2025-11-24
7fbd141de5 runtime: use m.profStack in traceStack
+ 2025-11-24
0bc192368a runtime: don't write unique string to trace if it's length zero
+ 2025-11-24
d4f5650cc5 all: REVERSE MERGE dev.simd (
7d65463) into master
Change-Id: I4273ac3987ae2d0bc1df0051d752d8ef6c5e9af5