Repository navigation
Update submodule to latest master in microsoft/main - #2678
Merged
Merged
Conversation
…avoid widening 32-bit import results
|
Azure Pipelines: Successfully started running 1 pipeline(s). There may be pipelines that require an authorized user to comment /azp run to run. |
Contributor
There was a problem hiding this comment.
🔵 Needs a closer look
The missing PR diff, changed-file list, and populated go/ submodule prevent verification of the upstream changes and their compatibility with Microsoft’s patches.
No open issues 🎉
What changed in this PR
This automated sync updates the Go submodule to upstream commit 9c8f4b0ab1, bringing recent upstream changes into the Microsoft build of Go.
Changes:
- Incorporates compiler, runtime, and standard-library correctness fixes.
- Adds architecture-specific instruction support and optimizations, alongside test and documentation updates.
| File | Description |
|---|
Review effort: Balanced
George Adams (gdams)
approved these changes
Oct 30, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Hi! I'm a bot, and this is an automatically generated upstream sync PR. 🔃
After submitting the PR, I will attempt to enable auto-merge in the "merge commit" configuration.
For more information, visit sync documentation in microsoft/go-infra.
Upstream commits included in this update
9c8f4b0ab1cmd/internal/obj/wasm: avoid widening 32-bit import results152b1d604bruntime: fix preempt code to build on POWER8b553a7cb8acmd/internal/obj/arm64: add LDSMAX, LDSMIN, LDUMAX, LDUMIN instructionsb0d3d283f1cmd/internal/obj/x86: reject high byte registers with REX prefix412f013cf8runtime/pprof: use synthetic mappings for WebAssembly profiles69fe0c724acmd/compile: fix CMPUconst/SRDconst comparison folding on s390xaa94415944cmd/go: use slices.DeleteFunc38d4973e8ecmd/go: fix GoFiles data race on cgo outputs5be815fececmd/compile: save and restore base.Pos in noder.reader's assign handling9d6658994ctest: add regression test for go.dev/issue/76744f7fdf08304crypto/internal/fips140/nistec: add P-256 assembly implementation for loong6444ebbb84a2crypto/sha512: add LSX-accelerated block function for loong64b656fdc3c3runtime: fix V3 not cleared in LSX register-erase path on loong64f94525c6b5crypto/internal/fips140/aes: pre-swap enc[] round keys to state order on loong649350068b23cmd/internal/obj/loong64: optimize the function stacksplit implementation834fd9ec2dinternal/chacha8rand: remove unreachable RET in loong64 blockebb3cf2d9breflect: unify retValid initialization on loong64210f033140cmd/internal/obj/loong64: add unary destination instruction table9586e4b65ccmd/go: make chdir.txt independent of cached vet results0733e10fa8simd/archsimd/_gen: document how to test on other platformsb082320566cmd/internal/obj/ppc64: add VSX vector single-precision arithmetic3a5e97de8bruntime: fix openbsd/arm64 virtual address size0b050a4c5cencoding/json/jsontext: fix Reset with nil2b3d65099bos/user: document that Current, Lookup and LookupId may use the environment4688df3529internal/poll: don't drop TransmitFile errors in Windows SendFile6d79995d3bcmd/compile: make location list data structures smallerf3e4f788edcmd/compile: keep the typelink when upgrading a noalg descriptor76ba5bf217runtime: preserve callee-saved registers in tstart on AIX9823ced63ecmd/compile/internal/ssacompile: don't move InitMem in tighten pass93a285f2bcinternal/profile: reject dangling location IDs in Parseeeec749e5fcmd/compile/internal/ssa: export bitset for CL 813140501a974c6bcmd/compile/internal/ssa: panic only on memory phis in Value.MemoryArg330038a1dfstrconv: fix bug in Unquote(`'\xXX'`)8db4546f29simd: lower signed GetElem to VSMOV instead of VMOVb01fe21278cmd/internal/obj/arm64: add VSMOV instruction564dc2751farchive/zip: stop OOM'ing on race builders by skipping TestZip64LargeDirectory564f7d071acmd/compile, cmd/link, runtime: distinguish pointer and register widthsc0e943774bencoding/json/v2: document that an UnmarshalJSONFrom implementation should not retain its receiver430d19f07ago/types, types2: pass target type for comparing untyped comp lits205624aac7go/types, types2: pass target for switch96ef5b334cgo/types, types2: pass target type for copy(s1, s2)08a51e4d9bgo/types, types2: pass target type for append(s, e) / append(s1, s2...)615968e2b6go/types, types2: remove comment that outlived its usefulness (cleanup)f1220f3337go/types, types2: pass target type for delete(m, k)9cfb1104a4cmd/dist: add -debug-trace to dist test and all.bash18d746bc25cmd/compile: unset addrtaken for single-block mem2reg promoted vars958aac0d81simd/internal/spec: fix MulAdd to actually do FMA6acc64e461simd/internal/spec: fix Div for intse2889b0bf5cmd/compile: fix operand order when lowering mask AndNot to KANDN33e2e22c8enet/http/internal/http3: cancel request context before closing responseView full diff on GitHub