<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.lang.go.devel">
    <title>gmane.comp.lang.go.devel</title>
    <link>http://blog.gmane.org/gmane.comp.lang.go.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69151"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69150"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69149"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69148"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69147"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69146"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69145"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69144"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69143"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69142"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69141"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69140"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69139"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69138"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69137"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69136"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69135"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69134"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69133"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69132"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69151">
    <title>Re: code review 9459046: codereview: add khr as a person (issue 9459046)</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69151</link>
    <description>&lt;pre&gt;LGTM

https://codereview.appspot.com/9459046/

&lt;/pre&gt;</description>
    <dc:creator>gri-iFWiy5xATs8dnm+yROfE0A&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2013-05-21T15:55:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69150">
    <title>Re: code review 8651043: lib9/utf: remove unneccesary includes (issue 8651043)</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69150</link>
    <description>&lt;pre&gt;pong


https://codereview.appspot.com/8651043/

&lt;/pre&gt;</description>
    <dc:creator>bradfitz-iFWiy5xATs8dnm+yROfE0A&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2013-05-21T15:50:59</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69149">
    <title>Re: code review 9605043: misc/emacs: Do not modify kill ring when programmatical... (issue 9605043)</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69149</link>
    <description>&lt;pre&gt;R=adonovan (assigned by bradfitz)

https://codereview.appspot.com/9605043/

&lt;/pre&gt;</description>
    <dc:creator>gobot-iFWiy5xATs8dnm+yROfE0A&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2013-05-21T15:50:00</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69148">
    <title>Re: code review 9598045: go/test/bench/go1: enable benchmarking on 32-bit machines (issue 9598045)</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69148</link>
    <description>&lt;pre&gt;R=cshapiro (assigned by bradfitz)

https://codereview.appspot.com/9598045/

&lt;/pre&gt;</description>
    <dc:creator>gobot-iFWiy5xATs8dnm+yROfE0A&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2013-05-21T15:49:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69147">
    <title>code review 9459046: codereview: add khr as a person (issue 9459046)</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69147</link>
    <description>&lt;pre&gt;Reviewers: golang-dev1,

Message:
Hello golang-dev-/JYPxA39Uh5TLH3MbocFFw&amp;lt; at &amp;gt;public.gmane.org,

I'd like you to review this change to
https://go.googlecode.com/hg/


Description:
codereview: add khr as a person

Please review this at https://codereview.appspot.com/9459046/

Affected files:
   M misc/dashboard/codereview/dashboard/people.go


Index: misc/dashboard/codereview/dashboard/people.go
===================================================================
--- a/misc/dashboard/codereview/dashboard/people.go
+++ b/misc/dashboard/codereview/dashboard/people.go
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -28,6 +28,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
  "dsymonds",
  "gri",
  "iant",
+"khr",
  "mpvl",
  "nigeltao",
  "r",


&lt;/pre&gt;</description>
    <dc:creator>bradfitz-iFWiy5xATs8dnm+yROfE0A&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2013-05-21T15:42:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69146">
    <title>Re: Proposal, Len interface</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69146</link>
    <description>&lt;pre&gt;Nice, I didn't realise you could declare anonymous interfaces like that, 
thanks for the tip.

On Tuesday, 21 May 2013 16:34:07 UTC+1, Brad Fitzpatrick wrote:

&lt;/pre&gt;</description>
    <dc:creator>Ryan Slade</dc:creator>
    <dc:date>2013-05-21T15:41:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69145">
    <title>Re: code review 9543043: database/sql: remove extra RemoveDep call (issue 9543043)</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69145</link>
    <description>&lt;pre&gt;R=adg (assigned by bradfitz)

https://codereview.appspot.com/9543043/

&lt;/pre&gt;</description>
    <dc:creator>gobot-iFWiy5xATs8dnm+yROfE0A&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2013-05-21T15:37:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69144">
    <title>Re: code review 9570043: net/http: add another Hijacker test (issue 9570043)</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69144</link>
    <description>&lt;pre&gt;R=dsymonds (assigned by bradfitz)

https://codereview.appspot.com/9570043/

&lt;/pre&gt;</description>
    <dc:creator>gobot-iFWiy5xATs8dnm+yROfE0A&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2013-05-21T15:37:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69143">
    <title>Re: linux-arm-armv5t broken by runtime: revert 3c2cddfbdaec</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69143</link>
    <description>&lt;pre&gt;Sorry, I have this automatically filtered and I've got about 2,047 messages
in my golang-dev folder.
I'm on it team. Just has to wait until I get home because I changed routers
4 days ago and I don't have any
sort of port forwarding/remote access set up.

Should be just a matter of rebooting the node. I might as well rebuild the
builder while I'm at it since it's a couple months old.

Cheers,
--Shane Hansen


On Fri, May 17, 2013 at 2:38 AM, Dave Cheney &amp;lt;dave-7L4Cwp9BzA+sTnJN9+BGXg&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:


&lt;/pre&gt;</description>
    <dc:creator>Shane Hansen</dc:creator>
    <dc:date>2013-05-21T15:35:43</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69142">
    <title>Re: Proposal, Len interface</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69142</link>
    <description>&lt;pre&gt;I could have also just written:

if ln, ok := body.(interface { Len() int }); ok {
    req.ContentLength = int64(ln.Len())
}

Without introducing Lenner.

But the code conservatively only wanted to allow those named types.




On Tue, May 21, 2013 at 8:21 AM, Ryan Slade &amp;lt;ryanslade-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:


&lt;/pre&gt;</description>
    <dc:creator>Brad Fitzpatrick</dc:creator>
    <dc:date>2013-05-21T15:34:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69141">
    <title>Re: code review 9612044: sort: provide different stable sort algorithms (issue 9612044)</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69141</link>
    <description>&lt;pre&gt;Excellent, thanks for working on this!

I'm worried about GPL infection.  Could you compare stl_algo.h from an SGI
or HP STL, before it went into GNU's libstdc++ to make sure it's the same,
back before it got a GPL sticker on it too?



On Tue, May 21, 2013 at 2:09 AM, &amp;lt;dr.volker.dobler-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:


&lt;/pre&gt;</description>
    <dc:creator>Brad Fitzpatrick</dc:creator>
    <dc:date>2013-05-21T15:31:17</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69140">
    <title>Re: code review 9608043: net/http: use WriteString directly when possible (issue 9608043)</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69140</link>
    <description>&lt;pre&gt;

Either way. But neither would be near the top of my static analysis
optimization/warning wishlist.

This wasn't a performance problem. It was like 0.3% CPU spent inside
io.WriteString, but I noticed it as unnecessary clutter in the profile.

&lt;/pre&gt;</description>
    <dc:creator>Brad Fitzpatrick</dc:creator>
    <dc:date>2013-05-21T15:25:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69139">
    <title>Re: whither godoc</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69139</link>
    <description>&lt;pre&gt;


Unknown. I don't see any short-term moves, though. The main priority was
finding a home for types, ssa, and vet.

I imagine the go tool will always stay in main (it's used for bootstrap,
after all), but it might have subcommands implemented in other subrepos.

&lt;/pre&gt;</description>
    <dc:creator>Brad Fitzpatrick</dc:creator>
    <dc:date>2013-05-21T15:23:42</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69138">
    <title>Re: code review 9459044: bufio: reuse Writer buffers after Flush (issue 9459044)</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69138</link>
    <description>&lt;pre&gt;"A bufio.Writer.Flush marks the usual end of a Writer's life. "

This is also often not the case. I have some programs that need to keep 
transaction logs. These programs have *bufio.Writers with large buffers, 
64, 128 MB. To maintain consistency these programs will often flush their 
*bufio.Writer and sync the underlying file at set intervals, 5 seconds, 30 
seconds, etc. I worry about this proposed change causing increased GC 
activity in these kind of programs (assuming this large buffers are not 
added to the buffer pool). I also have network communications that are 
buffered that often use Flush, only to immediately start writing data again.

Would it be possible to note, with a bool field or something, if the Writer 
had to reallocate a buffer after its last Flush(), and if so disable the 
new behaviour? This would allow the new behaviour without adding knobs or 
forcing people to write their own buffers. Another idea would be to not 
recycle buffers that are larger than a given size, say 1 MB, perhaps this 
is already the case.

On Monday, May 20, 2013 7:01:19 PM UTC-5, Brad Fitzpatrick wrote:

&lt;/pre&gt;</description>
    <dc:creator>voidlogic7-Re5JQEeQqe8AvxtiuMwx3w&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2013-05-21T15:22:46</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69137">
    <title>Proposal, Len interface</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69137</link>
    <description>&lt;pre&gt;Hi

I was looking at this code:
(The if body != nil type switch)
https://code.google.com/p/go/source/browse/src/pkg/net/http/request.go#446

This code could be simplified if we had a "Lenner" interface:
type Lenner() interface {
    Len() int
}

We could then simply have something like:
if body != nil {
if l, ok := body.(Lenner); ok {
req.ContentLength = int64(l.Len())
}
}

However, where would be the best place to define this interface? Is it 
worth doing?

As a side effect, doing it this way appeared to give a slight performance 
improvement.

I haven't looked further into the issue as there may have been a good 
reason this wasn't done before, but I'm sure there may be other places in 
the code where having a Lenner interface could at least remove some 
repetitive code.

I'd love to hear if anyone thinks this is worthwhile doing before I submit 
a code review.

Thanks
Ryan

&lt;/pre&gt;</description>
    <dc:creator>Ryan Slade</dc:creator>
    <dc:date>2013-05-21T15:21:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69136">
    <title>Re: code review 9462044: io: Prioritize WriterTos over ReaderFroms in Copy. (issue 9462044)</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69136</link>
    <description>&lt;pre&gt;LGTM

I've been trying to think of compatibility problems this could
introduce, but I haven't been able to.

We can always revert this if we think of something.


https://codereview.appspot.com/9462044/

&lt;/pre&gt;</description>
    <dc:creator>bradfitz-iFWiy5xATs8dnm+yROfE0A&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2013-05-21T15:20:47</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69135">
    <title>Re: code review 9519044: api/next.txt: update (issue 9519044)</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69135</link>
    <description>&lt;pre&gt;LGTM
 On May 21, 2013 6:56 AM, &amp;lt;minux.ma-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:


&lt;/pre&gt;</description>
    <dc:creator>Brad Fitzpatrick</dc:creator>
    <dc:date>2013-05-21T15:07:11</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69134">
    <title>Re: Fwd: sync.Pool</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69134</link>
    <description>&lt;pre&gt;

If this pool is just for managing allocations (as opposed to DB
connections, say), then package alloc, type Pool.




&lt;/pre&gt;</description>
    <dc:creator>Sameer Ajmani</dc:creator>
    <dc:date>2013-05-21T14:52:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69133">
    <title>Re: code review 9539045: crypto/tls: don't send NPN extension if NextProtos is n... (issue 9539045)</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69133</link>
    <description>&lt;pre&gt;*** Submitted as
https://code.google.com/p/go/source/detail?r=08896028782c ***

crypto/tls: don't send NPN extension if NextProtos is not set.

This isn't clearly a bug on Go's part, but it triggers a bug in Firefox
which means that crypto/tls and net/http cannot be wired up together
unless NextProtos includes "http/1.1". When net/http sets up the
tls.Config, it does this and so works fine. But anyone setting up the
tls.Config themselves will hit the Firefox bug.

Fixes issue 5445.

R=golang-dev, bradfitz, r
CC=golang-dev
https://codereview.appspot.com/9539045


https://codereview.appspot.com/9539045/

&lt;/pre&gt;</description>
    <dc:creator>agl-iFWiy5xATs8dnm+yROfE0A&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2013-05-21T14:47:39</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69132">
    <title>Re: Fwd: sync.Pool</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69132</link>
    <description>&lt;pre&gt;
Any suggestions on naming?

&lt;/pre&gt;</description>
    <dc:creator>Dmitry Vyukov</dc:creator>
    <dc:date>2013-05-21T14:07:42</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69131">
    <title>Re: Fwd: sync.Pool</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69131</link>
    <description>&lt;pre&gt;
It seems to me that we would want to use entirely different
implementations for those.


That's a good reason to pick a good package name.  E.g., I'm not sure
why this Pool should be in the sync package.

Ian

&lt;/pre&gt;</description>
    <dc:creator>Ian Lance Taylor</dc:creator>
    <dc:date>2013-05-21T14:04:56</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.lang.go.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.lang.go.devel</link>
  </textinput>
</rdf:RDF>
