1
0
mirror of https://github.com/golang/go synced 2024-11-19 21:04:43 -07:00
go/src/pkg
Russ Cox a3f842a4c1 runtime: shorten hash lookup stack frames
On amd64 the frames are very close to the limit for a
nosplit (textflag 7) function, in part because the C compiler
does not make any attempt to reclaim space allocated for
completely registerized variables. Avoid a few short-lived
variables to reclaim two words.

R=golang-dev, r
CC=golang-dev
https://golang.org/cl/10758043
2013-06-28 13:37:07 -07:00
..
archive all: avoid leaking fds during tests 2013-06-21 11:13:14 +10:00
bufio bufio: fix SplitFunc docs 2013-05-23 04:38:32 +08:00
builtin
bytes
compress compress/bzip2: don't panic on invalid input. 2013-06-24 10:59:41 -04:00
container
crypto crypto/x509: Added RFC 5280, section 4.2.2.1 Authority Information Access 2013-06-27 17:16:25 -04:00
database/sql
debug all: avoid leaking fds during tests 2013-06-21 11:13:14 +10:00
encoding all: excise some warts found by vet -shadow 2013-06-20 16:14:40 -07:00
errors
expvar
flag flag: add Getter interface; implement for all Value types 2013-06-27 15:30:45 -07:00
fmt all: excise some warts found by vet -shadow 2013-06-20 16:14:40 -07:00
go go/parser: always provide a non-nil path for imports 2013-06-21 15:09:04 -07:00
hash hash: tweak the package docs 2013-06-24 16:53:13 -07:00
html
image image/jpeg: avoid documentation argument over whether it's luma 2013-06-05 10:18:06 +10:00
index/suffixarray
io io/ioutil: make WriteFile notice errors from Close() 2013-06-05 21:16:44 -07:00
log all: avoid leaking fds during tests 2013-06-21 11:13:14 +10:00
math math/big: fix Errorf verb 2013-06-18 14:16:40 -07:00
mime mime: add support for Plan 9 2013-06-04 17:30:45 -07:00
net net/http: fix memory leak in Transport 2013-06-28 12:57:54 -07:00
os os: rename error_posix.go to error_unix.go 2013-06-24 11:23:37 +10:00
path path/filepath: Skip TestEvalSymlinks. Plan 9 doesn't have symlinks. 2013-05-24 11:01:04 -07:00
reflect runtime: introduce cnewarray() to simplify allocation of typed arrays 2013-05-27 11:29:11 +04:00
regexp
runtime runtime: shorten hash lookup stack frames 2013-06-28 13:37:07 -07:00
sort
strconv strconv: corrected several bad references to err.Error in doc comments. 2013-06-13 17:04:47 -07:00
strings
sync sync: fix race instrumentation of WaitGroup 2013-06-25 20:27:19 +04:00
syscall syscall: handle empty environment variable values properly on windows 2013-06-27 10:11:30 +10:00
testing testing: include cover mode in cover profile 2013-06-21 14:19:08 -07:00
text
time time: avoid garbage collector aliasing bug 2013-06-24 14:49:35 -04:00
unicode
unsafe