<feed xmlns='http://www.w3.org/2005/Atom'>
<title>go, branch go1.11.8</title>
<subtitle>Fork of Go programming language with my patches.</subtitle>
<id>http://git.kilabit.info/go/atom?h=go1.11.8</id>
<link rel='self' href='http://git.kilabit.info/go/atom?h=go1.11.8'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/'/>
<updated>2019-04-08T21:30:39Z</updated>
<entry>
<title>[release-branch.go1.11] go1.11.8</title>
<updated>2019-04-08T21:30:39Z</updated>
<author>
<name>Andrew Bonventre</name>
<email>andybons@golang.org</email>
</author>
<published>2019-04-08T20:32:20Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=f8a63418e985d972c86d3da5bf90b7e81b72b468'/>
<id>urn:sha1:f8a63418e985d972c86d3da5bf90b7e81b72b468</id>
<content type='text'>
Change-Id: Ie15c45050f817213b3f5955dc98b48a6cf2a6317
Reviewed-on: https://go-review.googlesource.com/c/go/+/171148
Run-TryBot: Andrew Bonventre &lt;andybons@golang.org&gt;
TryBot-Result: Gobot Gobot &lt;gobot@golang.org&gt;
Reviewed-by: Brad Fitzpatrick &lt;bradfitz@golang.org&gt;
</content>
</entry>
<entry>
<title>[release-branch.go1.11] doc: correct link in 1.11.8 notes</title>
<updated>2019-04-08T20:29:20Z</updated>
<author>
<name>Andrew Bonventre</name>
<email>andybons@golang.org</email>
</author>
<published>2019-04-08T20:07:49Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=9f131004d93e6fdd0afd169208f3b3bfdf058540'/>
<id>urn:sha1:9f131004d93e6fdd0afd169208f3b3bfdf058540</id>
<content type='text'>
Change-Id: I09e0c2720ec0a51dc73c24b4550a749448656025
Reviewed-on: https://go-review.googlesource.com/c/go/+/171143
Reviewed-by: Brad Fitzpatrick &lt;bradfitz@golang.org&gt;
(cherry picked from commit 6f512c8d6696b288372c48c19058bbe9dcb79da0)
Reviewed-on: https://go-review.googlesource.com/c/go/+/171146
Reviewed-by: Andrew Bonventre &lt;andybons@golang.org&gt;
</content>
</entry>
<entry>
<title>[release-branch.go1.11] doc: document Go 1.11.8</title>
<updated>2019-04-08T20:27:55Z</updated>
<author>
<name>Andrew Bonventre</name>
<email>andybons@golang.org</email>
</author>
<published>2019-04-08T19:42:30Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=462e7deede80e8289ca511d9884c0f361552cf41'/>
<id>urn:sha1:462e7deede80e8289ca511d9884c0f361552cf41</id>
<content type='text'>
Change-Id: Ia06f7005f466e55a22c76bf2b47d74ee8eb77dd1
Reviewed-on: https://go-review.googlesource.com/c/go/+/171139
Reviewed-by: Brad Fitzpatrick &lt;bradfitz@golang.org&gt;
(cherry picked from commit 739a78f2b8de3139ec253719d0a688c08b8e5324)
Reviewed-on: https://go-review.googlesource.com/c/go/+/171142
Reviewed-by: Andrew Bonventre &lt;andybons@golang.org&gt;
</content>
</entry>
<entry>
<title>[release-branch.go1.11] go1.11.7</title>
<updated>2019-04-05T19:09:03Z</updated>
<author>
<name>Andrew Bonventre</name>
<email>andybons@golang.org</email>
</author>
<published>2019-04-05T18:42:26Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=2c5363d9c1cf51457d6d2466a63e6576e80327f8'/>
<id>urn:sha1:2c5363d9c1cf51457d6d2466a63e6576e80327f8</id>
<content type='text'>
Change-Id: I14c2be9eedb5332d0b3a66029a86f7cb9e6091cc
Reviewed-on: https://go-review.googlesource.com/c/go/+/170889
Run-TryBot: Andrew Bonventre &lt;andybons@golang.org&gt;
Reviewed-by: Brad Fitzpatrick &lt;bradfitz@golang.org&gt;
TryBot-Result: Gobot Gobot &lt;gobot@golang.org&gt;
</content>
</entry>
<entry>
<title>[release-branch.go1.11] doc: document Go 1.11.7</title>
<updated>2019-04-05T18:37:47Z</updated>
<author>
<name>Andrew Bonventre</name>
<email>andybons@golang.org</email>
</author>
<published>2019-04-05T18:31:54Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=ffe346022e235e419d1451348cc7b1d959cadd2e'/>
<id>urn:sha1:ffe346022e235e419d1451348cc7b1d959cadd2e</id>
<content type='text'>
Change-Id: Iec5e69b3ea163f42234d3b73696427a7aa8732e3
Reviewed-on: https://go-review.googlesource.com/c/go/+/170884
Reviewed-by: Brad Fitzpatrick &lt;bradfitz@golang.org&gt;
(cherry picked from commit e47ced78578c471cbcd34a7d6b223a71e84a46c8)
Reviewed-on: https://go-review.googlesource.com/c/go/+/170887
Reviewed-by: Andrew Bonventre &lt;andybons@golang.org&gt;
</content>
</entry>
<entry>
<title>[release-branch.go1.11] net: fix test after 8.8.8.8 changed its reverse DNS name</title>
<updated>2019-03-27T18:47:39Z</updated>
<author>
<name>Brad Fitzpatrick</name>
<email>bradfitz@golang.org</email>
</author>
<published>2019-03-27T17:41:12Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=5ed6ac1fc1f756e9d488e0c5b30daf45a8814259'/>
<id>urn:sha1:5ed6ac1fc1f756e9d488e0c5b30daf45a8814259</id>
<content type='text'>
Google's 8.8.8.8 DNS server used to reports its reverse DNS name
as ending in ".google.com". Now it's "dns.google.".

Change-Id: I7dd15f03239e5c3f202e471618ab867690cb4f9d
Reviewed-on: https://go-review.googlesource.com/c/go/+/169679
Run-TryBot: Brad Fitzpatrick &lt;bradfitz@golang.org&gt;
TryBot-Result: Gobot Gobot &lt;gobot@golang.org&gt;
Reviewed-by: Dmitri Shuralyov &lt;dmitshur@golang.org&gt;
(cherry picked from commit 3089d189569ed272eaf2bc6c4330e848a46e9999)
Reviewed-on: https://go-review.googlesource.com/c/go/+/169718
</content>
</entry>
<entry>
<title>[release-branch.go1.11] runtime: fix write barrier on wasm</title>
<updated>2019-03-19T21:24:41Z</updated>
<author>
<name>Austin Clements</name>
<email>austin@google.com</email>
</author>
<published>2019-03-15T17:29:40Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=987e905bb8bb1de29ea54d64b39312635ade059b'/>
<id>urn:sha1:987e905bb8bb1de29ea54d64b39312635ade059b</id>
<content type='text'>
The current wasm write barrier implementation incorrectly implements
the "deletion" part of the barrier. It correctly greys the new value
of the pointer, but rather than also greying the old value of the
pointer, it greys the object containing the slot (which, since the old
value was just overwritten, is not going to contain the old value).

This can lead to unmarked, reachable objects.

Often, this is masked by other marking activity, but one specific
sequence that can lead to an unmarked object because of this bug is:

1. Initially, GC is off, object A is reachable from just one pointer
in the heap.

2. GC starts and scans the stack of goroutine G.

3. G copies the pointer to A on to its stack and overwrites the
pointer to A in the heap. (Now A is reachable only from G's stack.)

4. GC finishes while A is still reachable from G's stack.

With a functioning deletion barrier, step 3 causes A to be greyed.
Without a functioning deletion barrier, nothing causes A to be greyed,
so A will be freed even though it's still reachable from G's stack.

This CL fixes the wasm write barrier.

Fixes #30872.

Change-Id: I8a74ee517facd3aa9ad606e5424bcf8f0d78e754
Reviewed-on: https://go-review.googlesource.com/c/go/+/167743
Run-TryBot: Austin Clements &lt;austin@google.com&gt;
Reviewed-by: Cherry Zhang &lt;cherryyz@google.com&gt;
(cherry picked from commit d9db9e32e924a60bbfbb15cc0dd7cfaaf8a62a3b)
Reviewed-on: https://go-review.googlesource.com/c/go/+/167746
Reviewed-by: Katie Hockman &lt;katie@golang.org&gt;
TryBot-Result: Gobot Gobot &lt;gobot@golang.org&gt;
</content>
</entry>
<entry>
<title>[release-branch.go1.11] go1.11.6</title>
<updated>2019-03-14T19:57:30Z</updated>
<author>
<name>Andrew Bonventre</name>
<email>andybons@golang.org</email>
</author>
<published>2019-03-14T19:33:37Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=e18f2ca380f52bbf8cac039ccfdf445e9047c810'/>
<id>urn:sha1:e18f2ca380f52bbf8cac039ccfdf445e9047c810</id>
<content type='text'>
Change-Id: I944d7cb825b8791486446d78feae9eed0a5479c4
Reviewed-on: https://go-review.googlesource.com/c/go/+/167705
Run-TryBot: Andrew Bonventre &lt;andybons@golang.org&gt;
TryBot-Result: Gobot Gobot &lt;gobot@golang.org&gt;
Reviewed-by: Andrew Bonventre &lt;andybons@golang.org&gt;
</content>
</entry>
<entry>
<title>[release-branch.go1.11] runtime: skip TestLockOSThreadAvoidsStatePropagation if one can't unshare</title>
<updated>2019-03-14T19:33:12Z</updated>
<author>
<name>Michael Anthony Knyszek</name>
<email>mknyszek@google.com</email>
</author>
<published>2018-12-20T20:21:45Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=6e6462315b628bc364bbdf68da64322763f17b81'/>
<id>urn:sha1:6e6462315b628bc364bbdf68da64322763f17b81</id>
<content type='text'>
This change splits a testprog out of TestLockOSThreadExit and makes it
its own test. Then, this change makes the testprog exit prematurely with
a special message if unshare fails with EPERM because not all of the
builders allow the user to call the unshare syscall.

Also, do some minor cleanup on the TestLockOSThread* tests.

Fixes #29366.

Change-Id: Id8a9f6c4b16e26af92ed2916b90b0249ba226dbe
Reviewed-on: https://go-review.googlesource.com/c/155437
Run-TryBot: Michael Knyszek &lt;mknyszek@google.com&gt;
TryBot-Result: Gobot Gobot &lt;gobot@golang.org&gt;
Reviewed-by: Brad Fitzpatrick &lt;bradfitz@golang.org&gt;
(cherry picked from commit 429bae715876c69853bb63db1733f580e293c916)
Reviewed-on: https://go-review.googlesource.com/c/go/+/167707
Run-TryBot: Andrew Bonventre &lt;andybons@golang.org&gt;
Reviewed-by: Michael Knyszek &lt;mknyszek@google.com&gt;
</content>
</entry>
<entry>
<title>[release-branch.go1.11] doc: document Go 1.11.6</title>
<updated>2019-03-14T18:11:32Z</updated>
<author>
<name>Andrew Bonventre</name>
<email>andybons@golang.org</email>
</author>
<published>2019-03-14T17:58:47Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=6a7a8ba07fb22b006fb1af4c9413d20f0257a32e'/>
<id>urn:sha1:6a7a8ba07fb22b006fb1af4c9413d20f0257a32e</id>
<content type='text'>
Change-Id: I99832fa4f2c3ec28e2dad46cf7607f3766948031
Reviewed-on: https://go-review.googlesource.com/c/go/+/167698
Reviewed-by: Brad Fitzpatrick &lt;bradfitz@golang.org&gt;
(cherry picked from commit d3bb45d9046bb7d12c4fc9cdaf122f36d001fd31)
Reviewed-on: https://go-review.googlesource.com/c/go/+/167700
</content>
</entry>
</feed>
