commit eefb454307250192f45fa3718685e4c0a90e281d [browse]
Author: Gopher Robot
Date: 2026-06-18 12:39:38 -07:00

[release-branch.go1.27] go1.27rc1

Change-Id: I140d62e6b20672d5e0283f042338017997fe1c69
Reviewed-on: https://go-review.googlesource.com/c/go/+/792340
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Reviewed-by: Cherry Mui <cherryyz@google.com>
TryBot-Bypass: Gopher Robot <gobot@golang.org>
Auto-Submit: Gopher Robot <gobot@golang.org>

commit ca50ceed4f5f2ba59fd2155d3521ea145b5af470 [browse]
Author: Dmitri Shuralyov
Date: 2026-06-18 11:36:51 -04:00

[release-branch.go1.27] all: merge master (cabdf7f) into release-branch.go1.27

Merge List:

+ 2026-06-18 cabdf7fdd0 net/http: validate trailers when writing requests and responses
+ 2026-06-18 ac2b8fc093 cmd/compile: update default PGO profile
+ 2026-06-18 15929d1085 cmd/compile: fix typo in comment
+ 2026-06-17 96bc97f6a3 go/types, types2: permit function type argument inference for map keys
+ 2026-06-17 8931a196a1 cmd/go: link and clarify docs for GOCACHEPROG
+ 2026-06-17 c83d55f695 simd: add doc.go
+ 2026-06-17 cc1ee09473 cmd/compile: rename types with dependent methods instead of renaming methods
+ 2026-06-17 f22ebe8b6a simd: repair doc comment for Store, StorePart

Change-Id: Ia237abee6a1de7911fcfa10571397959eaa19f42

commit f031b49dd239a35ceb4629a6b2f665f56af5ac6d [browse]
Author: Dmitri Shuralyov
Date: 2026-06-17 15:18:39 -04:00

[release-branch.go1.27] all: merge master (6a1dd03) into release-branch.go1.27

Merge List:

+ 2026-06-17 6a1dd03423 encoding/json/v2: rename `inline` tag option as `embed`
+ 2026-06-17 22fbb9e5bb cmd/go: adjust test script (fix build)
+ 2026-06-17 9052a2962d crypto/tls: only set LocalCertificate when a certificate is presented
+ 2026-06-17 beed654b97 cmd/cgo: fix TestFortran on Windows
+ 2026-06-17 26d16b710e cmd/internal/script/scripttest: deflake cmd/link and other testscript tests via a longer WaitDelay
+ 2026-06-17 16e8e06751 runtime: prefix "runtime error:" to PanicNilError.Error to fully confirm as runtime.Error
+ 2026-06-16 5d1cdacd78 net/http/internal/http2: call synctest.Test directly
+ 2026-06-16 b6a3601c13 net/http/internal/http2: verify SETTINGS from server against flow limits
+ 2026-06-16 efddb5ac61 go/types, types2: add user-friendly panics in Instantiate
+ 2026-06-16 b4771dc032 bytes, strings: clarify WriteRune return values
+ 2026-06-16 1a15699a43 runtime: in moveSliceNoCap, round size down to a whole multiple of element size
+ 2026-06-15 679b34ec94 all: re-run stringer
+ 2026-06-15 0ed83956d3 cmd/go: harmonize error messages for invalid GODEBUG settings
+ 2026-06-15 e5fcab936f crypto/tls: update ECH specification reference
+ 2026-06-15 2f4a0968b2 crypto/tls: skip unnecessary type conversion
+ 2026-06-15 c086c0e53b simd: add example_test.go
+ 2026-06-15 0607ffa8e9 syscall: add //go:norace to rawSyscall on darwin
+ 2026-06-15 7239eead28 go/types, types2: traverse aliases in isComplete check
+ 2026-06-15 012d142e78 internal/goexperiment: delete Flags.GenericMethods
+ 2026-06-13 38e988efb4 cmd/compile: fix AMD64 misscompilation due to AMD64 SETcc and Jcc mapping
+ 2026-06-13 61202f574e test/codegen: update runtimefreegc test for slice backing store fix
+ 2026-06-12 dfc01c32fe cmd/go/internal/doc: move buildPkgsite version constant to package scope
+ 2026-06-12 13a70de131 simd, cmd/compile: check for out-of-bounds SetElem panic
+ 2026-06-12 7624fb3f0a cmd/compile: add debugging flag for simd "midway" transformation
+ 2026-06-12 ff99e412d6 cmd/dist: drop 3 minute timeout for a few packages that get close
+ 2026-06-12 3ca82d4890 path/filepath: handle \\?\ and \??\ UNC prefixes in VolumeName
+ 2026-06-12 10cfbfcbc9 path/filepath: reject Windows volume names containing ..
+ 2026-06-12 14596908b7 cmd/compile: make sure methods are type checked when used in inference
+ 2026-06-12 b2b5aa4d80 simd: create a single file for simd types shared by stubs and emulation
+ 2026-06-12 90e20f8188 simd: add a hard dependence of simd types on their implementation
+ 2026-06-12 2e2e974020 go/types, types2: add missing generic test to Checker.Instantiate
+ 2026-06-12 ff05f35fb6 simd: check for out-of-bounds GetElem panic
+ 2026-06-12 38ff67c197 cmd/go/internal/load: use file path prefix check for GOROOT dirs
+ 2026-06-11 c82958326a simd: add some inner-product benchmarks
+ 2026-06-11 c910146a98 simd: add test that emulation is endianness-insensitive
+ 2026-06-11 ee5e65d491 cmd/compile: "simd" types have non-constant sizeof
+ 2026-06-11 0ac1ebdce6 cmd/compile: tweak rewriting to leave original exported declarations
+ 2026-06-11 a72a6b2283 database/sql/driver: document RowsColumnScanner interaction with Next
+ 2026-06-11 f5eb66f695 runtime: detect use of old setting for removed GODEBUGs at startup time

Change-Id: I5b53aab8b2e3384b4d3f45e104b7861d4ff4f1a5

commit b3095d7d7b784eea8cee55c04a8801db3026cf34 [browse]
Author: Cherry Mui
Date: 2026-06-11 16:28:32 -04:00

[release-branch.go1.27] update codereview.cfg for release-branch.go1.27

Change-Id: I4129d3a8e96414d09cc661a59263317569e9b776
Reviewed-on: https://go-review.googlesource.com/c/go/+/789920
LUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Mark Freeman <markfreeman@google.com>

commit e4bc71dac57c4e818467e38ee9537e001a048599 [browse]
Author: gulmix
Date: 2026-03-21 01:44:53 +03:00

cmd/compile: hint about unexported fields in "too few values" error

When a struct literal without field keys has too few values because
the struct contains unexported fields from another package, the error
message now includes "(type has unexported fields)".

This helps the user understand that the solution is to use keyed
field literals (e.g. S{Exported: 1}) instead of positional ones.

The same change is applied to types2; go/types is regenerated.

Fixes #28053

Change-Id: I90d48ef57edb26f451a199139a1f570797c7ade1
Reviewed-on: https://go-review.googlesource.com/c/go/+/757640
Reviewed-by: Mark Freeman <markfreeman@google.com>
TryBot-Bypass: Robert Griesemer <gri@google.com>
Auto-Submit: Robert Griesemer <gri@google.com>
Reviewed-by: Robert Griesemer <gri@google.com>

clone the repository to get more history