<feed xmlns='http://www.w3.org/2005/Atom'>
<title>go, branch weekly.2011-09-01</title>
<subtitle>Fork of Go programming language with my patches.</subtitle>
<id>http://git.kilabit.info/go/atom?h=weekly.2011-09-01</id>
<link rel='self' href='http://git.kilabit.info/go/atom?h=weekly.2011-09-01'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/'/>
<updated>2011-09-01T07:08:53Z</updated>
<entry>
<title>weekly.2011-09-01</title>
<updated>2011-09-01T07:08:53Z</updated>
<author>
<name>Nigel Tao</name>
<email>nigeltao@golang.org</email>
</author>
<published>2011-09-01T07:08:53Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=ca64a37d9d925dec179e1142097dc9f135807656'/>
<id>urn:sha1:ca64a37d9d925dec179e1142097dc9f135807656</id>
<content type='text'>
R=r, adg
CC=golang-dev
https://golang.org/cl/4975046
</content>
</entry>
<entry>
<title>exp/template/html: Implement grammar for JS.</title>
<updated>2011-09-01T02:03:40Z</updated>
<author>
<name>Mike Samuel</name>
<email>mikesamuel@gmail.com</email>
</author>
<published>2011-09-01T02:03:40Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=0253c688d07eb8522641388b58e84d69a40646bb'/>
<id>urn:sha1:0253c688d07eb8522641388b58e84d69a40646bb</id>
<content type='text'>
This transitions into a JS state when entering any attribute whose
name starts with "on".

It does not yet enter a JS on entry into a &lt;script&gt; element as script
element handling is introduced in another CL.

R=nigeltao
CC=golang-dev
https://golang.org/cl/4968052
</content>
</entry>
<entry>
<title>go spec: update section on Implementation Differences</title>
<updated>2011-08-31T22:16:51Z</updated>
<author>
<name>Robert Griesemer</name>
<email>gri@golang.org</email>
</author>
<published>2011-08-31T22:16:51Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=ffe70eaa3cc9913d4d3e462ecaa41522330da85e'/>
<id>urn:sha1:ffe70eaa3cc9913d4d3e462ecaa41522330da85e</id>
<content type='text'>
R=rsc, r
CC=golang-dev
https://golang.org/cl/4977046
</content>
</entry>
<entry>
<title>unsafe: update doc</title>
<updated>2011-08-31T21:59:35Z</updated>
<author>
<name>Mikio Hara</name>
<email>mikioh.mikioh@gmail.com</email>
</author>
<published>2011-08-31T21:59:35Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=7c203b8bc1e4958a7e17d0149f7a86f112d123d6'/>
<id>urn:sha1:7c203b8bc1e4958a7e17d0149f7a86f112d123d6</id>
<content type='text'>
changeset: 8812:3fb3e88d5aa8
gc: unsafe.Alignof, unsafe.Offsetof, unsafe.Sizeof now return uintptr

R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/4951051
</content>
</entry>
<entry>
<title>flag: add Parsed, restore Usage</title>
<updated>2011-08-31T21:38:41Z</updated>
<author>
<name>Russ Cox</name>
<email>rsc@golang.org</email>
</author>
<published>2011-08-31T21:38:41Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=2cc4a54dec14f32ffbc052556ac43f0df375243b'/>
<id>urn:sha1:2cc4a54dec14f32ffbc052556ac43f0df375243b</id>
<content type='text'>
R=r
CC=golang-dev
https://golang.org/cl/4973050
</content>
</entry>
<entry>
<title>godoc: more index size reduction</title>
<updated>2011-08-31T21:01:58Z</updated>
<author>
<name>Robert Griesemer</name>
<email>gri@golang.org</email>
</author>
<published>2011-08-31T21:01:58Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=3f1269ff1ea56cd4d1608a2b6285d12b5b1dc7d2'/>
<id>urn:sha1:3f1269ff1ea56cd4d1608a2b6285d12b5b1dc7d2</id>
<content type='text'>
- KindRuns don't need to repeat SpotKind,
  it is stored in each Spot
- removed extra indirection from FileRuns
  to KindRuns
- slight reduction of written index size
  (~500KB)

R=rsc
CC=golang-dev
https://golang.org/cl/4969052
</content>
</entry>
<entry>
<title>rpc: add benchmark for async rpc calls</title>
<updated>2011-08-31T17:07:25Z</updated>
<author>
<name>Dmitriy Vyukov</name>
<email>dvyukov@google.com</email>
</author>
<published>2011-08-31T17:07:25Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=a31f317a990ad663e24b3521a958705280c14733'/>
<id>urn:sha1:a31f317a990ad663e24b3521a958705280c14733</id>
<content type='text'>
Also makes sync benchmark concurrent.

R=r, rsc
CC=golang-dev
https://golang.org/cl/4911043
</content>
</entry>
<entry>
<title>syscall: handle routing entry in ParseRoutingSockaddr on BSD variants</title>
<updated>2011-08-31T17:05:49Z</updated>
<author>
<name>Mikio Hara</name>
<email>mikioh.mikioh@gmail.com</email>
</author>
<published>2011-08-31T17:05:49Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=0c6581cc25e95b554d810b1fbbb912390f235afe'/>
<id>urn:sha1:0c6581cc25e95b554d810b1fbbb912390f235afe</id>
<content type='text'>
R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/4972053
</content>
</entry>
<entry>
<title>cgo: explain how to free something</title>
<updated>2011-08-31T12:17:01Z</updated>
<author>
<name>Russ Cox</name>
<email>rsc@golang.org</email>
</author>
<published>2011-08-31T12:17:01Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=0c9ea63b3b3cc7bbbd7309cc8ca1751f3ea58ba0'/>
<id>urn:sha1:0c9ea63b3b3cc7bbbd7309cc8ca1751f3ea58ba0</id>
<content type='text'>
R=golang-dev, n13m3y3r, r
CC=golang-dev
https://golang.org/cl/4958053
</content>
</entry>
<entry>
<title>gc: make static initialization more static</title>
<updated>2011-08-31T11:37:14Z</updated>
<author>
<name>Russ Cox</name>
<email>rsc@golang.org</email>
</author>
<published>2011-08-31T11:37:14Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=335da67e00baecf05035f97ef578abf3f35ba82a'/>
<id>urn:sha1:335da67e00baecf05035f97ef578abf3f35ba82a</id>
<content type='text'>
Does as much as possible in data layout instead
of during the init function.

Handles var x = y; var y = z as a special case too,
because it is so prevalent in package unicode
(var Greek = _Greek; var _Greek = []...).

Introduces InitPlan description of initialized data
so that it can be traversed multiple times (for example,
in the copy handler).

Cuts package unicode's init function size by 8x.
All that remains there is map initialization, which
is on the chopping block too.

Fixes sinit.go test case.

Aggregate DATA instructions at end of object file.

Checkpoint.  More to come.

R=ken2
CC=golang-dev
https://golang.org/cl/4969051
</content>
</entry>
</feed>
