tools/go/ssa/interp
Alan Donovan 1f29e74bfa go.tools/go/types: remove Type.MethodSet() method.
Method-set caching is now performed externally using a MethodSetCache (if desired), not by the Types themselves.

This a minor deoptimization due to the extra maps, but avoids a situation in which method-sets are computed and frozen prematurely. (See b/7114)

LGTM=gri
R=gri
CC=golang-codereviews
https://golang.org/cl/61430045
2014-02-11 16:49:27 -05:00
..
testdata go.tools/go/ssa: support 3-operand x[lo:hi:max] slices. 2014-02-05 17:54:51 -05:00
external.go go.tools/go/ssa/interp: implement reflection over callstack (now that we have access to it). 2014-01-27 15:39:17 -05:00
external_plan9.go go.tools/ssa/interp: add intrinsics for (*sync.Pool).{Get,Put}. 2014-01-27 13:11:16 -05:00
external_unix.go go.tools/ssa/interp: add intrinsics for (*sync.Pool).{Get,Put}. 2014-01-27 13:11:16 -05:00
external_windows.go go.tools/ssa/interp: add intrinsics for (*sync.Pool).{Get,Put}. 2014-01-27 13:11:16 -05:00
interp.go go.tools/go/types: remove Type.MethodSet() method. 2014-02-11 16:49:27 -05:00
interp_test.go go.tools/go/ssa/interp: implement reflection over callstack (now that we have access to it). 2014-01-27 15:39:17 -05:00
map.go go.tools: rename packages. 2014-01-16 09:33:58 -05:00
ops.go go.tools/go/ssa: support 3-operand x[lo:hi:max] slices. 2014-02-05 17:54:51 -05:00
reflect.go go.tools/go/types: remove Type.MethodSet() method. 2014-02-11 16:49:27 -05:00
value.go go.tools/go/ssa: use bytes.Buffer instead of io.Writer. 2014-01-28 17:48:10 -05:00