<?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://permalink.gmane.org/gmane.comp.lang.go.devel">
    <title>gmane.comp.lang.go.devel</title>
    <link>http://permalink.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/69451"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69450"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69449"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69448"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69447"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69446"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69445"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69444"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69443"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69442"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69441"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69440"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69439"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69438"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69437"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69436"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69435"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69434"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69433"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.go.devel/69432"/>
      </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/69451">
    <title>Re: code review 9680043: fmt.Printf: introduce notation for random access to arg... (issue 9680043)</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69451</link>
    <description>&lt;pre&gt;why one-indexed?

On 22 May 2013 23:45,  &amp;lt;r&amp;lt; at &amp;gt;golang.org&amp;gt; wrote:

&lt;/pre&gt;</description>
    <dc:creator>roger peppe</dc:creator>
    <dc:date>2013-05-23T13:27:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69450">
    <title>Re: code review 9355044: go.net/iana: new package (issue 9355044)</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69450</link>
    <description>&lt;pre&gt;ping

https://codereview.appspot.com/9355044/

&lt;/pre&gt;</description>
    <dc:creator>mikioh.mikioh-Re5JQEeQqe8AvxtiuMwx3w&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2013-05-23T11:02:47</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69449">
    <title>Re: runtime integrated network poller for the rest of us, windows and BSD variants</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69449</link>
    <description>&lt;pre&gt;

It's C stuff, so using typedef looks fine to me.

&lt;/pre&gt;</description>
    <dc:creator>Mikio Hara</dc:creator>
    <dc:date>2013-05-23T10:50:52</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69448">
    <title>Re: runtime integrated network poller for the rest of us, windows and BSD variants</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69448</link>
    <description>&lt;pre&gt;

Thanks.


Ack.

&lt;/pre&gt;</description>
    <dc:creator>Mikio Hara</dc:creator>
    <dc:date>2013-05-23T10:45:43</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69447">
    <title>Re: Unexpected failure in tests on plan9/386</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69447</link>
    <description>&lt;pre&gt;My gut feel is that there are timing issues that impact Plan 9 like
this, but I'm usually wrong on that score.

Christopher, I'd like you to post a message along the lines of this
one to 9fans, my impression is that the subject of this one doesn't do
it justice on golang-dev.

I have encountered all the problems you mentioned, but I have not had
a single successful run so far.  Even my fastest computer fails to
complete a test run.  Still I think that some things do not complete
within expected time limits.

Lucio.

PS: Please do request passing over path/filepath for Plan 9, no point
painting ourselves into a corner.


On 5/23/13, Christopher Nielsen &amp;lt;m4dh4tt3r-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:

&lt;/pre&gt;</description>
    <dc:creator>Lucio De Re</dc:creator>
    <dc:date>2013-05-23T09:41:48</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69446">
    <title>Re: Re: code review 9648043: container/alloc: add Cache component (issue 9648043)</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69446</link>
    <description>&lt;pre&gt;

Any form of generics in Go would almost definitely need to wait for
"Go 2", at which point backward compatibility would not constrain us.

&lt;/pre&gt;</description>
    <dc:creator>David Symonds</dc:creator>
    <dc:date>2013-05-23T08:38:24</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69445">
    <title>Re: code review 9668043: log/syslog: report errors from write (issue 9668043)</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69445</link>
    <description>&lt;pre&gt;For some reason this change or its friend has caused the tests to take
very long when run with the race detector:

https://code.google.com/p/go/issues/detail?id=5547

https://codereview.appspot.com/9668043/

&lt;/pre&gt;</description>
    <dc:creator>fullung-Re5JQEeQqe8AvxtiuMwx3w&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2013-05-23T07:56:08</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69444">
    <title>Re: code review 9662046: cmd/gc: use escape analysis result for make([]T, constant (issue 9662046)</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69444</link>
    <description>&lt;pre&gt;Hmm, I thought that 1ULL&amp;lt;&amp;lt;16 would be common constant, but there are
no other occurrences, and plenty of other uncommented 1ULL&amp;lt;&amp;lt; shifts.
Please ignore my request.

On Thu, May 23, 2013 at 4:11 PM,  &amp;lt;remyoudompheng-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:

&lt;/pre&gt;</description>
    <dc:creator>Dave Cheney</dc:creator>
    <dc:date>2013-05-23T07:53:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69443">
    <title>Re: code review 9648043: container/alloc: add Cache component (issue 9648043)</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69443</link>
    <description>&lt;pre&gt;It's always possible to wrap it in a particular case, if it's a problem:

type MyCache alloc.Cache
func (c *MyCache) Put(v *Foo) {
  (*alloc.Cache)(c).Put(v)
}
func (c *MyCache) Take() *Foo {
  return (*alloc.Cache)(c).Take().(*Foo)
}


On Thu, May 23, 2013 at 11:42 AM, Brad Fitzpatrick &amp;lt;bradfitz-iFWiy5xATs8dnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:

&lt;/pre&gt;</description>
    <dc:creator>Dmitry Vyukov</dc:creator>
    <dc:date>2013-05-23T07:47:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69442">
    <title>Re: code review 9648043: container/alloc: add Cache component (issue 9648043)</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69442</link>
    <description>&lt;pre&gt;Yes, I am proposing not doing anything. I know this is not a popular
or useful position.

On Thu, May 23, 2013 at 5:42 PM, Brad Fitzpatrick &amp;lt;bradfitz-iFWiy5xATs8dnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:

&lt;/pre&gt;</description>
    <dc:creator>Dave Cheney</dc:creator>
    <dc:date>2013-05-23T07:45:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69441">
    <title>Re: code review 9648043: container/alloc: add Cache component (issue 9648043)</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69441</link>
    <description>&lt;pre&gt;Huh?

What do you propose as an alternative?

Go doesn't have generics.



On Thu, May 23, 2013 at 12:38 AM, &amp;lt;dave-7L4Cwp9BzA+sTnJN9+BGXg&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-23T07:42:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69440">
    <title>Re: code review 9648043: container/alloc: add Cache component (issue 9648043)</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69440</link>
    <description>&lt;pre&gt;Dmitry, thank you for working on this. Without trying to pour cold water
on your efforts I would not like to see any API that encouraged the use
of interface{} for Put and Take. I know that with the impasse over
generics there are few other options, but I would prefer to not add an
API that uses interface{} as that would prevent us from defining a
better API with a generic type later.

https://codereview.appspot.com/9648043/

&lt;/pre&gt;</description>
    <dc:creator>dave-7L4Cwp9BzA+sTnJN9+BGXg&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2013-05-23T07:38:14</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69439">
    <title>Re: code review 9648043: container/alloc: add Cache component (issue 9648043)</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69439</link>
    <description>&lt;pre&gt;
https://codereview.appspot.com/9648043/diff/9001/src/pkg/container/alloc/cache.go


https://codereview.appspot.com/9648043/diff/9001/src/pkg/container/alloc/cache.go#newcode16



blank line


https://codereview.appspot.com/9648043/diff/9001/src/pkg/container/alloc/cache.go#newcode39
return and

Done. PTAL.
I am happy to replace all comments with your versions :)

https://codereview.appspot.com/9648043/

&lt;/pre&gt;</description>
    <dc:creator>dvyukov-hpIqsD4AKlfQT0dZR+AlfA&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2013-05-23T07:31:59</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69438">
    <title>Re: code review 9373046: syscall: add IPv6 socket options for Unix variants (issue 9373046)</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69438</link>
    <description>&lt;pre&gt;*** Submitted as
https://code.google.com/p/go/source/detail?r=bb012ad2fa67 ***

syscall: add IPv6 socket options for Unix variants

This CL adds missing IPv6 socket options which are required
to control IPv6 as described in RFC 3493, RFC 3542.

Update issue 5538

R=golang-dev, dave, iant
CC=golang-dev
https://codereview.appspot.com/9373046


https://codereview.appspot.com/9373046/

&lt;/pre&gt;</description>
    <dc:creator>mikioh.mikioh-Re5JQEeQqe8AvxtiuMwx3w&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2013-05-23T07:22:16</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69437">
    <title>Re: code review 9574043: cgo: do not output empty struct (issue 9574043)</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69437</link>
    <description>&lt;pre&gt;
Done https://codereview.appspot.com/9679046/

Alex

https://codereview.appspot.com/9574043/

&lt;/pre&gt;</description>
    <dc:creator>alex.brainman-Re5JQEeQqe8AvxtiuMwx3w&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2013-05-23T07:07:24</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69436">
    <title>Re: code review 9574043: cgo: do not output empty struct (issue 9574043)</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69436</link>
    <description>&lt;pre&gt;Hello golang-dev-/JYPxA39Uh5TLH3MbocFFw&amp;lt; at &amp;gt;public.gmane.org, iant-iFWiy5xATs8dnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org (cc:
golang-dev-/JYPxA39Uh5TLH3MbocFFw&amp;lt; at &amp;gt;public.gmane.org),

Please take another look.


https://codereview.appspot.com/9574043/

&lt;/pre&gt;</description>
    <dc:creator>alex.brainman-Re5JQEeQqe8AvxtiuMwx3w&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2013-05-23T07:06:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69435">
    <title>code review 9679046: runtime: update defs_windows_*.h files (issue 9679046)</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69435</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:
runtime: update defs_windows_*.h files

New version of cmd/cgo from
https://codereview.appspot.com/9574043/
is used to regenerate these.

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

Affected files:
   M src/pkg/runtime/defs_windows_386.h
   M src/pkg/runtime/defs_windows_amd64.h


&lt;/pre&gt;</description>
    <dc:creator>alex.brainman-Re5JQEeQqe8AvxtiuMwx3w&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2013-05-23T07:06:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69434">
    <title>Re: code review 9223046: cmd/5l, cmd/6l, cmd/8l, cmd/gc, runtime: generate and u... (issue 9223046)</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69434</link>
    <description>&lt;pre&gt;
https://codereview.appspot.com/9223046/diff/62001/src/cmd/gc/pgen.c
File src/cmd/gc/pgen.c (right):

https://codereview.appspot.com/9223046/diff/62001/src/cmd/gc/pgen.c#newcode309
src/cmd/gc/pgen.c:309: if(thistype != nil)
On 2013/05/22 23:19:11, cshapiro1 wrote:
complete
this


The this parameter shows up in dcl as a node with class PPARAM. The
initial offset of the parameters should be in their xoffset field.

You're doing a lot of extra work trying to figure out how the arguments
are arranged, when we already have this information in the AST.

https://codereview.appspot.com/9223046/

&lt;/pre&gt;</description>
    <dc:creator>daniel.morsing-Re5JQEeQqe8AvxtiuMwx3w&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2013-05-23T06:25:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69433">
    <title>Re: Unexpected failure in tests on plan9/386</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69433</link>
    <description>&lt;pre&gt;I don't know it's significant. I can post to 9fans about it. Or you
can. Doesn't matter to me.

There's something fishy going on. I got all the tests to pass on real
hardware with sse2 except path/filepath because plan9 doesn't support
symlinks (I can submit a CL to special-case plan9 for that test).
Under VMware, I had to compile with GO386=387 and saw what I reported
earlier. Running the tests again on bare metal has been giving me
inconsistent results. Sometimes everything but path/filepath passes
and sometimes random packages fail. The panic message I get for
packages that fail is

suicide: sys: trap: fault write addr=0xfffffffc pc=0x0001e93a
panic: runtime error: index out of range

The pc is different depending on the test, but the rest is the same.

My latest run came out clean.

On Wed, May 22, 2013 at 9:13 PM, Lucio De Re &amp;lt;lucio.dere-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:



&lt;/pre&gt;</description>
    <dc:creator>Christopher Nielsen</dc:creator>
    <dc:date>2013-05-23T06:20:47</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69432">
    <title>Re: code review 9662046: cmd/gc: use escape analysis result for make([]T, constant (issue 9662046)</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69432</link>
    <description>&lt;pre&gt;(fixed typo in description)


https://codereview.appspot.com/9662046/diff/4001/src/cmd/gc/walk.c
File src/cmd/gc/walk.c (right):

https://codereview.appspot.com/9662046/diff/4001/src/cmd/gc/walk.c#newcode1256
src/cmd/gc/walk.c:1256: &amp;amp;&amp;amp; mpgetfix(r-&amp;gt;val.u.xval) &amp;lt; (1ULL&amp;lt;&amp;lt;16) /
t-&amp;gt;type-&amp;gt;width) {
On 2013/05/23 04:48:52, dfc wrote:

Maybe, but it would need a name. The constant is used in the ONEW case,
it's the size beyond which we ignore escape analysis and allocate on
heap anyway.

https://codereview.appspot.com/9662046/

&lt;/pre&gt;</description>
    <dc:creator>remyoudompheng-Re5JQEeQqe8AvxtiuMwx3w&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2013-05-23T06:11:20</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.go.devel/69431">
    <title>Re: code review 9223046: cmd/5l, cmd/6l, cmd/8l, cmd/gc, runtime: generate and u... (issue 9223046)</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.go.devel/69431</link>
    <description>&lt;pre&gt;
https://codereview.appspot.com/9223046/diff/62001/src/pkg/runtime/mgc0.c
File src/pkg/runtime/mgc0.c (right):

https://codereview.appspot.com/9223046/diff/62001/src/pkg/runtime/mgc0.c#newcode1397
src/pkg/runtime/mgc0.c:1397: // locals need to be scanned.
On 2013/05/22 23:19:11, cshapiro1 wrote:
(virtual)
arguments

You "Scan the entire stack frame" and then you additionally scan args in
"if(f-&amp;gt;args &amp;gt; 0) {".
What is true?
1. The comment is incorrect.
2. The code under "if" is not supposed to be executed in this case.
3. Args is not a part of the entire stack frame.
4. I am missing something.

https://codereview.appspot.com/9223046/diff/62001/src/pkg/runtime/mgc0.c#newcode1425
src/pkg/runtime/mgc0.c:1425: for((j = (rem &amp;lt; 32) ? rem : 32); j &amp;gt; 0;
j--) {
On 2013/05/22 23:19:11, cshapiro1 wrote:
common bit
performance

There is no other bitmap scanning in GC AFAIR.

https://codereview.appspot.com/9223046/diff/75001/src/pkg/runtime/symtab.c
File src/pkg/runtime/symtab.c (right):

https://codereview.appspot.com/922&lt;/pre&gt;</description>
    <dc:creator>dvyukov-hpIqsD4AKlfQT0dZR+AlfA&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2013-05-23T05:28:58</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>
