1
0
mirror of https://github.com/golang/go synced 2024-11-06 10:36:13 -07:00
go/src/pkg
Dmitriy Vyukov 0c32bd6262 runtime: mark objects with non-atomic operations
On the go.benchmarks/garbage benchmark with GOMAXPROCS=16:
                   old ns/op     new ns/op     delta
time               1392254       1353170       -2.81%
cputime            21995751      21373999      -2.83%
gc-pause-one       15044812      13050524      -13.26%
gc-pause-total     213636        185317        -13.26%

LGTM=rlh
R=golang-codereviews, rlh
CC=golang-codereviews, khr, rsc
https://golang.org/cl/123380043
2014-08-14 21:38:24 +04:00
..
archive archive/zip: accept bogus trailing zeros in extras 2014-08-04 16:12:55 -07:00
bufio bufio: fix rot13Reader bug in test 2014-07-29 17:56:28 -07:00
builtin
bytes
compress compress/{gzip,zlib}: mention that Close flushes 2014-08-12 09:27:39 +10:00
container
crypto all: copy cmd/ld/textflag.h into pkg/GOOS_GOARCH 2014-08-12 17:04:45 -07:00
database/sql
debug cmd/cgo, debug/dwarf: fix translation of zero-size arrays 2014-08-13 11:16:30 -07:00
encoding encoding/gob: fix data races in benchmarks 2014-08-08 12:48:34 +04:00
errors
expvar
flag flag: mention -h in docs 2014-08-08 08:57:18 +10:00
fmt fmt: measure width in runes not bytes with %c and %q for ints 2014-07-29 16:46:53 -07:00
go cmd/go, go/build: implement import comment checking 2014-08-12 17:41:03 -04:00
hash all: copy cmd/ld/textflag.h into pkg/GOOS_GOARCH 2014-08-12 17:04:45 -07:00
html
image image/jpeg: rename some internal variables. 2014-07-31 17:34:48 +10:00
index/suffixarray
internal/syscall crypto/rand: use getrandom system call on Linux 2014-08-12 14:35:27 -07:00
io
log
math all: copy cmd/ld/textflag.h into pkg/GOOS_GOARCH 2014-08-12 17:04:45 -07:00
mime mime/multipart: fix Writer data race test 2014-08-05 13:43:12 -07:00
net net: separate DNS transport from DNS query-response interaction 2014-08-06 09:58:47 +09:00
os all: copy cmd/ld/textflag.h into pkg/GOOS_GOARCH 2014-08-12 17:04:45 -07:00
path path/filepath: do not restore original working directory twice in test 2014-08-07 10:22:10 +10:00
reflect all: copy cmd/ld/textflag.h into pkg/GOOS_GOARCH 2014-08-12 17:04:45 -07:00
regexp
runtime runtime: mark objects with non-atomic operations 2014-08-14 21:38:24 +04:00
sort
strconv strconv: remove needless cast 2014-07-31 13:54:42 -07:00
strings
sync all: copy cmd/ld/textflag.h into pkg/GOOS_GOARCH 2014-08-12 17:04:45 -07:00
syscall all: copy cmd/ld/textflag.h into pkg/GOOS_GOARCH 2014-08-12 17:04:45 -07:00
testing testing: add Coverage function 2014-07-22 22:56:35 -04:00
text text/scanner: improve documentation 2014-08-13 12:53:50 -07:00
time time: Fix missing colon when formatting time zone offsets with seconds 2014-08-08 12:42:20 -07:00
unicode
unsafe