go/src
Russ Cox d3066e47b1 runtime/pprof: test multithreaded profile, remove OS X workarounds
This means that pprof will no longer report profiles on OS X.
That's unfortunate, but the profiles were often wrong and, worse,
it was difficult to tell whether the profile was wrong or not.

The workarounds were making the scheduler more complex,
possibly caused a deadlock (see issue 5519), and did not actually
deliver reliable results.

It may be possible for adventurous users to apply a patch to
their kernels to get working results, or perhaps having no results
will encourage someone to do the work of creating a profiling
thread like on Windows. Issue 6047 has details.

Fixes #5519.
Fixes #6047.

R=golang-dev, bradfitz, r
CC=golang-dev
https://golang.org/cl/12429045
2013-08-05 19:49:02 -04:00
..
cmd cmd/gc: get rid of redundant slice bound check. 2013-08-05 13:24:33 -07:00
lib9 libmach,lib9: override unused parameter warnings (fixes windows build) 2013-07-20 12:43:50 +10:00
libbio libbio: add casts to remove -Wconversion warnings 2013-08-03 11:36:47 -07:00
libmach libmach: support more 386/amd64 instructions 2013-07-20 00:38:26 -07:00
pkg runtime/pprof: test multithreaded profile, remove OS X workarounds 2013-08-05 19:49:02 -04:00
Make.dist
all.bash
all.bat all.bat,make.bat,run.bat: make these work even when directory has space in it 2013-03-25 12:13:34 +11:00
all.rc build: do not set GOBIN on Plan 9 2013-02-26 09:25:46 -08:00
clean.bash
clean.bat
clean.rc
make.bash cmd/dist, make.bash: pass -mmacosx-version-min=10.6 to gcc on Darwin 2013-04-16 13:30:52 -07:00
make.bat cmd/dist: fix windows build. 2013-08-02 14:29:04 -07:00
make.rc build: fix make.rc on Plan 9 2013-05-24 13:55:19 -07:00
race.bash src: add race.bash 2013-01-28 21:05:25 +11:00
race.bat src: add race.bat 2013-02-03 00:49:37 +08:00
run.bash build: ignore new zfiles, delete temp goplay binary in run.bash 2013-08-02 19:14:13 -07:00
run.bat build: remove builder from test suite (fix build) 2013-08-01 13:49:00 +10:00
run.rc build: remove builder from test suite (fix build) 2013-08-01 13:49:00 +10:00
sudo.bash cmd/cov: delete 2013-05-24 11:06:06 -07:00