<feed xmlns='http://www.w3.org/2005/Atom'>
<title>go, branch go1.9rc1</title>
<subtitle>Fork of Go programming language with my patches.</subtitle>
<id>http://git.kilabit.info/go/atom?h=go1.9rc1</id>
<link rel='self' href='http://git.kilabit.info/go/atom?h=go1.9rc1'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/'/>
<updated>2017-07-24T19:35:04Z</updated>
<entry>
<title>[release-branch.go1.9] go1.9rc1</title>
<updated>2017-07-24T19:35:04Z</updated>
<author>
<name>Chris Broadfoot</name>
<email>cbro@golang.org</email>
</author>
<published>2017-07-24T17:28:28Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=65c6c88a9442b91d8b2fd0230337b1fda4bb6cdf'/>
<id>urn:sha1:65c6c88a9442b91d8b2fd0230337b1fda4bb6cdf</id>
<content type='text'>
Change-Id: I6251fc128990f9494a0b037cabb24ada5eabb6b5
Reviewed-on: https://go-review.googlesource.com/50951
Run-TryBot: Chris Broadfoot &lt;cbro@golang.org&gt;
Reviewed-by: Brad Fitzpatrick &lt;bradfitz@golang.org&gt;
Reviewed-by: Chris Broadfoot &lt;cbro@golang.org&gt;
</content>
</entry>
<entry>
<title>[release-branch.go1.9] cmd/compile: consider exported flag in namedata</title>
<updated>2017-07-24T18:12:06Z</updated>
<author>
<name>Ian Lance Taylor</name>
<email>iant@golang.org</email>
</author>
<published>2017-07-21T23:37:40Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=fbc9b49790d5676056ad1e56d3132d34bbed1389'/>
<id>urn:sha1:fbc9b49790d5676056ad1e56d3132d34bbed1389</id>
<content type='text'>
It is possible to have an unexported name with a nil package,
for an embedded field whose type is a pointer to an unexported type.
We must encode that fact in the type..namedata symbol name,
to avoid incorrectly merging an unexported name with an exported name.

Fixes #21120

Change-Id: I2e3879d77fa15c05ad92e0bf8e55f74082db5111
Reviewed-on: https://go-review.googlesource.com/50710
Run-TryBot: Ian Lance Taylor &lt;iant@golang.org&gt;
TryBot-Result: Gobot Gobot &lt;gobot@golang.org&gt;
Reviewed-by: David Crawshaw &lt;crawshaw@golang.org&gt;
Reviewed-on: https://go-review.googlesource.com/50970
Reviewed-by: Chris Broadfoot &lt;cbro@golang.org&gt;
</content>
</entry>
<entry>
<title>cmd/link: use full link, not compile, to test for -no-?pie</title>
<updated>2017-07-24T17:50:57Z</updated>
<author>
<name>Ian Lance Taylor</name>
<email>iant@golang.org</email>
</author>
<published>2017-07-24T17:13:25Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=6bb88fc280518150e31bf12744596467796a4528'/>
<id>urn:sha1:6bb88fc280518150e31bf12744596467796a4528</id>
<content type='text'>
This avoids an error from clang when using -nopie during compilation,
and permits us to check that the entire build succeeds.

Updates #21042

Change-Id: I2e6c7d5c97a85c223ed3288622bbb58ce33b8774
Reviewed-on: https://go-review.googlesource.com/50874
Run-TryBot: Ian Lance Taylor &lt;iant@golang.org&gt;
Reviewed-by: Brad Fitzpatrick &lt;bradfitz@golang.org&gt;
</content>
</entry>
<entry>
<title>.github: recommend 'go bug' when filing an issue</title>
<updated>2017-07-24T17:18:34Z</updated>
<author>
<name>Josh Bleecher Snyder</name>
<email>josharian@gmail.com</email>
</author>
<published>2017-07-24T16:54:13Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=7c946c6d61a9ef0203fba73be6c462215f0e5795'/>
<id>urn:sha1:7c946c6d61a9ef0203fba73be6c462215f0e5795</id>
<content type='text'>
It was released with 1.8, so it should be widely available.

Change-Id: I7dcf205009b528071ea63f99cb5da0db183df341
Reviewed-on: https://go-review.googlesource.com/50932
Reviewed-by: Brad Fitzpatrick &lt;bradfitz@golang.org&gt;
</content>
</entry>
<entry>
<title>.github: add SUPPORT file</title>
<updated>2017-07-24T17:18:20Z</updated>
<author>
<name>Josh Bleecher Snyder</name>
<email>josharian@gmail.com</email>
</author>
<published>2017-07-24T15:18:06Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=4f4e562cba963c0be5e57d970b811c702f92fa59'/>
<id>urn:sha1:4f4e562cba963c0be5e57d970b811c702f92fa59</id>
<content type='text'>
GitHub recently added support for a SUPPORT file:

https://github.com/blog/2400-support-file-support

This SUPPORT file is a very lightly edited copy
of the wiki entry on asking questions:

https://github.com/golang/go/wiki/Questions

Change-Id: Ic1eb74d985ea30862defb99750fb42da84e492de
Reviewed-on: https://go-review.googlesource.com/50930
Reviewed-by: Brad Fitzpatrick &lt;bradfitz@golang.org&gt;
</content>
</entry>
<entry>
<title>encoding/json: ignore embedded fields of pointers to unexported non-structs</title>
<updated>2017-07-22T01:29:58Z</updated>
<author>
<name>Joe Tsai</name>
<email>joetsai@digital-static.net</email>
</author>
<published>2017-07-21T23:53:54Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=b81735924936291303559fd71dabaa1aa88f57c5'/>
<id>urn:sha1:b81735924936291303559fd71dabaa1aa88f57c5</id>
<content type='text'>
https://golang.org/cl/33773 fixes the JSON marshaler to avoid serializing
embedded fields on unexported types of non-struct types. However, Go allows
embedding pointer to types, so the check for whether the field is a non-struct
type must first dereference the pointer to get at the underlying type.

Furthermore, due to a edge-case in the behavior of StructField.PkgPath not
being a reliable indicator of whether the field is unexported (see #21122),
we use our own logic to determine whether the field is exported or not.

The logic in this CL may be simplified depending on what happens in #21122.

Fixes #21121
Updates #21122

Change-Id: I8dfd1cdfac8a87950df294a566fb96dfd04fd749
Reviewed-on: https://go-review.googlesource.com/50711
Reviewed-by: Ian Lance Taylor &lt;iant@golang.org&gt;
Run-TryBot: Ian Lance Taylor &lt;iant@golang.org&gt;
TryBot-Result: Gobot Gobot &lt;gobot@golang.org&gt;
</content>
</entry>
<entry>
<title>sync: delete a sentence from the Map docs</title>
<updated>2017-07-21T22:00:47Z</updated>
<author>
<name>Brad Fitzpatrick</name>
<email>bradfitz@golang.org</email>
</author>
<published>2017-07-21T17:32:32Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=5f7a03e148b9a37f2c61f7d428abc6b360897a0c'/>
<id>urn:sha1:5f7a03e148b9a37f2c61f7d428abc6b360897a0c</id>
<content type='text'>
From Josh's comments on https://golang.org/cl/50310

Once I removed the "from the Go standard library" bit, the beginning
wasn't worth keeping. It also wasn't clear whether what it meant by
"cache contention". Processor caches, or user-level caches built with
sync.Map? It didn't seem worth clarifying and didn't convey any useful
information, so deleted.

Change-Id: Id1d76105a3081d0855f6a64540700932bb83d98e
Reviewed-on: https://go-review.googlesource.com/50632
Reviewed-by: Josh Bleecher Snyder &lt;josharian@gmail.com&gt;
Reviewed-by: Bryan Mills &lt;bcmills@google.com&gt;
</content>
</entry>
<entry>
<title>net/http: document that after Hijack, Request.Body is invalid</title>
<updated>2017-07-21T18:55:41Z</updated>
<author>
<name>Brad Fitzpatrick</name>
<email>bradfitz@golang.org</email>
</author>
<published>2017-07-21T18:52:38Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=c522b2bec9e6186a8efb7ddd221295390638a18e'/>
<id>urn:sha1:c522b2bec9e6186a8efb7ddd221295390638a18e</id>
<content type='text'>
We can make it panic with a more explicit and readable error message
during Go 1.10, but document it for now. This has always been the
case; it's not a new rule.

Updates #20933

Change-Id: I53c1fefb47a8f4aae0bb32fa742afa3a2ed20e8a
Reviewed-on: https://go-review.googlesource.com/50634
Reviewed-by: Ian Lance Taylor &lt;iant@golang.org&gt;
Reviewed-by: Emmanuel Odeke &lt;emm.odeke@gmail.com&gt;
</content>
</entry>
<entry>
<title>sync: update Map documentation with usage rule of thumb</title>
<updated>2017-07-21T16:02:43Z</updated>
<author>
<name>Michael Stapelberg</name>
<email>stapelberg@google.com</email>
</author>
<published>2017-07-20T15:16:36Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=ace7ce1025402a9a47f70e72ac60a5932b22199f'/>
<id>urn:sha1:ace7ce1025402a9a47f70e72ac60a5932b22199f</id>
<content type='text'>
As per bcmills’s lightning talk at GopherCon 2017:
https://github.com/gophercon/2017-talks/tree/master/lightningtalks/BryanCMills-AnOverviewOfSyncMap

Change-Id: I12dd0daa608af175d110298780f32c6dc5e1e0a0
Reviewed-on: https://go-review.googlesource.com/50310
Reviewed-by: Bryan Mills &lt;bcmills@google.com&gt;
</content>
</entry>
<entry>
<title>doc: minor fixes to the editor guide</title>
<updated>2017-07-21T15:39:05Z</updated>
<author>
<name>Jaana Burcu Dogan</name>
<email>jbd@google.com</email>
</author>
<published>2017-07-21T01:16:03Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=b3188e99fd1a77403a2f827e0dbccac9f813661c'/>
<id>urn:sha1:b3188e99fd1a77403a2f827e0dbccac9f813661c</id>
<content type='text'>
Change-Id: I8f6bcfab27251ef6962306d56e40d306ef85fe60
Reviewed-on: https://go-review.googlesource.com/50472
Reviewed-by: Rob Pike &lt;r@golang.org&gt;
</content>
</entry>
</feed>
