1
0
mirror of https://github.com/golang/go synced 2024-11-18 11:55:01 -07:00
go/src
Austin Clements d50f892abc runtime: join selectgo and selectgoImpl
Currently selectgo is just a wrapper around selectgoImpl. This keeps
the hard-coded frame skip counts for tracing the same between the
channel implementation and the select implementation.

However, this is fragile and confusing, so pass a skip parameter to
send and recv, join selectgo and selectgoImpl into one function, and
use decrease all of the skips in selectgo by one.

Change-Id: I11b8cbb7d805b55f5dc6ab4875ac7dde79412ff2
Reviewed-on: https://go-review.googlesource.com/37860
Run-TryBot: Austin Clements <austin@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
2017-03-07 21:19:38 +00:00
..
archive all: remove the the duplicate words 2017-03-06 04:39:12 +00:00
bufio
builtin
bytes bytes: make bytes.Buffer cache-friendly 2017-02-28 05:19:38 +00:00
cmd cmd/compile: refactor portable SSA Op handling 2017-03-07 21:17:03 +00:00
compress Revert "all: test adjustments for the iOS builder" 2017-03-04 00:01:14 +00:00
container
context context: document that Err is unspecified before Done 2017-02-22 17:42:28 +00:00
crypto crypto/x509: rename and reposition rsaPublicKey struct declaration 2017-03-07 16:49:28 +00:00
database/sql
debug cmd/link: write dwarf sections 2017-03-01 04:51:03 +00:00
encoding encoding/base64, html/template: fix grammar mistakes 2017-03-07 17:42:45 +00:00
errors
expvar
flag
fmt fmt: add short note about %g precision 2017-02-21 19:02:43 +00:00
go go/internal/gccimporter: actually use pkg parameter 2017-03-06 20:34:15 +00:00
hash
html encoding/base64, html/template: fix grammar mistakes 2017-03-07 17:42:45 +00:00
image image/gif: handle an extra data sub-block byte. 2017-03-02 23:49:32 +00:00
index/suffixarray
internal internal/poll: only start Windows goroutines when we need them 2017-03-06 19:57:39 +00:00
io
log
math all: remove the the duplicate words 2017-03-06 04:39:12 +00:00
mime mime: fix panic parsing 'encoded-word', be stricter 2017-03-07 17:38:24 +00:00
net net: remove unused Interface parameter 2017-03-07 16:37:07 +00:00
os os/user: use the stubs fallback for Android 2017-03-07 19:38:24 +00:00
path
plugin
reflect reflect: fix bucketOf to only look at ptrdata entries in gcdata 2017-02-22 02:19:48 +00:00
regexp regexp/syntax: remove unused flags parameter 2017-03-06 19:11:09 +00:00
runtime runtime: join selectgo and selectgoImpl 2017-03-07 21:19:38 +00:00
sort sort: new example: Sorting slices with sort.SliceStable 2017-02-22 21:23:12 +00:00
strconv strconv: remove unused append rune width param 2017-03-06 04:37:13 +00:00
strings strings: fix handling of invalid UTF-8 sequences in Map 2017-02-28 22:50:53 +00:00
sync sync/atomic: fix mipsx frame sizes 2017-02-21 18:42:47 +00:00
syscall syscall: fix linux/mipsx ret value FP offsets for Syscall9 2017-02-21 18:43:02 +00:00
testing testing: fix Benchmark() to start at 1 iteration, not 100 2017-03-01 11:06:34 +00:00
text
time time: strip monotonic time in t.Round, t.Truncate 2017-03-02 13:52:08 +00:00
unicode
unsafe
vendor/golang_org/x vendor: import golang.org/x/net/proxy 2017-03-02 01:28:16 +00:00
all.bash
all.bat
all.rc
androidtest.bash
bootstrap.bash
buildall.bash
clean.bash
clean.bat
clean.rc
cmp.bash
iostest.bash
make.bash
make.bat
Make.dist
make.rc
naclmake.bash
nacltest.bash
race.bash
race.bat
run.bash run.bash: set GOPATH to $GOROOT/nil before running tests 2017-02-24 18:18:30 +00:00
run.bat
run.rc