- 27 Apr, 2010 11 commits
-
-
Alex Brainman authored
R=rsc, rsc1 CC=golang-dev https://golang.org/cl/878046
-
Giles Lean authored
R=rsc CC=golang-dev https://golang.org/cl/897042
-
Evan Shaw authored
R=rsc CC=golang-dev https://golang.org/cl/1014041
-
Alex Brainman authored
R=rsc CC=golang-dev https://golang.org/cl/968043
-
Kyle Consalus authored
R=r, rsc CC=golang-dev https://golang.org/cl/978042
-
Charles L. Dorian authored
R=rsc CC=golang-dev https://golang.org/cl/937042
-
Russ Cox authored
R=ken2, r, ken3 CC=golang-dev https://golang.org/cl/1006041
-
Russ Cox authored
R=adg, gri CC=golang-dev, r https://golang.org/cl/1008042
-
Russ Cox authored
Depends on CL 957045, 980043, 1004043. Fixes #715. R=agl1, agl CC=golang-dev https://golang.org/cl/943043
-
Russ Cox authored
Adds two more methods, Timeout and Temporary. Implemented by os.Errno too. The intent is to make the checks for os.EAGAIN a little less clunky. It should also let us clean up a bug that Mike Solomon pointed out: if a network server gets an "out of file descriptors" error from Accept, the listener should not stop. It will be able to check this because that error would have Temporary() == true. Also clean up some underscore names. Fixes #442. R=r CC=golang-dev, msolo https://golang.org/cl/957045
-
Andrew Gerrand authored
R=rsc, r CC=golang-dev https://golang.org/cl/1010041
-
- 26 Apr, 2010 6 commits
-
-
Russ Cox authored
R=r CC=golang-dev https://golang.org/cl/1004043
-
Russ Cox authored
R=r CC=golang-dev https://golang.org/cl/980043
-
Russ Cox authored
R=r CC=golang-dev https://golang.org/cl/1009041
-
Russ Cox authored
R=r CC=golang-dev https://golang.org/cl/982043
-
Russ Cox authored
More in line with other regexp packages and egrep; accommodates overzealous escapers. R=r CC=golang-dev https://golang.org/cl/1008041
-
Russ Cox authored
R=ken2 CC=golang-dev https://golang.org/cl/1007041
-
- 23 Apr, 2010 3 commits
-
-
Russ Cox authored
Enable package tests for Native Client build. R=r CC=golang-dev https://golang.org/cl/957042
-
Rob Pike authored
R=rsc CC=golang-dev https://golang.org/cl/970042
-
Andrew Gerrand authored
R=rsc CC=golang-dev https://golang.org/cl/962043
-
- 22 Apr, 2010 5 commits
-
-
Evan Shaw authored
Changed most of the functions in nat.go to methods on nat. R=gri CC=golang-dev https://golang.org/cl/976041
-
Rob Pike authored
Uid, Gid become int. File size info becomes int64. Times become int64. R=rsc, cw CC=golang-dev https://golang.org/cl/968042
-
Evan Shaw authored
Everything was linking to "Run_time_panics", but the id was "Run_time_errors". R=golang-dev, r CC=golang-dev https://golang.org/cl/961042
-
Evan Shaw authored
R=golang-dev, adg CC=golang-dev https://golang.org/cl/917042
-
Evan Shaw authored
R=rsc, gri CC=golang-dev https://golang.org/cl/967041
-
- 21 Apr, 2010 15 commits
-
-
Russ Cox authored
R=r CC=golang-dev https://golang.org/cl/953041
-
Russ Cox authored
Fixes #733. R=r CC=golang-dev https://golang.org/cl/958041
-
Russ Cox authored
R=r CC=golang-dev https://golang.org/cl/971041
-
Russ Cox authored
R=r CC=golang-dev https://golang.org/cl/970041
-
Andrew Gerrand authored
R=r CC=golang-dev https://golang.org/cl/961041
-
Rob Pike authored
run reverse-complement only once. (garbage is no longer an issue) R=rsc CC=golang-dev https://golang.org/cl/968041
-
Russ Cox authored
R=gri, eds CC=golang-dev https://golang.org/cl/947042
-
Kyle Consalus authored
R=rsc CC=golang-dev https://golang.org/cl/940041
-
Evan Shaw authored
This gives about a 6% performance improvement to pidigits. Thanks to Russ for the suggestion. R=rsc, gri CC=golang-dev https://golang.org/cl/957041
-
Evan Shaw authored
There was a bug in makeN that caused lots of unnecessary allocations. Fixing this exposed a few bugs in other functions which worked when makeN allocated a new slice, but failed when it simply resized an existing slice. The result is a pretty big performance improvement. When running pidigits, here were the numbers I got on amd64: Before this change: pidigits 10000 gcc -O2 pidigits.c -lgmp 2.09u 0.02s 2.11r gc pidigits 12.68u 0.04s 12.72r gc_B pidigits 12.71u 0.03s 12.75r After: pidigits 10000 gcc -O2 pidigits.c -lgmp 2.09u 0.00s 2.10r gc pidigits 6.82u 0.00s 6.85r gc_B pidigits 6.55u 0.01s 6.59r R=rsc, gri CC=golang-dev https://golang.org/cl/953042
-
Andrew Gerrand authored
R=r, cw CC=golang-dev https://golang.org/cl/895043
-
Russ Cox authored
Due to page boundary rounding, the header would have been loaded as part of the text segment already, but this change placates the "paxctl" tool on so-called hardened Linux distributions (as if normal distributions weren't already hard enough to use). R=r CC=golang-dev https://golang.org/cl/954041
-
Evan Shaw authored
This yields a pretty significant performance boost to pidigits and there are still some improvements to be made. Here are my numbers: amd64 w/ bignum: pidigits 10000 gcc -O2 pidigits.c -lgmp 2.10u 0.00s 2.10r gc pidigits 22.92u 0.02s 22.97r gc_B pidigits 22.62u 0.00s 22.65r amd64 w/ big: pidigits 10000 gcc -O2 pidigits.c -lgmp 2.09u 0.02s 2.11r gc pidigits 12.68u 0.04s 12.72r gc_B pidigits 12.71u 0.03s 12.75r 386 w/ bignum: pidigits 10000 gcc -O2 pidigits.c -lgmp 2.09u 0.00s 2.09r gc pidigits 44.30u 0.01s 44.35r gc_B pidigits 44.29u 0.03s 44.35r 386 w/ big: pidigits 10000 gcc -O2 pidigits.c -lgmp 2.10u 0.00s 2.10r gc pidigits 22.70u 0.06s 22.79r gc_B pidigits 22.80u 0.09s 22.91r R=rsc, gri CC=golang-dev https://golang.org/cl/881050
-
Russ Cox authored
R=ken2 CC=golang-dev https://golang.org/cl/955041
-
Russ Cox authored
to avoid confusion with real cgo R=r CC=golang-dev https://golang.org/cl/904046
-