773701a
) into dev.simd
Merge List: + 2025-06-10773701a853
internal/trace: pass GOTRACEBACK=crash to testprogs + 2025-06-10fb0c27c514
os: do not follow dangling symlinks in Root when O_CREATE|O_EXCL on AIX + 2025-06-101cafdfb63b
net/http: make the zero value of CrossOriginProtection work + 2025-06-10a35701b352
cmd/dist: only install necessary tools when doing local test + 2025-06-10a189516d3a
runtime: don't do a direct G handoff in semrelease on systemstack + 2025-06-10f18d046568
all.{bash,rc}: use "../bin/go tool dist" instead of "%GOTOOLDIR%/dist" print build info + 2025-06-09ee7bfbdbcc
cmd/compile/internal/ssa: fix PPC64 merging of (AND (S[RL]Dconst ...) + 2025-06-09985d600f3a
runtime: use small struct TestSynctest to ensure cleanups run + 2025-06-09848a768ba7
runtime: clarify stack traces for bubbled goroutines + 2025-06-09049a5e6036
runtime: return a different bubble deadlock error when main goroutine is done + 2025-06-09ac1686752b
cmd/internal/doc: increase version of pkgsite doc command that's run + 2025-06-09da0e8c4517
cmd/compile: relax reshaping condition + 2025-06-097800f4f0ad
log/slog: fix level doc on handlers + 2025-06-07d184f8dc02
runtime: check for gsignal in racecall on loong64 + 2025-06-060ccfbc834a
os/signal: doc link to syscall.EPIPE + 2025-06-0678eadf5b3d
all: update vendored dependencies [generated] + 2025-06-054d1c255f15
net/http: strip sensitive proxy headers from redirect requests + 2025-06-043432c68467
runtime: make bubbled timers more consistent with unbubbled + 2025-06-041aa3362093
Revert "cmd/compile: Enable inlining of tail calls" + 2025-06-04f537061e1b
cmd/trace: handle Sync event at the beginning of the trace + 2025-06-04d4bf716793
runtime: reduce per-P memory footprint when greenteagc is disabled + 2025-06-041f2a4d192d
test: add another regression test for issue 73309 + 2025-06-045b748eed9c
cmd/compile: better error message when import embed package + 2025-06-03cfb4e9bc4a
cmd/dist: don't install tools that won't be shipped in distribution + 2025-06-0394764d0938
cmd/doc: build cmd/doc directly into the go command + 2025-06-0374b70eead7
go/token: remove unreachable code + 2025-06-030c0094c893
go/token: tweak comment + 2025-06-03792548a483
cmd/go/internal/cfg: fix GOROOT setting when forcing host config + 2025-06-0249f6304724
runtime: additional memmove benchmarks + 2025-06-02eebae283b6
go/token: FileSet: hold Files in a balanced tree + 2025-06-023bd0eab96f
runtime: randomize order of timers at the same instant in bubbles + 2025-06-02a379698521
go/{ast,parser,types}: add signpost to golang.org/x/tools/go/packages + 2025-06-02497cb7c0c3
cmd/compile/internal/noder: document quirk of string elements + 2025-06-02cc119ee391
cmd/compile/internal/noder: stub type section and adjust others + 2025-06-0225ca686a0b
cmd/compile/internal/noder: begin filling in SectionObj + 2025-06-0211660d537b
cmd/compile/internal/noder: fill in SectionName Change-Id: I7c0a7c56105f1a6912f4ed122d615d12b1ea7877
The Go Programming Language
Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
Gopher image by Renee French, licensed under Creative Commons 4.0 Attribution license.
Our canonical Git repository is located at https://go.googlesource.com/go. There is a mirror of the repository at https://github.com/golang/go.
Unless otherwise noted, the Go source files are distributed under the BSD-style license found in the LICENSE file.
Download and Install
Binary Distributions
Official binary distributions are available at https://go.dev/dl/.
After downloading a binary release, visit https://go.dev/doc/install for installation instructions.
Install From Source
If a binary distribution is not available for your combination of operating system and architecture, visit https://go.dev/doc/install/source for source installation instructions.
Contributing
Go is the work of thousands of contributors. We appreciate your help!
To contribute, please read the contribution guidelines at https://go.dev/doc/contribute.
Note that the Go project uses the issue tracker for bug reports and proposals only. See https://go.dev/wiki/Questions for a list of places to ask questions about the Go language.