Releases: tailscale/go
Releases · tailscale/go
179b46cade24e44f53b53a3cbcc7b7eb78469c31
cmd/go: set "tailscale_go" build tag Updates tailscale/go#164 Updates tailscale/corp#39430
f4de14a515221e27c0d79446b423849a6546e3a6
build-f4de14a515221e27c0d79446b423849a6546e3a6 runtime: use uname version check for 64-bit time on 32-bit arch codep…
2445237558d5f88edadf0ec66e82fb52aa5cdea2
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
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
build-0f1a3326f30508521e7b8322f4e0f084560c1404 Merge branch 'release-branch.go1.26' of https://go.googlesource.com/g…
5b5cb0db47535a0a8d2f450cb1bf83af8e70f164
build-5b5cb0db47535a0a8d2f450cb1bf83af8e70f164 Merge Go 1.26.0 (remote-tracking branch 'upstream/release-branch.go1.…
692441891e061f8ae2cb2f8f2c898f86bb1c5dca
build-692441891e061f8ae2cb2f8f2c898f86bb1c5dca Merge remote-tracking branch 'go/release-branch.go1.25' into update-g…
5ba287c89a4cef2f4a419aed4e6bc3121c5c4dad
build-5ba287c89a4cef2f4a419aed4e6bc3121c5c4dad Merge remote-tracking branch 'go/release-branch.go1.26' into update-g…
779d878b6a943cecd2f359699001a03d7cedf222
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
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