1
0
mirror of https://github.com/golang/go synced 2024-11-19 04:14:45 -07:00
go/pointer
Alan Donovan 6b75c15eec go.tools/pointer: replace Pointer, PointsToSet interfaces with their sole implementations.
(Elminate premature abstraction.)

The test probes used Pointer!=nil for the "is pointerlike"
predicate. Now that Pointer is a struct, they check the type
of the expression, which is more accurate.  Two probes on
non-pointerlike values have beem removed.

R=crawshaw
CC=golang-dev
https://golang.org/cl/38420043
2013-12-06 12:52:04 -05:00
..
testdata go.tools/pointer: replace Pointer, PointsToSet interfaces with their sole implementations. 2013-12-06 12:52:04 -05:00
analysis.go go.tools/pointer: allow clients to request both pts(v) and pts(*v) in the same analysis. 2013-12-05 22:30:42 -05:00
api.go go.tools/pointer: replace Pointer, PointsToSet interfaces with their sole implementations. 2013-12-06 12:52:04 -05:00
callgraph.go go.tools/pointer: more reflection. 2013-10-17 09:26:44 -04:00
doc.go go.tools/pointer: implement (reflect.Value).Call. 2013-10-29 21:57:53 -04:00
example_test.go go.tools/importer: expose CreatePackage method. 2013-10-10 12:37:49 -04:00
gen.go go.tools/pointer: replace Pointer, PointsToSet interfaces with their sole implementations. 2013-12-06 12:52:04 -05:00
intrinsics.go go.tools/pointer: implement (reflect.Value).Call. 2013-10-29 21:57:53 -04:00
labels.go go.tools/pointer: allow clients to request both pts(v) and pts(*v) in the same analysis. 2013-12-05 22:30:42 -05:00
pointer_test.go go.tools/pointer: replace Pointer, PointsToSet interfaces with their sole implementations. 2013-12-06 12:52:04 -05:00
print.go go.tools/pointer: use assignable not identical type predicate in reflect.{Send,SetMapIndex,etc} 2013-10-14 13:53:41 -04:00
reflect.go go.tools/pointer: implement (reflect.Value).Call. 2013-10-29 21:57:53 -04:00
solve.go go.tools/pointer: implement (reflect.Value).Call. 2013-10-29 21:57:53 -04:00
TODO go.tools/pointer: make os.Args point to something. 2013-10-01 09:46:33 -04:00
util.go go.tools/go/types: move gcimporter to its own package 2013-11-14 14:11:43 -08:00