go/src
Keith Randall 81a61a96c9 runtime: for plugins, don't add duplicate itabs
We already do this for shared libraries. Do it for plugins also.
Suggestions on how to test this would be welcome.

I'd like to get this in for 1.8.  It could lead to mysterious
hangs when using plugins.

Fixes #18676

Change-Id: I03209b096149090b9ba171c834c5e59087ed0f92
Reviewed-on: https://go-review.googlesource.com/35117
Reviewed-by: David Crawshaw <crawshaw@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Reviewed-by: Michael Hudson-Doyle <michael.hudson@canonical.com>
2017-01-17 22:37:19 +00:00
..
archive Revert: "archive/zip: handle mtime in NTFS/UNIX/ExtendedTS extra fields" 2016-12-20 01:39:35 +00:00
bufio bufio: remove unnecessary "continue" 2016-10-24 14:49:44 +00:00
builtin
bytes all: fix misspellings 2017-01-07 16:53:25 +00:00
cmd cmd/go: fix bug help message 2017-01-17 20:48:27 +00:00
compress all: test adjustments for the iOS builder 2017-01-14 03:27:53 +00:00
container
context all: make spelling consistent 2016-12-08 23:22:37 +00:00
crypto crypto/tls: disable CBC cipher suites with SHA-256 by default 2017-01-17 16:41:09 +00:00
database/sql all: fix misspellings 2017-01-07 16:53:25 +00:00
debug cmd/objdump: copy gosym.PCValue into internal package 2016-12-01 18:20:04 +00:00
encoding all: make spelling consistent 2016-12-08 23:22:37 +00:00
errors
expvar
flag flag: arrange for FlagSet.Usage to be non-nil by default 2016-10-26 16:13:40 +00:00
fmt fmt: undo clearflags in catchPanic after error message has been printed 2016-12-11 21:59:59 +00:00
go all: test adjustments for the iOS builder 2017-01-14 03:27:53 +00:00
hash
html html/template: lock in application/json as valid JS test 2016-12-04 03:59:31 +00:00
image image/png: implement grayscale transparency. 2016-10-28 02:10:13 +00:00
index/suffixarray
internal internal/pprof/profile: parse mutex profile including comments 2016-11-29 18:04:37 +00:00
io io: fix PipeWriter.Close to wake up Writes 2016-12-21 15:08:26 +00:00
log all: don't call t.Fatal from a goroutine 2016-11-15 15:13:48 +00:00
math crypto/*: document use or non-use of constant-time algorithms 2016-12-07 16:34:50 +00:00
mime mime/multipart: test for overreading on a stream 2016-11-07 19:32:11 +00:00
net net/http: skip TestServerHijackGetsBackgroundByte on Plan 9 2017-01-14 17:11:31 +00:00
os all: test adjustments for the iOS builder 2017-01-14 03:27:53 +00:00
path all: fix misspellings 2017-01-07 16:53:25 +00:00
plugin cmd/go, plugin: disable plugins on darwin 2016-12-15 05:46:20 +00:00
reflect reflect: keep makeFuncImpl live across makeFuncStub 2017-01-13 03:45:28 +00:00
regexp
runtime runtime: for plugins, don't add duplicate itabs 2017-01-17 22:37:19 +00:00
sort sort: add Slice example 2016-12-01 05:43:05 +00:00
strconv
strings bytes, strings: update s390x code to match amd64 changes 2016-11-02 15:56:24 +00:00
sync runtime/internal/atomic: crash on unaligned 64-bit ops on 32-bit MIPS 2016-11-22 02:05:07 +00:00
syscall syscall: export Fsid.X__val on s390x 2017-01-13 19:31:47 +00:00
testing all: fix misspellings 2017-01-07 16:53:25 +00:00
text text/template: handle option missingkey=error consistently 2016-11-18 15:56:02 +00:00
time time: parse WITA timezone correctly 2016-12-12 20:14:12 +00:00
unicode unicode/utf8: optimize ValidRune 2016-10-26 23:02:52 +00:00
unsafe unsafe: remove incorrect type conversion in docs 2016-11-07 18:54:14 +00:00
vendor/golang_org/x vendor/golang_org/x/crypto/poly1305: revendor to pick up fix for #18673 2017-01-16 01:50:58 +00:00
Make.dist
all.bash
all.bat
all.rc
androidtest.bash
bootstrap.bash
buildall.bash
clean.bash
clean.bat
clean.rc
cmp.bash all: make copyright headers consistent with one space after period 2016-11-04 20:46:25 +00:00
iostest.bash
make.bash
make.bat
make.rc build: fix cross-compile on Plan 9 2016-11-22 01:32:28 +00:00
naclmake.bash
nacltest.bash
race.bash
race.bat
run.bash
run.bat
run.rc