go/src
Keith Randall 41eabc0fc7 cmd/compile: fix merge rules for panic calls
Use entire inlining call stack to decide whether two panic calls
can be merged. We used to merge panic calls when only the leaf
line numbers matched, but that leads to places higher up the call
stack being merged incorrectly.

Fixes #22083

Change-Id: Ia41400a80de4b6ecf3e5089abce0c42b65e9b38a
Reviewed-on: https://go-review.googlesource.com/67632
Run-TryBot: Emmanuel Odeke <emm.odeke@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Robert Griesemer <gri@golang.org>
2017-10-03 09:27:37 +00:00
..
archive all: prefer strings.LastIndexByte over strings.LastIndex 2017-09-27 00:54:24 +00:00
bufio
builtin
bytes bytes: explicitly state if a function expects UTF-8-encoded data 2017-10-02 00:31:47 +00:00
cmd cmd/compile: fix merge rules for panic calls 2017-10-03 09:27:37 +00:00
compress compress/bzip2: fix checksum mismatch on empty reads 2017-09-25 23:05:58 +00:00
container container/heap: call t.Helper() in verify() 2017-09-13 17:22:00 +00:00
context context: fix references to "d" in WithDeadline docs 2017-09-21 03:00:51 +00:00
crypto crypto/x509: add string conversion of PKIX names 2017-10-03 00:11:25 +00:00
database/sql database/sql: convertAssign string and time.Time into RawBytes 2017-10-01 16:41:57 +00:00
debug debug/macho: fill Rpath.LoadBytes in NewFile 2017-09-27 04:01:40 +00:00
encoding encoding/asn1: respect “explicit” and “tag” when unmarshaling RawValues. 2017-09-30 17:01:26 +00:00
errors
expvar expvar: make (*Map).Init clear existing keys 2017-09-11 21:31:51 +00:00
flag flag: align multi-line usage strings 2017-09-28 20:45:32 +00:00
fmt fmt: Implement pp.WriteString method 2017-09-20 06:48:34 +00:00
go crypto/x509: add string conversion of PKIX names 2017-10-03 00:11:25 +00:00
hash
html all: prefer strings.IndexByte over strings.Index 2017-09-25 17:35:41 +00:00
image all: fix article typos 2017-09-15 02:39:16 +00:00
index/suffixarray
internal all: prefer strings.LastIndexByte over strings.LastIndex 2017-09-27 00:54:24 +00:00
io io: Add benchmarks for CopyN 2017-09-20 15:00:31 +00:00
log log: fix data race on log.Output 2017-09-19 20:35:24 +00:00
math all: prefer strings.IndexByte over strings.Index 2017-09-25 17:35:41 +00:00
mime all: prefer strings.IndexByte over strings.Index 2017-09-25 17:35:41 +00:00
net net/http: make TimeoutHandler recover child handler panics 2017-10-02 19:42:50 +00:00
os all: prefer strings.LastIndexByte over strings.LastIndex 2017-09-27 00:54:24 +00:00
path path/filepath: add example for Walk 2017-09-27 14:52:58 +00:00
plugin runtime, plugin: error not throw on duplicate open 2017-09-09 16:26:33 +00:00
reflect reflect: fix method indexing for non-ASCII exported methods 2017-09-28 18:06:53 +00:00
regexp regexp: make (*bitState).push inlinable 2017-09-25 19:34:26 +00:00
runtime runtime: delete unused function dumpbvtypes 2017-09-28 15:40:53 +00:00
sort sort: update main example to use Slice along with Sort 2017-09-24 14:40:37 +00:00
strconv all: fix article typos 2017-09-15 02:39:16 +00:00
strings strings: improve readability of IndexAny and LastIndexAny functions. 2017-09-25 18:23:11 +00:00
sync sync/atomic: add memory barriers to Load/StoreInt32 on darwin/arm 2017-10-02 09:57:23 +00:00
syscall syscall: correct TCGETS/TCSETS values on ppc64/ppc64le 2017-09-27 14:53:47 +00:00
testing all: prefer strings.LastIndexByte over strings.LastIndex 2017-09-27 00:54:24 +00:00
text all: use sort.Slice in a few more places 2017-09-22 12:39:14 +00:00
time time: unify three readFile implementations into one 2017-09-27 14:29:31 +00:00
unicode all: prefer strings.IndexByte over strings.Index 2017-09-25 17:35:41 +00:00
unsafe all: remove some double spaces from comments 2017-08-26 15:09:09 +00:00
vendor/golang_org/x
Make.dist
all.bash
all.bat
all.rc
androidtest.bash
bootstrap.bash
buildall.bash
clean.bash
clean.bat
clean.rc
cmp.bash
iostest.bash misc/ios,src/iostest.bash: support GOIOS_DEVICE_ID 2017-08-28 16:37:25 +00:00
make.bash build: add `go env GOROOT` as default GOROOT_BOOTSTRAP value 2017-08-25 05:36:27 +00:00
make.bat
make.rc build: add `go env GOROOT` as default GOROOT_BOOTSTRAP value 2017-08-25 05:36:27 +00:00
naclmake.bash
nacltest.bash
race.bash
race.bat
run.bash
run.bat
run.rc