go/src
Keith Randall 50bc3d5bbc runtime: fix deadlock in runtime.Stack
It shouldn't semacquire() inside an acquirem(), the runtime
thinks that means deadlock.  It actually isn't a deadlock, but it
looks like it because acquirem() does m.locks++.

Candidate for inclusion in 1.4.1.  runtime.Stack with all=true
is pretty unuseable in GOMAXPROCS>1 environment.

fixes #9321

Change-Id: Iac6b664217d24763b9878c20e49229a1ecffc805
Reviewed-on: https://go-review.googlesource.com/1600
Reviewed-by: Dmitry Vyukov <dvyukov@google.com>
2014-12-16 17:04:45 +00:00
..
archive
bufio bufio: remove unused 'panicked' variable from test 2014-11-06 15:22:29 +11:00
builtin
bytes
cmd runtime: if key type is reflexive, don't call equal(k, k) 2014-12-15 21:43:49 +00:00
compress all: use golang.org/x/... import paths 2014-11-10 09:15:57 +11:00
container
crypto crypto/rand: handle EAGAIN reads from /dev/urandom 2014-12-16 04:52:09 +00:00
database/sql database/sql: make TestDrivers not crash on second run 2014-10-31 09:49:42 -07:00
debug all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
encoding encoding/json: mention that the "string" tag applies to booleans 2014-12-14 23:24:54 +00:00
errors
expvar
flag flag: roll back 156390043 (flag setting) 2014-10-20 13:28:00 -07:00
fmt fmt: fix one-letter typo in doc.go 2014-10-29 06:53:05 -07:00
go all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
hash all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
html html/template: fix build after encoding/js escaping change 2014-10-28 10:18:44 +11:00
image image/jpeg: handle Read returning n > 0, err != nil in d.fill 2014-11-22 13:55:33 -05:00
index/suffixarray
internal/syscall
io
lib9
libbio
liblink runtime: faster aeshash implementation 2014-12-11 05:23:00 +00:00
log
math math: Added parity check to ProbablyPrime 2014-12-12 00:25:16 +00:00
mime
net net/http/httputil: don't use DisableKeepAlives in DumpRequestOut, fix build 2014-12-16 06:58:43 +00:00
os all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
path
reflect runtime: if key type is reflexive, don't call equal(k, k) 2014-12-15 21:43:49 +00:00
regexp regexp/syntax: Clarify comment of OpAnyCharNotNL. 2014-11-11 18:52:07 -08:00
runtime runtime: fix deadlock in runtime.Stack 2014-12-16 17:04:45 +00:00
sort
strconv
strings strings: use fast path for IndexRune 2014-10-06 15:10:51 -07:00
sync all: merge dev.garbage (d1238958d4ae) into default branch 2014-12-05 20:34:45 -05:00
syscall all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
testing runtime: fix memory profiler 2014-10-16 22:11:26 +04:00
text text/template: fix bug in pipelined variadics 2014-10-18 11:22:05 -07:00
time time: panic with a more helpful error on use of invalid Timer 2014-10-21 13:26:40 +02:00
unicode unicode/utf8: fix docs for DecodeRune(empty) and friends. 2014-10-16 09:13:50 +11:00
unsafe unsafe: document that unsafe programs are not protected 2014-10-24 09:37:25 -07:00
Make.dist
all.bash
all.bat
all.rc
androidtest.bash
clean.bash
clean.bat
clean.rc
make.bash build: change all.bash output to be more markdown-friendly 2014-12-13 00:03:23 +00:00
make.bat build: change all.bash output to be more markdown-friendly 2014-12-13 00:03:23 +00:00
make.rc
nacltest.bash
race.bash
race.bat
run.bash build: change all.bash output to be more markdown-friendly 2014-12-13 00:03:23 +00:00
run.bat build: change all.bash output to be more markdown-friendly 2014-12-13 00:03:23 +00:00
run.rc
sudo.bash