1
0
mirror of https://github.com/golang/go synced 2024-11-18 16:14:46 -07:00
go/ssa
Alan Donovan 0ba53b54bd go.tools/ssa: add debug info for x.f where Selection.Kind()==FieldVal.
Also:
- Implement Program.FuncValue for interface methods (+ test).
- go/types.Object.String(): don't package-qualify names unless
  they are package level objects---otherwise you see "main.x" for
  locals, struct fields, etc.
- go/types.Func.String(): don't assume Type() is *Signature;
  it could be *Builtin.

R=gri
CC=golang-dev
https://golang.org/cl/12058045
2013-07-29 17:10:11 -04:00
..
interp go.tools/ssa: fix a package-level var initialization order bug. 2013-07-29 14:24:09 -04:00
testdata go.tools/ssa: add debug info for x.f where Selection.Kind()==FieldVal. 2013-07-29 17:10:11 -04:00
blockopt.go go.tools/ssa: combine CallCommon.{Recv,Func} as Value. 2013-07-26 14:06:26 -04:00
builder_test.go go.tools/ssa: (another) major refactoring of method-set logic. 2013-07-26 11:22:34 -04:00
builder.go go.tools/ssa: add debug info for x.f where Selection.Kind()==FieldVal. 2013-07-29 17:10:11 -04:00
const.go go.tools/ssa: s/Literal/Const/g, s/Constant/NamedConst/g 2013-07-16 13:50:08 -04:00
create.go go.tools/ssa: fix a package-level var initialization order bug. 2013-07-29 14:24:09 -04:00
doc.go go.tools/ssa: s/Literal/Const/g, s/Constant/NamedConst/g 2013-07-16 13:50:08 -04:00
dom.go go.tools/ssa: un-export Function.FullName. Use String. 2013-06-26 12:38:08 -04:00
emit.go go.tools/ssa: add debug info for x.f where Selection.Kind()==FieldVal. 2013-07-29 17:10:11 -04:00
example_test.go go.tools/importer: rename Context to Config for consistency with go/types. 2013-07-19 11:02:27 -04:00
func.go go.tools/ssa: (another) major refactoring of method-set logic. 2013-07-26 11:22:34 -04:00
lift.go go.tools/ssa: s/Literal/Const/g, s/Constant/NamedConst/g 2013-07-16 13:50:08 -04:00
lvalue.go go.tools/ssa: some refactorings 2013-07-18 16:59:06 -04:00
print.go go.tools/ssa: combine CallCommon.{Recv,Func} as Value. 2013-07-26 14:06:26 -04:00
promote.go go.tools/ssa: fix a package-level var initialization order bug. 2013-07-29 14:24:09 -04:00
sanity.go go.tools/ssa: s/Literal/Const/g, s/Constant/NamedConst/g 2013-07-16 13:50:08 -04:00
source_test.go go.tools/ssa: add debug info for x.f where Selection.Kind()==FieldVal. 2013-07-29 17:10:11 -04:00
source.go go.tools/ssa: add debug info for x.f where Selection.Kind()==FieldVal. 2013-07-29 17:10:11 -04:00
ssa.go go.tools/ssa: fix a package-level var initialization order bug. 2013-07-29 14:24:09 -04:00
ssadump.go go.tools/ssa: big simplification: use new types.MethodSet to compute ssa.MethodSet. 2013-07-19 17:35:29 -04:00
util.go go.tools/ssa: (another) major refactoring of method-set logic. 2013-07-26 11:22:34 -04:00