<feed xmlns='http://www.w3.org/2005/Atom'>
<title>go, branch go1.24.1</title>
<subtitle>Fork of Go programming language with my patches.</subtitle>
<id>http://git.kilabit.info/go/atom?h=go1.24.1</id>
<link rel='self' href='http://git.kilabit.info/go/atom?h=go1.24.1'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/'/>
<updated>2025-03-04T19:27:08Z</updated>
<entry>
<title>[release-branch.go1.24] go1.24.1</title>
<updated>2025-03-04T19:27:08Z</updated>
<author>
<name>Gopher Robot</name>
<email>gobot@golang.org</email>
</author>
<published>2025-03-04T18:49:07Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=339c903a75c3fe936fb4ed6c355d15e6081d6af3'/>
<id>urn:sha1:339c903a75c3fe936fb4ed6c355d15e6081d6af3</id>
<content type='text'>
Change-Id: I774fcee39151f830ad58fd1677239bc0207c6679
Reviewed-on: https://go-review.googlesource.com/c/go/+/654319
Auto-Submit: Gopher Robot &lt;gobot@golang.org&gt;
Auto-Submit: Junyang Shao &lt;shaojunyang@google.com&gt;
Reviewed-by: Michael Pratt &lt;mpratt@google.com&gt;
Reviewed-by: Junyang Shao &lt;shaojunyang@google.com&gt;
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
</content>
</entry>
<entry>
<title>[release-branch.go1.24] all: updated vendored x/net with security fix</title>
<updated>2025-03-04T18:41:47Z</updated>
<author>
<name>Damien Neil</name>
<email>dneil@google.com</email>
</author>
<published>2025-02-27T00:46:43Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=334de7982f8ec959c74470dd709ceedfd6dbd50a'/>
<id>urn:sha1:334de7982f8ec959c74470dd709ceedfd6dbd50a</id>
<content type='text'>
6ed00d0 [internal-branch.go1.24-vendor] proxy, http/httpproxy: do not mismatch IPv6 zone ids against hosts

Fixes CVE-2025-22870
For #71986

Change-Id: I7bda0825f1a9470b0708714d9cc32b5eae212f8b
Reviewed-on: https://go-internal-review.googlesource.com/c/go/+/2121
Reviewed-by: Neal Patel &lt;nealpatel@google.com&gt;
Reviewed-by: Roland Shoemaker &lt;bracewell@google.com&gt;
Commit-Queue: Roland Shoemaker &lt;bracewell@google.com&gt;
Reviewed-on: https://go-review.googlesource.com/c/go/+/654715
Reviewed-by: Michael Pratt &lt;mpratt@google.com&gt;
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
Auto-Submit: Junyang Shao &lt;shaojunyang@google.com&gt;
Reviewed-by: Damien Neil &lt;dneil@google.com&gt;
</content>
</entry>
<entry>
<title>[release-branch.go1.24] runtime/cgo: avoid errors from -Wdeclaration-after-statement</title>
<updated>2025-02-26T22:41:34Z</updated>
<author>
<name>Ian Lance Taylor</name>
<email>iant@golang.org</email>
</author>
<published>2025-02-26T22:02:14Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=5d6920842be3078072a65e54131c13c66bed4171'/>
<id>urn:sha1:5d6920842be3078072a65e54131c13c66bed4171</id>
<content type='text'>
CL 652181 accidentally missed this iPhone only code.

For #71961
For #71963

Change-Id: I567f8bb38958907442e69494da330d5199d11f54
Reviewed-on: https://go-review.googlesource.com/c/go/+/653137
Commit-Queue: Ian Lance Taylor &lt;iant@google.com&gt;
Reviewed-by: Ian Lance Taylor &lt;iant@google.com&gt;
Reviewed-by: Michael Pratt &lt;mpratt@google.com&gt;
Auto-Submit: Ian Lance Taylor &lt;iant@google.com&gt;
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
</content>
</entry>
<entry>
<title>[release-branch.go1.24] cmd/compile: don't pull constant offsets out of pointer arithmetic</title>
<updated>2025-02-26T20:15:08Z</updated>
<author>
<name>Keith Randall</name>
<email>khr@golang.org</email>
</author>
<published>2025-02-24T21:07:29Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=949eae84df4d0294c19378f939012707e4e1bb24'/>
<id>urn:sha1:949eae84df4d0294c19378f939012707e4e1bb24</id>
<content type='text'>
This could lead to manufacturing a pointer that points outside
its original allocation.

Bug was introduced in CL 629858.

Fixes #71938

Change-Id: Ia86ab0b65ce5f80a8e0f4f4c81babd07c5904f8d
Reviewed-on: https://go-review.googlesource.com/c/go/+/652078
Reviewed-by: Keith Randall &lt;khr@google.com&gt;
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
Reviewed-by: Cherry Mui &lt;cherryyz@google.com&gt;
(cherry picked from commit 8b8bff7bb29210db868306cd07a03fb15e247b2f)
Reviewed-on: https://go-review.googlesource.com/c/go/+/652855
</content>
</entry>
<entry>
<title>[release-branch.go1.24] runtime: document that cleanups can run concurrently with each other</title>
<updated>2025-02-26T20:04:21Z</updated>
<author>
<name>Michael Anthony Knyszek</name>
<email>mknyszek@google.com</email>
</author>
<published>2025-02-19T17:28:45Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=0bfde51e0d98097fed74e7a3e86e96da259325e1'/>
<id>urn:sha1:0bfde51e0d98097fed74e7a3e86e96da259325e1</id>
<content type='text'>
For #71825.
Fixes #71955.

Change-Id: I25af19eb72d75f13cf661fc47ee5717782785326
Reviewed-on: https://go-review.googlesource.com/c/go/+/652637
Reviewed-by: Keith Randall &lt;khr@golang.org&gt;
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
Auto-Submit: Michael Knyszek &lt;mknyszek@google.com&gt;
Reviewed-by: Keith Randall &lt;khr@google.com&gt;
</content>
</entry>
<entry>
<title>[release-branch.go1.24] runtime/cgo: avoid errors from -Wdeclaration-after-statement</title>
<updated>2025-02-26T19:46:33Z</updated>
<author>
<name>Ian Lance Taylor</name>
<email>iant@golang.org</email>
</author>
<published>2025-02-26T05:35:32Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=45a52718e31d6c268aaef8346d73c8fb12fca56c'/>
<id>urn:sha1:45a52718e31d6c268aaef8346d73c8fb12fca56c</id>
<content type='text'>
It's used by the SWIG CI build, at least, and it's an easy fix.

Fixes #71963
For #71961

Change-Id: Id21071a5aef216b35ecf0e9cd3e05d08972d92fe
Reviewed-on: https://go-review.googlesource.com/c/go/+/652181
Reviewed-by: Cherry Mui &lt;cherryyz@google.com&gt;
Reviewed-by: Michael Pratt &lt;mpratt@google.com&gt;
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
Auto-Submit: Michael Pratt &lt;mpratt@google.com&gt;
(cherry picked from commit 76c70282538bf4cccd6f98b5b26df7f5a7f2cebd)
Reviewed-on: https://go-review.googlesource.com/c/go/+/652936
Reviewed-by: Michael Knyszek &lt;mknyszek@google.com&gt;
</content>
</entry>
<entry>
<title>[release-branch.go1.24] reflect: let Value.Seq return the iteration value correct type</title>
<updated>2025-02-26T19:11:37Z</updated>
<author>
<name>qiulaidongfeng</name>
<email>2645477756@qq.com</email>
</author>
<published>2025-02-23T03:06:17Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=7f375e2c2239a0df77a2c274735003673f808678'/>
<id>urn:sha1:7f375e2c2239a0df77a2c274735003673f808678</id>
<content type='text'>
Fixes #71916
For #71905

Change-Id: I50a418f8552e071c6e5011af5b9accc7d41548d0
Reviewed-on: https://go-review.googlesource.com/c/go/+/651855
Reviewed-by: Ian Lance Taylor &lt;iant@google.com&gt;
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
Auto-Submit: Ian Lance Taylor &lt;iant@google.com&gt;
Reviewed-by: Michael Pratt &lt;mpratt@google.com&gt;
(cherry picked from commit 194696f1d1f6e5609f96d0fb0192595e7e0f5b90)
Reviewed-on: https://go-review.googlesource.com/c/go/+/652895
Reviewed-by: Michael Knyszek &lt;mknyszek@google.com&gt;
Auto-Submit: Michael Pratt &lt;mpratt@google.com&gt;
</content>
</entry>
<entry>
<title>[release-branch.go1.24] syscall: disable O_DIRECTORY on Windows for js/wasm</title>
<updated>2025-02-26T18:08:02Z</updated>
<author>
<name>Zxilly</name>
<email>zxilly@outlook.com</email>
</author>
<published>2025-02-18T15:21:23Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=40705319204470a9b8b160cfb86064dafc8fc365'/>
<id>urn:sha1:40705319204470a9b8b160cfb86064dafc8fc365</id>
<content type='text'>
O_DIRECTORY is not available on all platforms, as described at

https://nodejs.org/docs/latest/api/fs.html#file-open-constants .

On Windows, only O_APPEND, O_CREAT, O_EXCL, O_RDONLY, O_RDWR,
O_TRUNC, O_WRONLY, and UV_FS_O_FILEMAP are available.

For #71758.
Fixes #71977.

Change-Id: Iacc890ba9a30dcd75eb746ec324fa0c3e368048e
GitHub-Last-Rev: a0160e8fc82583c4f903ae165fe9f204896cf56d
GitHub-Pull-Request: golang/go#71770
Reviewed-on: https://go-review.googlesource.com/c/go/+/650015
Reviewed-by: Dmitri Shuralyov &lt;dmitshur@google.com&gt;
Reviewed-by: Dmitri Shuralyov &lt;dmitshur@golang.org&gt;
Reviewed-by: Michael Knyszek &lt;mknyszek@google.com&gt;
Auto-Submit: Dmitri Shuralyov &lt;dmitshur@golang.org&gt;
TryBot-Bypass: Dmitri Shuralyov &lt;dmitshur@golang.org&gt;
(cherry picked from commit ad8b33002bb5cb0c910694339e1cc6c75f781c5a)
Reviewed-on: https://go-review.googlesource.com/c/go/+/652835
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
Reviewed-by: Michael Pratt &lt;mpratt@google.com&gt;
</content>
</entry>
<entry>
<title>[release-branch.go1.24] reflect: correctly handle method values in Seq</title>
<updated>2025-02-26T17:53:54Z</updated>
<author>
<name>Michael Anthony Knyszek</name>
<email>mknyszek@google.com</email>
</author>
<published>2025-02-21T15:53:51Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=5ffdb9c88bd0c79ed2d339548d9c7e09bb3fbf30'/>
<id>urn:sha1:5ffdb9c88bd0c79ed2d339548d9c7e09bb3fbf30</id>
<content type='text'>
Currently method values aren't correctly handled in Seq because we call
canRangeFunc on the reciever type, not the method value type, when we're
handling a method value. reflect.Value.Type has the logic to obtain the
method value type from the Value.

This change slightly refactors reflect.Value.Type into a separate
function so we can obtain the correct type as an abi.Type and pass it
off to canRangeFunc (and canRangeFunc2).

For #71874.
Fixes #71876.

Change-Id: Ie62dfca2a84b8f2f816bb87ff1ed1a58a7bb8122
Reviewed-on: https://go-review.googlesource.com/c/go/+/651416
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
Reviewed-by: Cherry Mui &lt;cherryyz@google.com&gt;
Auto-Submit: Michael Knyszek &lt;mknyszek@google.com&gt;
(cherry picked from commit d93f6df0cc4f33127ef76fa994edd54d7726d0a9)
Reviewed-on: https://go-review.googlesource.com/c/go/+/651515
</content>
</entry>
<entry>
<title>[release-branch.go1.24] runtime: use WCLONE when waiting on pidfd test child</title>
<updated>2025-02-26T17:45:51Z</updated>
<author>
<name>Michael Pratt</name>
<email>mpratt@google.com</email>
</author>
<published>2025-02-21T15:29:09Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=becc17ebcd841da12d4d17fac77312085e244cde'/>
<id>urn:sha1:becc17ebcd841da12d4d17fac77312085e244cde</id>
<content type='text'>
As of CL 650835, the pidfd test child no longer sends SIGCHLD on exit.
Per clone(2), "If [the child termination] signal is specified as
anything other than SIGCHLD, then the parent process must specify the
__WALL or __WCLONE options when waiting for the child with wait(2)."

Align with this requirement.

For #71849.
For #71828.

Change-Id: I6a6a636c739e4a59abe1533fe429a433e8588939
Reviewed-on: https://go-review.googlesource.com/c/go/+/651415
Reviewed-by: Ian Lance Taylor &lt;iant@golang.org&gt;
Auto-Submit: Michael Pratt &lt;mpratt@google.com&gt;
Reviewed-by: Ian Lance Taylor &lt;iant@google.com&gt;
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
(cherry picked from commit e1e65ae3ee5f977c31f3651233cc7ff2a0b579ca)
Reviewed-on: https://go-review.googlesource.com/c/go/+/651476
</content>
</entry>
</feed>
