<feed xmlns='http://www.w3.org/2005/Atom'>
<title>go, branch go1.17.1</title>
<subtitle>Fork of Go programming language with my patches.</subtitle>
<id>http://git.kilabit.info/go/atom?h=go1.17.1</id>
<link rel='self' href='http://git.kilabit.info/go/atom?h=go1.17.1'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/'/>
<updated>2021-09-09T15:27:21Z</updated>
<entry>
<title>[release-branch.go1.17] go1.17.1</title>
<updated>2021-09-09T15:27:21Z</updated>
<author>
<name>Than McIntosh</name>
<email>thanm@google.com</email>
</author>
<published>2021-09-09T14:05:58Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=21a4e67ad58e3c4a7c5254f60cda5be5c3c450ff'/>
<id>urn:sha1:21a4e67ad58e3c4a7c5254f60cda5be5c3c450ff</id>
<content type='text'>
Change-Id: I05758c4bff332dbb71dbfb1f5743aeaf0a1b39d9
Reviewed-on: https://go-review.googlesource.com/c/go/+/348813
Run-TryBot: Than McIntosh &lt;thanm@google.com&gt;
TryBot-Result: Go Bot &lt;gobot@golang.org&gt;
Reviewed-by: Cherry Mui &lt;cherryyz@google.com&gt;
Trust: Than McIntosh &lt;thanm@google.com&gt;
</content>
</entry>
<entry>
<title>[release-branch.go1.17] cmd/go/internal/modload: scan dependencies of root paths when raising version limits in editRequirements</title>
<updated>2021-09-08T20:41:51Z</updated>
<author>
<name>Bryan C. Mills</name>
<email>bcmills@google.com</email>
</author>
<published>2021-09-02T15:23:20Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=328cf2e8b2e8ebfd9a2b16064be123dd22897ea1'/>
<id>urn:sha1:328cf2e8b2e8ebfd9a2b16064be123dd22897ea1</id>
<content type='text'>
Updates #47979
Fixes #48156

Change-Id: I1d9d854cda1378e20c70e6c6789b77e42e467ca7
Reviewed-on: https://go-review.googlesource.com/c/go/+/347290
Trust: Bryan C. Mills &lt;bcmills@google.com&gt;
Run-TryBot: Bryan C. Mills &lt;bcmills@google.com&gt;
TryBot-Result: Go Bot &lt;gobot@golang.org&gt;
Reviewed-by: Jay Conrod &lt;jayconrod@google.com&gt;
(cherry picked from commit 409434d62364cb362f0f17d0c7769dc680b2da99)
Reviewed-on: https://go-review.googlesource.com/c/go/+/348411
</content>
</entry>
<entry>
<title>[release-branch.go1.17] all: update golang.org/x/net to pull in CL 346890</title>
<updated>2021-09-01T22:54:04Z</updated>
<author>
<name>Damien Neil</name>
<email>dneil@google.com</email>
</author>
<published>2021-09-01T19:03:47Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=fcce86c4cf7b32897986ec8b0b44602d8aaceed6'/>
<id>urn:sha1:fcce86c4cf7b32897986ec8b0b44602d8aaceed6</id>
<content type='text'>
For #47692.

Change-Id: I40d5a3ed245b99de5e82e336f955c60b58880cdb
Reviewed-on: https://go-review.googlesource.com/c/go/+/347009
Trust: Damien Neil &lt;dneil@google.com&gt;
Reviewed-by: Cherry Mui &lt;cherryyz@google.com&gt;
Run-TryBot: Cherry Mui &lt;cherryyz@google.com&gt;
TryBot-Result: Go Bot &lt;gobot@golang.org&gt;
</content>
</entry>
<entry>
<title>[release-branch.go1.17] go/types: don't override x.mode before using it</title>
<updated>2021-09-01T22:32:32Z</updated>
<author>
<name>Robert Griesemer</name>
<email>gri@golang.org</email>
</author>
<published>2021-08-20T04:35:57Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=36c171763e4bb5acab9dd9c987e41acbffd143b1'/>
<id>urn:sha1:36c171763e4bb5acab9dd9c987e41acbffd143b1</id>
<content type='text'>
Changing the mode of x before using the old value is clearly wrong.
And x is not needed anymore afterward so besides being misplaced,
the assignment is not needed in the first place.

Tested manually as it's a bit complicated to set up a test.

Fixes #47854.

Change-Id: I06f1fa9443eb98009b4276f566d557fd52f1d6d3
Reviewed-on: https://go-review.googlesource.com/c/go/+/343809
Trust: Robert Griesemer &lt;gri@golang.org&gt;
Reviewed-by: Matthew Dempsky &lt;mdempsky@google.com&gt;
(cherry picked from commit e17439e0877d6ddb6881d9eb59758c27cc62f930)
Reviewed-on: https://go-review.googlesource.com/c/go/+/347149
Run-TryBot: Robert Griesemer &lt;gri@golang.org&gt;
Run-TryBot: Robert Findley &lt;rfindley@google.com&gt;
Reviewed-by: Robert Findley &lt;rfindley@google.com&gt;
Trust: Robert Findley &lt;rfindley@google.com&gt;
Trust: Cherry Mui &lt;cherryyz@google.com&gt;
TryBot-Result: Go Bot &lt;gobot@golang.org&gt;
</content>
</entry>
<entry>
<title>[release-branch.go1.17] go/types: fix panic with nil package name</title>
<updated>2021-09-01T22:31:06Z</updated>
<author>
<name>Rob Findley</name>
<email>rfindley@google.com</email>
</author>
<published>2021-06-03T13:52:05Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=678b07d5e513a8bbe6780475e88bd92ed1b7b28a'/>
<id>urn:sha1:678b07d5e513a8bbe6780475e88bd92ed1b7b28a</id>
<content type='text'>
This is a straightforward port of CL 320490 to go/types.

Fixes #48082

Change-Id: I763c806c777f926a563d8f9384764e5b3f7f083c
Reviewed-on: https://go-review.googlesource.com/c/go/+/324732
Trust: Robert Findley &lt;rfindley@google.com&gt;
Run-TryBot: Robert Findley &lt;rfindley@google.com&gt;
TryBot-Result: Go Bot &lt;gobot@golang.org&gt;
Reviewed-by: Robert Griesemer &lt;gri@golang.org&gt;
(cherry picked from commit e32fab145b488cf8bd1fb4a2466cb9be33ac3770)
Reviewed-on: https://go-review.googlesource.com/c/go/+/347071
</content>
</entry>
<entry>
<title>[release-branch.go1.17] cmd/go: ensure 'go get -u' can upgrade pruned (1.17+) modules</title>
<updated>2021-09-01T17:15:36Z</updated>
<author>
<name>Jay Conrod</name>
<email>jayconrod@google.com</email>
</author>
<published>2021-08-20T21:38:09Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=14c9b1e00b35f9b27f2edd1203bdc60a08b62c5e'/>
<id>urn:sha1:14c9b1e00b35f9b27f2edd1203bdc60a08b62c5e</id>
<content type='text'>
Fixes #47857

Change-Id: I981a31ba4ff716570ac4c6f35b289fa480faa5bb
Reviewed-on: https://go-review.googlesource.com/c/go/+/343879
Trust: Jay Conrod &lt;jayconrod@google.com&gt;
Run-TryBot: Jay Conrod &lt;jayconrod@google.com&gt;
TryBot-Result: Go Bot &lt;gobot@golang.org&gt;
Reviewed-by: Michael Matloob &lt;matloob@golang.org&gt;
Reviewed-by: Bryan C. Mills &lt;bcmills@google.com&gt;
(cherry picked from commit bdc1bef8a05d4524160d56a027f110257323033d)
Reviewed-on: https://go-review.googlesource.com/c/go/+/346211
</content>
</entry>
<entry>
<title>[release-branch.go1.17] crypto/rand, internal/syscall/unix: don't use getentropy on iOS</title>
<updated>2021-09-01T17:08:11Z</updated>
<author>
<name>Tobias Klauser</name>
<email>tklauser@distanz.ch</email>
</author>
<published>2021-08-19T14:36:38Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=c35f8a37d916b70bf70d16be93051a2e49696be3'/>
<id>urn:sha1:c35f8a37d916b70bf70d16be93051a2e49696be3</id>
<content type='text'>
CL 302489 switched crypto/rand to use getentropy on darwin, however this
function is not available on iOS. Enable getentropy only on macOS and
disable it on iOS.

Fixes #47814

Change-Id: Ib7ba5d77346aee87904bb93d60cacc845f5c0089
Reviewed-on: https://go-review.googlesource.com/c/go/+/343609
Trust: Tobias Klauser &lt;tobias.klauser@gmail.com&gt;
Run-TryBot: Tobias Klauser &lt;tobias.klauser@gmail.com&gt;
Reviewed-by: Brad Fitzpatrick &lt;bradfitz@golang.org&gt;
Reviewed-by: Ian Lance Taylor &lt;iant@golang.org&gt;
TryBot-Result: Go Bot &lt;gobot@golang.org&gt;
(cherry picked from commit 700743137462471189f58ee85fe64754cd340322)
Reviewed-on: https://go-review.googlesource.com/c/go/+/343989
</content>
</entry>
<entry>
<title>[release-branch.go1.17] cmd/link: do not use GO_LDSO when cross compile</title>
<updated>2021-09-01T17:06:03Z</updated>
<author>
<name>Cherry Mui</name>
<email>cherryyz@google.com</email>
</author>
<published>2021-08-17T21:21:03Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=47a57bc4f0c6a2b7ac12d4eed4ce305446654459'/>
<id>urn:sha1:47a57bc4f0c6a2b7ac12d4eed4ce305446654459</id>
<content type='text'>
GO_LDSO is a setting that is set when the toolchain is build. It
only makes sense to use it on the host platform. Do not use it
when targetting a different platform.

In the past it was not a problem as GO_LDSO was almost always
unset. Now, with CL 301989 it is almost always set (maybe we want
to revisit it).

Updates #47760.
Fixes #47782.

Change-Id: I2704b9968781f46e2d2f8624090db19689b1a32f
Reviewed-on: https://go-review.googlesource.com/c/go/+/343010
Trust: Cherry Mui &lt;cherryyz@google.com&gt;
Run-TryBot: Cherry Mui &lt;cherryyz@google.com&gt;
TryBot-Result: Go Bot &lt;gobot@golang.org&gt;
Reviewed-by: Ian Lance Taylor &lt;iant@golang.org&gt;
(cherry picked from commit ddfcc02352feb9e15ff9aa423bb49bfb37d689a3)
Reviewed-on: https://go-review.googlesource.com/c/go/+/343309
</content>
</entry>
<entry>
<title>[release-branch.go1.17] cmd/compile: allow embed into any byte slice type</title>
<updated>2021-09-01T16:49:05Z</updated>
<author>
<name>Keith Randall</name>
<email>khr@golang.org</email>
</author>
<published>2021-08-17T11:34:40Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=2d97a87287366f384a08ad1bb4da7b630fd589a0'/>
<id>urn:sha1:2d97a87287366f384a08ad1bb4da7b630fd589a0</id>
<content type='text'>
Fixes #47754

Change-Id: Ia21ea9a67f36a3edfef1b299ae4f3b00c306cd68
Reviewed-on: https://go-review.googlesource.com/c/go/+/345092
Trust: Keith Randall &lt;khr@golang.org&gt;
Run-TryBot: Keith Randall &lt;khr@golang.org&gt;
TryBot-Result: Go Bot &lt;gobot@golang.org&gt;
Reviewed-by: Matthew Dempsky &lt;mdempsky@google.com&gt;
</content>
</entry>
<entry>
<title>[release-branch.go1.17] cmd/compile: fix method expression lookup during import</title>
<updated>2021-09-01T16:46:29Z</updated>
<author>
<name>Cuong Manh Le</name>
<email>cuong.manhle.vn@gmail.com</email>
</author>
<published>2021-08-31T17:18:13Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=396969420323bf52f120d842931dd8029e3fdf28'/>
<id>urn:sha1:396969420323bf52f120d842931dd8029e3fdf28</id>
<content type='text'>
CL 309831 fixed importing of method expressions, by re-using the same
code already have for ODOTMETH. But that code does not work with
embedded field.

To fix this, we need to calculate all methods of the receiver base type
of method expression, before looking up the selection.

Fixes #48102

Change-Id: Ia244d36a3ed0f989735eb57becdfa70a81912f57
Reviewed-on: https://go-review.googlesource.com/c/go/+/346489
Trust: Cuong Manh Le &lt;cuong.manhle.vn@gmail.com&gt;
Run-TryBot: Cuong Manh Le &lt;cuong.manhle.vn@gmail.com&gt;
TryBot-Result: Go Bot &lt;gobot@golang.org&gt;
Reviewed-by: Matthew Dempsky &lt;mdempsky@google.com&gt;
Reviewed-on: https://go-review.googlesource.com/c/go/+/346670
Reviewed-by: Keith Randall &lt;khr@golang.org&gt;
</content>
</entry>
</feed>
