<feed xmlns='http://www.w3.org/2005/Atom'>
<title>go, branch go1.17.10</title>
<subtitle>Fork of Go programming language with my patches.</subtitle>
<id>http://git.kilabit.info/go/atom?h=go1.17.10</id>
<link rel='self' href='http://git.kilabit.info/go/atom?h=go1.17.10'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/'/>
<updated>2022-05-10T16:14:36Z</updated>
<entry>
<title>[release-branch.go1.17] go1.17.10</title>
<updated>2022-05-10T16:14:36Z</updated>
<author>
<name>Heschi Kreinick</name>
<email>heschi@google.com</email>
</author>
<published>2022-05-10T15:37:53Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=085c61ae517110168841be0afeb8f883d66fe95a'/>
<id>urn:sha1:085c61ae517110168841be0afeb8f883d66fe95a</id>
<content type='text'>
Change-Id: I601b16bea35c7c468b25a1c6e817e0a9af0b531f
Reviewed-on: https://go-review.googlesource.com/c/go/+/405478
TryBot-Result: Gopher Robot &lt;gobot@golang.org&gt;
Run-TryBot: Heschi Kreinick &lt;heschi@google.com&gt;
Reviewed-by: David Chase &lt;drchase@google.com&gt;
</content>
</entry>
<entry>
<title>[release-branch.go1.17] cmd/objdump: skip TestDisasm* on darwin-arm64</title>
<updated>2022-05-10T15:33:47Z</updated>
<author>
<name>Heschi Kreinick</name>
<email>heschi@google.com</email>
</author>
<published>2022-05-10T14:49:40Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=f7209f904d45b4c5426cb76992066cdd1cc2f74e'/>
<id>urn:sha1:f7209f904d45b4c5426cb76992066cdd1cc2f74e</id>
<content type='text'>
The macOS 12 builders have an incompatible version of XCode installed.
We fixed the bug on 1.18 but not 1.17.

Updates #49700.

Change-Id: Id356786aad351568ba6665430f093f5f78bb4357
Reviewed-on: https://go-review.googlesource.com/c/go/+/405474
Reviewed-by: David Chase &lt;drchase@google.com&gt;
Reviewed-by: Dmitri Shuralyov &lt;dmitshur@google.com&gt;
Reviewed-by: Dmitri Shuralyov &lt;dmitshur@golang.org&gt;
</content>
</entry>
<entry>
<title>[release-branch.go1.17] net: skip TestDialCancel on darwin-arm64</title>
<updated>2022-05-09T21:42:16Z</updated>
<author>
<name>Heschi Kreinick</name>
<email>heschi@google.com</email>
</author>
<published>2022-04-26T16:34:35Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=5b45e19a537f88e0c04dfd91c330e2c52b088c1c'/>
<id>urn:sha1:5b45e19a537f88e0c04dfd91c330e2c52b088c1c</id>
<content type='text'>
We're turning up Macs in a network environment that clashes with this
test. I don't think it's critical to get it working, so skip it.

For #49149.
Fixes #52705.

Change-Id: I925e3ecc5356c4cefd208bdcff3d98021215d0b4
Reviewed-on: https://go-review.googlesource.com/c/go/+/402181
Reviewed-by: Alex Rakoczy &lt;alex@golang.org&gt;
Run-TryBot: Heschi Kreinick &lt;heschi@google.com&gt;
Auto-Submit: Heschi Kreinick &lt;heschi@google.com&gt;
TryBot-Result: Gopher Robot &lt;gobot@golang.org&gt;
(cherry picked from commit 06b0a655a1f46abab2e3c173259ad184b557dd89)
Reviewed-on: https://go-review.googlesource.com/c/go/+/405295
Run-TryBot: Dmitri Shuralyov &lt;dmitshur@golang.org&gt;
Reviewed-by: Dmitri Shuralyov &lt;dmitshur@google.com&gt;
Reviewed-by: Heschi Kreinick &lt;heschi@google.com&gt;
</content>
</entry>
<entry>
<title>[release-branch.go1.17] cmd/compile: drop column info when line number saturates</title>
<updated>2022-05-09T20:27:15Z</updated>
<author>
<name>Keith Randall</name>
<email>khr@golang.org</email>
</author>
<published>2022-02-14T22:57:55Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=feec92c42341ce45f00e7f45341e12a7fef78e53'/>
<id>urn:sha1:feec92c42341ce45f00e7f45341e12a7fef78e53</id>
<content type='text'>
When line number saturates, we can end up getting non-monotonic
position info, because the start of the next line after line=lineMax,col=2
is line=lineMax,col=1.

Instead, if line==lineMax, make the column always 0 (no column info).
If the line number is wrong, having column info probably isn't that helpful.

Fixes #52095

Change-Id: If3d90472691b1f6163654f3505e2cb98467f2383
Reviewed-on: https://go-review.googlesource.com/c/go/+/385795
Trust: Keith Randall &lt;khr@golang.org&gt;
Reviewed-by: Than McIntosh &lt;thanm@google.com&gt;
(cherry picked from commit 1de2344af16125ae2fabed226f2fbb40a150238c)
Reviewed-on: https://go-review.googlesource.com/c/go/+/401315
Reviewed-by: Keith Randall &lt;khr@google.com&gt;
Run-TryBot: Keith Randall &lt;khr@golang.org&gt;
TryBot-Result: Gopher Robot &lt;gobot@golang.org&gt;
Reviewed-by: Ian Lance Taylor &lt;iant@google.com&gt;
Reviewed-by: Austin Clements &lt;austin@google.com&gt;
</content>
</entry>
<entry>
<title>[release-branch.go1.17] syscall: check correct group in Faccessat</title>
<updated>2022-05-09T20:18:07Z</updated>
<author>
<name>Damien Neil</name>
<email>dneil@google.com</email>
</author>
<published>2022-04-12T20:38:17Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=04781d14d2d33acbaf70f77e3a58ae0f3c90757c'/>
<id>urn:sha1:04781d14d2d33acbaf70f77e3a58ae0f3c90757c</id>
<content type='text'>
The Faccessat call checks the user, group, or other permission bits of a
file to see if the calling process can access it. The test to see if the
group permissions should be used was made with the wrong group id, using
the process's group id rather than the file's group id. Fix this to use
the correct group id.

No test since we cannot easily change file permissions when not running
as root and the test is meaningless if running as root.

For #52313
Fixes #52439

Change-Id: I4e2c84754b0af7830b40fd15dedcbc58374d75ee
Reviewed-on: https://go-review.googlesource.com/c/go/+/399539
Reviewed-by: Ian Lance Taylor &lt;iant@google.com&gt;
Run-TryBot: Ian Lance Taylor &lt;iant@google.com&gt;
TryBot-Result: Gopher Robot &lt;gobot@golang.org&gt;
(cherry picked from commit f66925e854e71e0c54b581885380a490d7afa30c)
Reviewed-on: https://go-review.googlesource.com/c/go/+/401078
Auto-Submit: Tatiana Bradley &lt;tatiana@golang.org&gt;
Run-TryBot: Tatiana Bradley &lt;tatiana@golang.org&gt;
Run-TryBot: Damien Neil &lt;dneil@google.com&gt;
Auto-Submit: Damien Neil &lt;dneil@google.com&gt;
Reviewed-by: Tatiana Bradley &lt;tatiana@golang.org&gt;
</content>
</entry>
<entry>
<title>[release-branch.go1.17] net/http/httptest: fix race in Server.Close</title>
<updated>2022-05-09T20:17:13Z</updated>
<author>
<name>Maisem Ali</name>
<email>maisem@tailscale.com</email>
</author>
<published>2022-03-21T17:43:45Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=4c5acd4b5729e3345a35ce43a8633d24dc1e42fc'/>
<id>urn:sha1:4c5acd4b5729e3345a35ce43a8633d24dc1e42fc</id>
<content type='text'>
When run with race detector the test fails without the fix.

For #51799
Fixes #52455

Change-Id: I273adb6d3a2b1e0d606b9c27ab4c6a9aa4aa8064
GitHub-Last-Rev: a5ddd146a2a65f2e817eed5133449c79b3af2562
GitHub-Pull-Request: golang/go#51805
Reviewed-on: https://go-review.googlesource.com/c/go/+/393974
Reviewed-by: Damien Neil &lt;dneil@google.com&gt;
Reviewed-by: Brad Fitzpatrick &lt;bradfitz@golang.org&gt;
Trust: Brad Fitzpatrick &lt;bradfitz@golang.org&gt;
Run-TryBot: Brad Fitzpatrick &lt;bradfitz@golang.org&gt;
(cherry picked from commit 1d19cea740a5a044848aaab3dc119f60c947be1d)
Reviewed-on: https://go-review.googlesource.com/c/go/+/401318
Reviewed-by: David Chase &lt;drchase@google.com&gt;
</content>
</entry>
<entry>
<title>[release-branch.go1.17] runtime: don't block preemption signal in new M's or ensureSigM</title>
<updated>2022-05-06T23:11:51Z</updated>
<author>
<name>Ian Lance Taylor</name>
<email>iant@golang.org</email>
</author>
<published>2022-04-15T20:46:00Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=78992411ded8288ed32790ece2b998f0a6c7d997'/>
<id>urn:sha1:78992411ded8288ed32790ece2b998f0a6c7d997</id>
<content type='text'>
No test because we already have a test in the syscall package.
The issue reports 1 failure per 100,000 iterations, which is rare enough
that our builders won't catch the problem.

For #52226
Fixes #52374

Change-Id: I17633ff6cf676b6d575356186dce42cdacad0746
Reviewed-on: https://go-review.googlesource.com/c/go/+/400315
Run-TryBot: Ian Lance Taylor &lt;iant@golang.org&gt;
TryBot-Result: Gopher Robot &lt;gobot@golang.org&gt;
Reviewed-by: Michael Knyszek &lt;mknyszek@google.com&gt;
Reviewed-by: Ian Lance Taylor &lt;iant@google.com&gt;
(cherry picked from commit e3982660a73b04a87c08215cb5aaa16d816ea573)
Reviewed-on: https://go-review.googlesource.com/c/go/+/400317
Reviewed-by: Austin Clements &lt;austin@google.com&gt;
</content>
</entry>
<entry>
<title>[release-branch.go1.17] syscall: relax output check in TestGroupCleanupUserNamespace</title>
<updated>2022-05-04T15:44:36Z</updated>
<author>
<name>Bryan C. Mills</name>
<email>bcmills@google.com</email>
</author>
<published>2022-03-31T20:51:32Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=2150be1a9be0a333dbdb9759d8dd98905d987828'/>
<id>urn:sha1:2150be1a9be0a333dbdb9759d8dd98905d987828</id>
<content type='text'>
“If you have a procedure with ten parameters, you probably missed some.”
― attr. Alan J. Perlis

I argue that the same is true for hard-coded special cases.

In TestGroupCleanupUserNamespace, instead of a curated list of strings
observed in the wild we now check for a prefix, as was done for
TestGroupCleanup in CL 24670.

Updates #52088.
Fixes #52148.

Change-Id: I59c5b0c048113e306996c0f8247e09c714d2423a
Reviewed-on: https://go-review.googlesource.com/c/go/+/397316
Trust: Bryan Mills &lt;bcmills@google.com&gt;
Run-TryBot: Bryan Mills &lt;bcmills@google.com&gt;
TryBot-Result: Gopher Robot &lt;gobot@golang.org&gt;
Reviewed-by: Ian Lance Taylor &lt;iant@golang.org&gt;
(cherry picked from commit 434b2a5d0dbdfdce6327beb06ca03c02b3fd2785)
Reviewed-on: https://go-review.googlesource.com/c/go/+/398235
Reviewed-by: Ian Lance Taylor &lt;iant@google.com&gt;
</content>
</entry>
<entry>
<title>[release-branch.go1.17] crypto/x509: properly handle issuerUniqueID and subjectUniqueID</title>
<updated>2022-05-04T15:38:55Z</updated>
<author>
<name>Roland Shoemaker</name>
<email>roland@golang.org</email>
</author>
<published>2022-03-22T00:26:26Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=9511f6deb62d1ef8c023dc4480517f1e4a57e3e7'/>
<id>urn:sha1:9511f6deb62d1ef8c023dc4480517f1e4a57e3e7</id>
<content type='text'>
Updates #51754
Fixes #51858

Change-Id: I3bfa15db3497de9fb82d6391d87fca1ae9ba6543
Reviewed-on: https://go-review.googlesource.com/c/go/+/394297
Trust: Roland Shoemaker &lt;roland@golang.org&gt;
Run-TryBot: Roland Shoemaker &lt;roland@golang.org&gt;
Auto-Submit: Roland Shoemaker &lt;roland@golang.org&gt;
TryBot-Result: Gopher Robot &lt;gobot@golang.org&gt;
Reviewed-by: Damien Neil &lt;dneil@google.com&gt;
(cherry picked from commit 9a53b472b5ed41f9fe79a73f1236ed3f45f8871a)
Reviewed-on: https://go-review.googlesource.com/c/go/+/399501
</content>
</entry>
<entry>
<title>[release-branch.go1.17] sync: remove TestWaitGroupMisuse2 and TestWaitGroupMisuse3</title>
<updated>2022-05-02T16:21:47Z</updated>
<author>
<name>Damien Neil</name>
<email>dneil@google.com</email>
</author>
<published>2021-08-05T18:32:43Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=0fdca725c754dd48a3b84c94d7f147100f751677'/>
<id>urn:sha1:0fdca725c754dd48a3b84c94d7f147100f751677</id>
<content type='text'>
These tests are inherently nondeterministic: They exercise a racy
code path for up to one million iterations, and require that an
error occur at least once.

TestWaitGroupMisuse2 in particular is an ongoing source of trybot
flakiness.

Updates #38163.
Fixes #52306.

Change-Id: Ibbbda2c998c915333487ad262d3df6829de01c2b
Reviewed-on: https://go-review.googlesource.com/c/go/+/340249
Trust: Damien Neil &lt;dneil@google.com&gt;
Trust: Dmitri Shuralyov &lt;dmitshur@golang.org&gt;
Run-TryBot: Damien Neil &lt;dneil@google.com&gt;
TryBot-Result: Go Bot &lt;gobot@golang.org&gt;
Reviewed-by: Dmitry Vyukov &lt;dvyukov@google.com&gt;
(cherry picked from commit 011fd002457da0823da5f06b099fcf6e21444b00)
Reviewed-on: https://go-review.googlesource.com/c/go/+/399821
Run-TryBot: Dmitri Shuralyov &lt;dmitshur@google.com&gt;
TryBot-Result: Gopher Robot &lt;gobot@golang.org&gt;
Reviewed-by: Dmitri Shuralyov &lt;dmitshur@google.com&gt;
Reviewed-by: Damien Neil &lt;dneil@google.com&gt;
</content>
</entry>
</feed>
