Commits

Show all
Author Commit Message Labels Comments Date
Andrew Gerrand
weekly.2011-03-15 R=r CC=golang-dev http://codereview.appspot.com/4272052
Tags
weekly.2011-03-15
Rob Pike
gob: keep free lists of encoder and decoder states. Avoids 3 mallocs in a round trip encoding/decoding a struct. R=rsc, rsc1 CC=golang-dev http://codereview.appspot.com/4278052
brainman
gofix: fix godoc doc R=golang-dev, adg CC=golang-dev http://codereview.appspot.com/4290049
Russ Cox
gofix: fix procattr registration, tests R=adg CC=golang-dev http://codereview.appspot.com/4275054 Committer: Andrew Gerrand <adg@golang.org>
Russ Cox
gofix: procattr R=adg CC=golang-dev http://codereview.appspot.com/4274059
Robert Griesemer
go/printer: output tuning for gofix If braces don't have position information for a composite literal, don't assume alignment of key:value pairs under the (wrong) assumption that there may be multiple lines. R=rsc CC=golang-dev http://codereview.appspot.com/4297043
Rob Pike
gob: move benchmarks to a new timing_test.go file. Add malloc counts for encode and decode. R=rsc CC=golang-dev http://codereview.appspot.com/4290048
Russ Cox
debug/proc: fix build R=r CC=golang-dev http://codereview.appspot.com/4273060
Rob Pike
rpc: add the ability to write out a memory profile during testing. R=rsc, dsymonds CC=golang-dev http://codereview.appspot.com/4290047
Rob Pike
rpc: add benchmarks On my mac: mallocs per rpc round trip: 144 rpc.BenchmarkEndToEnd 10000 228244 ns/op Room for improvement. R=rsc CC=golang-dev http://codereview.appspot.com/4274058
Evan Shaw
lib9, libmach: Change GOOS references to GOHOSTOS This makes it possible to build Windows binaries on non-Windows OSes. R=golang-dev, rsc1, rsc CC=golang-dev http://codereview.appspot.com/4271046 Committer: Russ Cox <rsc@golang.org>
rogpeppe
os, syscall: add ProcAttr type. Change StartProcess etc. to use it. The Windows code is untested. R=rsc, gri, brainman, rsc1 CC=golang-dev http://codereview.appspot.com/4253052 Committer: Russ Cox <rsc@golang.org>
Russ Cox
gofix: new command for updating code to new release R=bradfitzgo, dsymonds, r, gri, adg CC=golang-dev http://codereview.appspot.com/4282044
Russ Cox
gc: diagnose unused labels R=ken2 CC=golang-dev http://codereview.appspot.com/4287047
Russ Cox
remove unused labels R=golang-dev, gri CC=golang-dev http://codereview.appspot.com/4274052
Russ Cox
gofmt: simpler walkDir Swapping the goroutines lets them reuse the communication completion on v instead of needing a second channel (done). R=gri CC=golang-dev http://codereview.appspot.com/4287045
Russ Cox
spec: disallow unused labels Also change labelled examples to use gofmt formatting. R=gri, r, jnml CC=golang-dev http://codereview.appspot.com/4287046
Brad Fitzpatrick
httptest: default the Recorder status code to 200 on a Write This matches the real ResponseWriter behavior. R=rsc CC=golang-dev http://codereview.appspot.com/4291048
Brad Fitzpatrick
openpgp: add PublicKey KeyId string accessors R=agl, agl1 CC=golang-dev http://codereview.appspot.com/4297041
Rob Pike
rpc: add buffering to the encode path. This reduces the number of writes by 2 (1 client, 1 server) on each round trip. A simple test shows 24% higher throughput. R=rsc CC=golang-dev http://codereview.appspot.com/4279057
Dave Cheney
libmach: correct string comparison to revive 6cov on darwin R=golang-dev, r, dsymonds, rsc1 CC=golang-dev http://codereview.appspot.com/4277046 Committer: Rob Pike <r@golang.org>
Russ Cox
5l: fix build R=ken2 CC=golang-dev http://codereview.appspot.com/4279053
Russ Cox
gc: include all dependencies in export metadata This change records more metadata about what influenced the creation of the object file. Specifically, if a package imports, say, "fmt" but does not need to describe any fmt types in its own export data, that package's object file did not mention the dependency on "fmt" before. Now it does. Listing the import is purely informational. It has no effect on which files are opened or consulted when i…
Robert Hencke
build: remove duplicate dependency in Make.cmd R=golang-dev, dfc, rsc1, rsc CC=golang-dev http://codereview.appspot.com/4274048 Committer: Russ Cox <rsc@golang.org>
Dave Cheney
crypto/tls: fix compile error Fixes Issue 1555. R=rsc, bradfitzgo CC=golang-dev http://codereview.appspot.com/4284047 Committer: Brad Fitzpatrick <bradfitz@golang.org>
Brad Fitzpatrick
ioutil: add NopCloser R=rsc, dsymonds CC=golang-dev http://codereview.appspot.com/4278044
Brad Fitzpatrick
http: use Header.Del not empty Set(k, "") Also don't serialize empty headers. R=dsymonds, rsc CC=golang-dev http://codereview.appspot.com/4275045
Rob Pike
runtime/proc.c: which to that R=iant, dho CC=golang-dev http://codereview.appspot.com/4286044
Ian Lance Taylor
runtime: reduce lock contention via wakeup on scheduler unlock. R=rsc CC=golang-dev http://codereview.appspot.com/4275043
Ian Lance Taylor
net: don't loop to drain wakeup pipe. The loop always makes an extra system call. It only makes a difference if more than 100 goroutines started waiting for something to happen on a network file descriptor since the last time the pipe was drained, which is unlikely since we will be woken up the first time a goroutine starts waiting. If we don't drain the pipe this time, we'll be woken up again right away and can drain again. R=rsc C…
  1. Prev
  2. Next