1
0
mirror of https://github.com/golang/go synced 2024-11-19 20:54:39 -07:00
go/src/pkg
Dmitriy Vyukov 0a40cd2661 runtime/race: switch to explicit race context instead of goroutine id's
Removes limit on maximum number of goroutines ever existed.
code.google.com/p/goexecutor tests now pass successfully.
Also slightly improves performance.
Before: $ time ./flate.test -test.short
real	0m9.314s
After:  $ time ./flate.test -test.short
real	0m8.958s
Fixes #4286.
The runtime is built from llvm rev 174312.

R=rsc
CC=golang-dev
https://golang.org/cl/7218044
2013-02-06 11:40:54 +04:00
..
archive archive/tar: small simplification using FileMode. 2013-02-05 15:39:55 +11:00
bufio cmd/gofmt, bufio, image: Consistency and error handling. 2013-01-07 11:15:53 +11:00
builtin
bytes bytes, strings: add TrimPrefix and TrimSuffix 2013-02-01 08:41:25 -08:00
compress all: use t.Skip{,f} 2013-01-24 17:32:10 +11:00
container container/heap: fix comment typo in example test 2013-02-05 07:06:00 -05:00
crypto crypto/x509: test for negative RSA parameters. 2013-01-31 12:54:37 -05:00
database/sql database/sql: document args, add a couple examples 2013-01-11 14:46:49 -08:00
debug all: make tests able to run multiple times. 2013-01-27 00:24:09 +01:00
encoding xml: omit newline at beginning of MarshalIndent output 2013-02-03 11:21:07 -05:00
errors
exp exp/inotify: close event channel before file descriptor 2013-02-05 06:11:10 -08:00
expvar all: make tests able to run multiple times. 2013-01-27 00:24:09 +01:00
flag all: make tests able to run multiple times. 2013-01-27 00:24:09 +01:00
fmt testing: add AllocsPerRun 2013-02-02 22:52:29 -05:00
go runtime/debug: add controls for garbage collector 2013-02-04 00:00:55 -05:00
hash
html html/template: remove noescape support 2013-01-18 10:30:12 +11:00
image all: use io.ByteWriter now that it exists 2013-01-08 12:15:19 -08:00
index/suffixarray
io io: guarantee err == nil for full reads in ReadFull and ReadAtLeast 2013-01-31 13:46:12 -08:00
log log/syslog: retry once if write fails 2013-02-05 09:54:01 -08:00
math math/big: make tests faster by reducing coverage in --test.short mode. 2013-01-30 18:19:58 -05:00
mime mime, strconv: Make testdata more consistent. 2013-01-22 13:44:35 -08:00
net net/http: fix Server blocking after a Handler's Write fails 2013-02-04 20:26:25 -08:00
old/netchan
os os: use signal strings where possible in ProcessState.String 2013-01-31 07:53:18 -08:00
path path/filepath: document that Walk does not follow symlinks 2013-02-04 22:59:30 -05:00
reflect testing: add AllocsPerRun 2013-02-02 22:52:29 -05:00
regexp regexp: update comment on (*Regexp).Longest 2013-02-04 15:57:32 +11:00
runtime runtime/race: switch to explicit race context instead of goroutine id's 2013-02-06 11:40:54 +04:00
sort sort: delete now-duplicate example, fix build 2013-02-01 09:08:25 -08:00
strconv testing: add AllocsPerRun 2013-02-02 22:52:29 -05:00
strings bytes, strings: add TrimPrefix and TrimSuffix 2013-02-01 08:41:25 -08:00
sync all: use t.Skip{,f} 2013-01-24 17:32:10 +11:00
syscall syscall: fix marshaling of stat messages on Plan 9 2013-02-04 19:47:23 -08:00
testing cmd/go, testing: revise docs for test flags 2013-02-03 23:47:03 -05:00
text text/template/parse: don't show itemType in error messages 2013-01-22 02:48:40 +08:00
time time: fix error message from Parse 2013-02-04 00:00:36 -05:00
unicode utf8: fix typo. 2013-01-09 11:07:13 -08:00
unsafe