- 17 Mar, 2011 6 commits
-
-
Andrew Gerrand authored
R=r CC=golang-dev https://golang.org/cl/4248066
-
Andrew Gerrand authored
R=rsc, niemeyer, r2, rog, iant2, r CC=golang-dev https://golang.org/cl/4235060
-
Andrew Gerrand authored
R=r CC=golang-dev https://golang.org/cl/4272058
-
Ian Lance Taylor authored
Permit system calls to be designated as non-blocking, meaning that we simply call them without involving the scheduler. This change by itself is mostly performance neutral. In combination with a following change to the net package there is a performance advantage. R=rsc, dfc, r2, iant2, rsc1 CC=golang-dev https://golang.org/cl/4278055
-
Russ Cox authored
R=ken2 CC=golang-dev https://golang.org/cl/4278056
-
Rob Pike authored
- use enc.err and dec.err instead of return values in deferred error catcher - replace io.WriteString with buffer.WriteString now at: mallocs per encode of type Bench: 7 mallocs per decode of type Bench: 8 R=rsc CC=golang-dev https://golang.org/cl/4277057
-
- 16 Mar, 2011 20 commits
-
-
Yasuhiro Matsumoto authored
R=brainman, rsc, rsc1 CC=golang-dev https://golang.org/cl/4249064
-
Andrew Gerrand authored
R=rsc CC=golang-dev https://golang.org/cl/4271048
-
Andrew Gerrand authored
gobuilder: recognize CLs of the form weekly.DATE R=rsc, r CC=golang-dev https://golang.org/cl/4282052
-
Brad Fitzpatrick authored
This just returns a ClientConn suitable for writing proxy requests. To be used in Transport. R=rsc, petar-m CC=golang-dev https://golang.org/cl/4290052
-
Robert Griesemer authored
(per rsc's suggestion) R=rsc CC=golang-dev https://golang.org/cl/4276057
-
Alex Brainman authored
R=gri CC=golang-dev https://golang.org/cl/4280048
-
Rob Pike authored
The -test.run and -test.bench flags were compilng the regexp for ever test function, which was mucking up memory profiles. Add a simple wrapper to save the compiled state so that the regexp is compiled only once for each flag. R=rsc CC=golang-dev https://golang.org/cl/4274063
-
Rob Pike authored
Dependency on bufio crept in during last CL; this breaks the cycle. Also add a missing '-' to the documentation. R=rsc CC=golang-dev https://golang.org/cl/4274061
-
Rob Pike authored
These allow a test to generate memory profiles automatically. R=golang-dev, rsc1 CC=golang-dev https://golang.org/cl/4273064
-
Adam Langley authored
R=bradfitzgo, nsz CC=golang-dev https://golang.org/cl/4280041
-
Adam Langley authored
There is some disagreement about how to deal with hash values larger than the curve order size. We choose to follow OpenSSL's lead here. R=bradfitzgo, r CC=golang-dev https://golang.org/cl/4273059
-
Andrew Gerrand authored
R=r CC=golang-dev https://golang.org/cl/4281052
-
Andrew Gerrand authored
R=r CC=golang-dev https://golang.org/cl/4289048
-
Andrew Gerrand authored
R=r CC=golang-dev https://golang.org/cl/4272052
-
Rob Pike authored
Avoids 3 mallocs in a round trip encoding/decoding a struct. R=rsc, rsc1 CC=golang-dev https://golang.org/cl/4278052
-
Alex Brainman authored
R=golang-dev, adg CC=golang-dev https://golang.org/cl/4290049
-
Russ Cox authored
R=adg CC=golang-dev https://golang.org/cl/4275054
-
Russ Cox authored
R=adg CC=golang-dev https://golang.org/cl/4274059
-
Robert Griesemer authored
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 https://golang.org/cl/4297043
-
Rob Pike authored
Add malloc counts for encode and decode. R=rsc CC=golang-dev https://golang.org/cl/4290048
-
- 15 Mar, 2011 13 commits
-
-
Russ Cox authored
R=r CC=golang-dev https://golang.org/cl/4273060
-
Rob Pike authored
R=rsc, dsymonds CC=golang-dev https://golang.org/cl/4290047
-
Rob Pike authored
On my mac: mallocs per rpc round trip: 144 rpc.BenchmarkEndToEnd 10000 228244 ns/op Room for improvement. R=rsc CC=golang-dev https://golang.org/cl/4274058
-
Evan Shaw authored
This makes it possible to build Windows binaries on non-Windows OSes. R=golang-dev, rsc1, rsc CC=golang-dev https://golang.org/cl/4271046
-
Roger Peppe authored
The Windows code is untested. R=rsc, gri, brainman, rsc1 CC=golang-dev https://golang.org/cl/4253052
-
Russ Cox authored
R=bradfitzgo, dsymonds, r, gri, adg CC=golang-dev https://golang.org/cl/4282044
-
Russ Cox authored
R=ken2 CC=golang-dev https://golang.org/cl/4287047
-
Russ Cox authored
R=golang-dev, gri CC=golang-dev https://golang.org/cl/4274052
-
Russ Cox authored
Swapping the goroutines lets them reuse the communication completion on v instead of needing a second channel (done). R=gri CC=golang-dev https://golang.org/cl/4287045
-
Russ Cox authored
Also change labelled examples to use gofmt formatting. R=gri, r, jnml CC=golang-dev https://golang.org/cl/4287046
-
Brad Fitzpatrick authored
This matches the real ResponseWriter behavior. R=rsc CC=golang-dev https://golang.org/cl/4291048
-
Brad Fitzpatrick authored
R=agl, agl1 CC=golang-dev https://golang.org/cl/4297041
-
Rob Pike authored
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 https://golang.org/cl/4279057
-
- 14 Mar, 2011 1 commit
-
-
Dave Cheney authored
R=golang-dev, r, dsymonds, rsc1 CC=golang-dev https://golang.org/cl/4277046
-