tools/go/ssa
Alan Donovan 4b1d99f7f3 go/ssa/interp: delete SSA bodies from standalone functions in "reflect"
...like we do for "runtime" functions, so that they fail informatively
if executed.  They all need intrinsics, but only some are yet defined.

Also:
- added test for issue 9462
- "BUG" in test output is now a failure in all tests (not just $GOROOT tests)
- added intrinsic for reflect.SliceOf
- show dynamic type of panic value

Fixes issue 9462

Change-Id: I3a504c7faeed81e922fedc7dd59222717f3a7e95
Reviewed-on: https://go-review.googlesource.com/2145
Reviewed-by: Robert Griesemer <gri@golang.org>
2014-12-29 17:35:17 +00:00
..
interp go/ssa/interp: delete SSA bodies from standalone functions in "reflect" 2014-12-29 17:35:17 +00:00
ssautil tools: add import comments. 2014-12-09 22:42:16 +00:00
testdata go.tools/go/ssa: improve generated code for addressable expressions. 2014-07-17 15:06:09 -04:00
blockopt.go go.tools/go/ssa: don't attempt fusion on single-pred blocks with φ-nodes 2014-04-24 09:08:21 -04:00
builder.go go.tools: use golang.org/x/... import paths 2014-11-10 08:50:40 +11:00
builder_test.go go.tools: use golang.org/x/... import paths 2014-11-10 08:50:40 +11:00
const.go go.tools: use golang.org/x/... import paths 2014-11-10 08:50:40 +11:00
create.go go.tools: use golang.org/x/... import paths 2014-11-10 08:50:40 +11:00
doc.go tools: add import comments. 2014-12-09 22:42:16 +00:00
dom.go go.tools/go/ssa: use bytes.Buffer instead of io.Writer. 2014-01-28 17:48:10 -05:00
emit.go go.tools: use golang.org/x/... import paths 2014-11-10 08:50:40 +11:00
example_test.go go.tools: use golang.org/x/... import paths 2014-11-10 08:50:40 +11:00
func.go go.tools: use golang.org/x/... import paths 2014-11-10 08:50:40 +11:00
lift.go go.tools: use golang.org/x/... import paths 2014-11-10 08:50:40 +11:00
lvalue.go go.tools: use golang.org/x/... import paths 2014-11-10 08:50:40 +11:00
methods.go go.tools: use golang.org/x/... import paths 2014-11-10 08:50:40 +11:00
print.go go.tools: use golang.org/x/... import paths 2014-11-10 08:50:40 +11:00
sanity.go go.tools: use golang.org/x/... import paths 2014-11-10 08:50:40 +11:00
source.go go.tools: use golang.org/x/... import paths 2014-11-10 08:50:40 +11:00
source_test.go go.tools: use golang.org/x/... import paths 2014-11-10 08:50:40 +11:00
ssa.go go.tools: use golang.org/x/... import paths 2014-11-10 08:50:40 +11:00
stdlib_test.go go/ssa: report memory consumption separated by phase in stdlib_test 2014-11-13 13:03:59 -05:00
testmain.go go.tools: use golang.org/x/... import paths 2014-11-10 08:50:40 +11:00
testmain_test.go go.tools: use golang.org/x/... import paths 2014-11-10 08:50:40 +11:00
util.go go.tools: use golang.org/x/... import paths 2014-11-10 08:50:40 +11:00
wrappers.go go.tools: use golang.org/x/... import paths 2014-11-10 08:50:40 +11:00