tools/go/loader
Alan Donovan f2db24a319 go.tools/go/loader: use new types.TypeAndValue mode predicates.
PackageInfo:
- deleted IsType
- inlined + deleted: ValueOf, TypeCaseVar, ImportSpecPkg
- on failure, TypeOf accessor now returns nil (was: panic)

go/ssa: avoid extra map lookups by using Uses or Defs directly when safe to do so,
and keeping the TypeAndValue around in expr0().

LGTM=gri
R=gri, pcc
CC=golang-codereviews
https://golang.org/cl/107650043
2014-07-11 10:50:09 +01:00
..
testdata go.tools: rename packages. 2014-01-16 09:33:58 -05:00
cgo.go go.tools/go/loader: enable cgo processing of files that import "C". 2014-06-11 13:16:51 -04:00
importer_test.go go/loader: make (*Config).Load() robust against I/O, scanner and parser errors. 2014-06-13 11:32:46 -04:00
loader.go undo CL 107160049 / 9abbb23a14f6 2014-07-07 14:02:32 -07:00
pkginfo.go go.tools/go/loader: use new types.TypeAndValue mode predicates. 2014-07-11 10:50:09 +01:00
source_test.go go.tools/go/ssa: name anon funcs by their enclosing func. 2014-02-28 10:18:55 -05:00
stdlib_test.go go.tools/go/loader: fix Solaris build 2014-06-24 20:47:16 +10:00
util.go go/loader: make (*Config).Load() robust against I/O, scanner and parser errors. 2014-06-13 11:32:46 -04:00