tools/go/ssa
Alan Donovan 79df80a148 go/ssa/interp: add no-op intrinsic for runtime.init().
Recent changes in the runtime caused the interpreter to call 'getg',
and it should never have gotten that far.

Also, delete bodies of "runtime" functions, since they're too magical.
This makes missing intrinsics cause very obvious failures.

LGTM=gri
R=gri
CC=golang-codereviews
https://golang.org/cl/135330043
2014-09-02 18:40:16 -04:00
..
interp go/ssa/interp: add no-op intrinsic for runtime.init(). 2014-09-02 18:40:16 -04:00
ssautil go.tools/go/loader: add Config.ParserMode configuration parameter. 2014-03-27 12:50:26 -04: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/go/ssa: improve printing of anonymous functions. 2014-07-31 17:37:41 -04:00
builder_test.go go.tools/go/ssa: print types package-relative in all instructions. 2014-07-31 16:29:47 -04:00
const.go go/ssa: make Builtin capable of representing non-spec-defined intrinsics. 2014-06-13 17:34:07 -04:00
create.go go.tools/cmd/ssadump: print packages and functions to stdout, not stderr. 2014-08-01 14:44:37 -04:00
doc.go go/ssa: s/Capture/FreeVar/g 2014-06-11 14:04:45 -04: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/go/ssa: improve generated code for addressable expressions. 2014-07-17 15:06:09 -04:00
example_test.go go.tools/go/ssa: fix incorrect indentation in SSA printout. 2014-05-16 12:37:17 -04:00
func.go go.tools/cmd/ssadump: print packages and functions to stdout, not stderr. 2014-08-01 14:44:37 -04:00
lift.go go.tools/go/ssa: introduce a sanity check for dead referrers 2014-07-10 06:27:25 -04:00
lvalue.go go.tools: rename packages. 2014-01-16 09:33:58 -05:00
methods.go go.tools/go/ssa: rename promote.go and split into two files, {methods,wrappers}.go. 2014-07-31 16:28:34 -04:00
print.go go.tools/go/ssa: print types package-relative in all instructions. 2014-07-31 16:29:47 -04:00
sanity.go go.tools/go/ssa: introduce a sanity check for dead referrers 2014-07-10 06:27:25 -04:00
source.go go.tools/go/ssa: improve generated code for addressable expressions. 2014-07-17 15:06:09 -04:00
source_test.go go.tools/cmd/ssadump: print packages and functions to stdout, not stderr. 2014-08-01 14:44:37 -04:00
ssa.go go.tools/cmd/ssadump: print packages and functions to stdout, not stderr. 2014-08-01 14:44:37 -04:00
stdlib_test.go go.tools/go/ssa: improve printing of anonymous functions. 2014-07-31 17:37:41 -04:00
testmain.go go.tools/go/ssa: improvements to CreateTestMainPackage. 2014-08-08 14:47:16 -04:00
testmain_test.go go.tools/go/ssa: improvements to CreateTestMainPackage. 2014-08-08 14:47:16 -04:00
util.go go.tools/go/ssa: rename promote.go and split into two files, {methods,wrappers}.go. 2014-07-31 16:28:34 -04:00
wrappers.go go.tools/go/ssa: rename promote.go and split into two files, {methods,wrappers}.go. 2014-07-31 16:28:34 -04:00