Skip to content

Update submodule to latest master in microsoft/main - #2678

Merged
bot-for-go[bot] merged 2 commits into
microsoft/mainfrom
dev/auto-sync/microsoft/main
Oct 30, 2026
Merged

bot-for-go[bot] merged 2 commits into
microsoft/mainfrom
dev/auto-sync/microsoft/main

Conversation

@bot-for-go

@bot-for-go bot-for-go Bot commented Oct 30, 2026

Copy link
Copy Markdown
Contributor

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
  • 9c8f4b0ab1 cmd/internal/obj/wasm: avoid widening 32-bit import results
  • 152b1d604b runtime: fix preempt code to build on POWER8
  • b553a7cb8a cmd/internal/obj/arm64: add LDSMAX, LDSMIN, LDUMAX, LDUMIN instructions
  • b0d3d283f1 cmd/internal/obj/x86: reject high byte registers with REX prefix
  • 412f013cf8 runtime/pprof: use synthetic mappings for WebAssembly profiles
  • 69fe0c724a cmd/compile: fix CMPUconst/SRDconst comparison folding on s390x
  • aa94415944 cmd/go: use slices.DeleteFunc
  • 38d4973e8e cmd/go: fix GoFiles data race on cgo outputs
  • 5be815fece cmd/compile: save and restore base.Pos in noder.reader's assign handling
  • 9d6658994c test: add regression test for go.dev/issue/76744
  • f7fdf08304 crypto/internal/fips140/nistec: add P-256 assembly implementation for loong64
  • 44ebbb84a2 crypto/sha512: add LSX-accelerated block function for loong64
  • b656fdc3c3 runtime: fix V3 not cleared in LSX register-erase path on loong64
  • f94525c6b5 crypto/internal/fips140/aes: pre-swap enc[] round keys to state order on loong64
  • 9350068b23 cmd/internal/obj/loong64: optimize the function stacksplit implementation
  • 834fd9ec2d internal/chacha8rand: remove unreachable RET in loong64 block
  • ebb3cf2d9b reflect: unify retValid initialization on loong64
  • 210f033140 cmd/internal/obj/loong64: add unary destination instruction table
  • 9586e4b65c cmd/go: make chdir.txt independent of cached vet results
  • 0733e10fa8 simd/archsimd/_gen: document how to test on other platforms
  • b082320566 cmd/internal/obj/ppc64: add VSX vector single-precision arithmetic
  • 3a5e97de8b runtime: fix openbsd/arm64 virtual address size
  • 0b050a4c5c encoding/json/jsontext: fix Reset with nil
  • 2b3d65099b os/user: document that Current, Lookup and LookupId may use the environment
  • 4688df3529 internal/poll: don't drop TransmitFile errors in Windows SendFile
  • 6d79995d3b cmd/compile: make location list data structures smaller
  • f3e4f788ed cmd/compile: keep the typelink when upgrading a noalg descriptor
  • 76ba5bf217 runtime: preserve callee-saved registers in tstart on AIX
  • 9823ced63e cmd/compile/internal/ssacompile: don't move InitMem in tighten pass
  • 93a285f2bc internal/profile: reject dangling location IDs in Parse
  • eeec749e5f cmd/compile/internal/ssa: export bitset for CL 813140
  • 501a974c6b cmd/compile/internal/ssa: panic only on memory phis in Value.MemoryArg
  • 330038a1df strconv: fix bug in Unquote(`'\xXX'`)
  • 8db4546f29 simd: lower signed GetElem to VSMOV instead of VMOV
  • b01fe21278 cmd/internal/obj/arm64: add VSMOV instruction
  • 564dc2751f archive/zip: stop OOM'ing on race builders by skipping TestZip64LargeDirectory
  • 564f7d071a cmd/compile, cmd/link, runtime: distinguish pointer and register widths
  • c0e943774b encoding/json/v2: document that an UnmarshalJSONFrom implementation should not retain its receiver
  • 430d19f07a go/types, types2: pass target type for comparing untyped comp lits
  • 205624aac7 go/types, types2: pass target for switch
  • 96ef5b334c go/types, types2: pass target type for copy(s1, s2)
  • 08a51e4d9b go/types, types2: pass target type for append(s, e) / append(s1, s2...)
  • 615968e2b6 go/types, types2: remove comment that outlived its usefulness (cleanup)
  • f1220f3337 go/types, types2: pass target type for delete(m, k)
  • 9cfb1104a4 cmd/dist: add -debug-trace to dist test and all.bash
  • 18d746bc25 cmd/compile: unset addrtaken for single-block mem2reg promoted vars
  • 958aac0d81 simd/internal/spec: fix MulAdd to actually do FMA
  • 6acc64e461 simd/internal/spec: fix Div for ints
  • e2889b0bf5 cmd/compile: fix operand order when lowering mask AndNot to KANDN
  • 33e2e22c8e net/http/internal/http3: cancel request context before closing response

View full diff on GitHub

Copilot AI balanced review requested due to automatic review settings October 30, 2026 16:05

@review-bot-for-go review-bot-for-go Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! Auto-approving.

@bot-for-go bot-for-go Bot added the sync:upstream Updates a submodule from upstream label Oct 30, 2026
@bot-for-go
bot-for-go Bot enabled auto-merge October 30, 2026 16:05
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
There may be pipelines that require an authorized user to comment /azp run to run.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 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

@gdams
George Adams (gdams) requested a review from a team as a code owner October 30, 2026 16:45
@bot-for-go
bot-for-go Bot merged commit 04603c3 into microsoft/main Oct 30, 2026
76 checks passed
@bot-for-go
bot-for-go Bot deleted the dev/auto-sync/microsoft/main branch October 30, 2026 19:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

sync:upstream Updates a submodule from upstream

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants