Skip to content

Releases: tailscale/go

179b46cade24e44f53b53a3cbcc7b7eb78469c31

31 Mar 21:57

Choose a tag to compare

cmd/go: set "tailscale_go" build tag

Updates tailscale/go#164
Updates tailscale/corp#39430

f4de14a515221e27c0d79446b423849a6546e3a6

25 Mar 17:54

Choose a tag to compare

build-f4de14a515221e27c0d79446b423849a6546e3a6

runtime: use uname version check for 64-bit time on 32-bit arch codep…

2445237558d5f88edadf0ec66e82fb52aa5cdea2

19 Mar 17:28
2445237

Choose a tag to compare

runtime: fix value of ENOSYS on mips from 38 to 89

Updates tailscale/go#160
Updates tailscale/tailscale#19039
Updates golang/go#77730
Updates golang/go#77731 (Go 1.26 backport)

Change-Id: I8b68b2d4353344e70f970d48a2d50c1a3bd7f273
Reviewed-on: https://go-review.googlesource.com/c/go/+/747664
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Reviewed-by: Rongrong <rongrong-for-oss@oss.cipunited.com>
Reviewed-by: Michael Pratt <mpratt@google.com>

Cherry-picked from https://go-review.googlesource.com/c/go/+/747664 v7

5cce30e20c1fc6d8463b0a99acdd9777c4ad124b

09 Mar 19:00
5cce30e

Choose a tag to compare

internal/poll: move rsan to heap on windows

According to https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-wsarecvfrom,
the memory pointed to by lpFromlen must remain available during the
overlapped I/O, and therefore cannot be allocated on the stack.

CL 685417 moved the rsan field out of the operation struct and placed
it on stack, which violates the above requirement and causes stack
corruption.

Unfortunately, it is no longer possible to cleanly revert CL 685417.
Instead of attempting to revert it, this CL bundles rsan together
with rsa in the same sync.Pool. The new wsaRsa struct is still in the
same size class, so no additional overhead is introduced by this
change.

Updates golang/go#77975
Updates tailscale/tailscale#18884
Updates tailscale/go#158

Cherry-picked from https://go-review.googlesource.com/c/go/+/753040 v4

Reviewed-on: https://go-review.googlesource.com/c/go/+/753040
Reviewed-by: Quim Muntal <quimmuntal@gmail.com>
Reviewed-by: Damien Neil <dneil@google.com>

Change-Id: I5ffbccb332515116ddc03fb7c40ffc9293cad2ab

0f1a3326f30508521e7b8322f4e0f084560c1404

06 Mar 15:56

Choose a tag to compare

build-0f1a3326f30508521e7b8322f4e0f084560c1404

Merge branch 'release-branch.go1.26' of https://go.googlesource.com/g…

5b5cb0db47535a0a8d2f450cb1bf83af8e70f164

10 Feb 20:47

Choose a tag to compare

build-5b5cb0db47535a0a8d2f450cb1bf83af8e70f164

Merge Go 1.26.0 (remote-tracking branch 'upstream/release-branch.go1.…

692441891e061f8ae2cb2f8f2c898f86bb1c5dca

06 Feb 18:18
6924418

Choose a tag to compare

build-692441891e061f8ae2cb2f8f2c898f86bb1c5dca

Merge remote-tracking branch 'go/release-branch.go1.25' into update-g…

5ba287c89a4cef2f4a419aed4e6bc3121c5c4dad

06 Feb 18:43
5ba287c

Choose a tag to compare

build-5ba287c89a4cef2f4a419aed4e6bc3121c5c4dad

Merge remote-tracking branch 'go/release-branch.go1.26' into update-g…

779d878b6a943cecd2f359699001a03d7cedf222

01 Feb 19:05

Choose a tag to compare

cmd/go: add 'go test -cachelink' boolean flag

This permits (opt-in via a new flag) running package tests faster in
subsequent runs with different -test.run=... flags, at the expense of
writing more to the build cache.

Updates golang/go#77349
Updates tailscale/go#149

Cherry-picked from https://go-review.googlesource.com/c/go/+/739161 v3.

Change-Id: I1c84920b57b2c20f32f5ec6a1f7b540b1eb6779d

64a6cb4cba579e2865654747d4d672ead07b8375

01 Feb 19:07

Choose a tag to compare

cmd/go: add 'go test -cachelink' boolean flag

This permits (opt-in via a new flag) running package tests faster in
subsequent runs with different -test.run=... flags, at the expense of
writing more to the build cache.

Updates golang/go#77349
Updates tailscale/go#149

Cherry-picked from https://go-review.googlesource.com/c/go/+/739161 v3.

Change-Id: I1c84920b57b2c20f32f5ec6a1f7b540b1eb6779d