<feed xmlns='http://www.w3.org/2005/Atom'>
<title>go, branch go1.11.9</title>
<subtitle>Fork of Go programming language with my patches.</subtitle>
<id>http://git.kilabit.info/go/atom?h=go1.11.9</id>
<link rel='self' href='http://git.kilabit.info/go/atom?h=go1.11.9'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/'/>
<updated>2019-04-11T23:31:23Z</updated>
<entry>
<title>[release-branch.go1.11] go1.11.9</title>
<updated>2019-04-11T23:31:23Z</updated>
<author>
<name>Andrew Bonventre</name>
<email>andybons@golang.org</email>
</author>
<published>2019-04-11T22:32:15Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=428e5f29a957b591d82e640b619b684aa25fba4e'/>
<id>urn:sha1:428e5f29a957b591d82e640b619b684aa25fba4e</id>
<content type='text'>
Change-Id: If4ab7c431f11a2d3db677b323dd85e0e8ce6de03
Reviewed-on: https://go-review.googlesource.com/c/go/+/171837
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: document Go 1.11.9</title>
<updated>2019-04-11T21:32:00Z</updated>
<author>
<name>Brad Fitzpatrick</name>
<email>bradfitz@golang.org</email>
</author>
<published>2019-04-11T04:57:14Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=fbac0fe9471d1ccc097bae1791241fa11e6fa05a'/>
<id>urn:sha1:fbac0fe9471d1ccc097bae1791241fa11e6fa05a</id>
<content type='text'>
Updates #31293

Change-Id: I3d72f732be7b28059310ea6fc134c3bfac81492d
Reviewed-on: https://go-review.googlesource.com/c/go/+/171578
Reviewed-by: Dmitri Shuralyov &lt;dmitshur@golang.org&gt;
(cherry picked from commit ab2a0803383f0f019db0b2252095f2fdb7735cea)
Reviewed-on: https://go-review.googlesource.com/c/go/+/171767
Reviewed-by: Bryan C. Mills &lt;bcmills@google.com&gt;
</content>
</entry>
<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>
</feed>
