tools/oracle
Alan Donovan 9c57c19a58 go/loader: eliminate ImportFromBinary option and PackageCreated hook
The loader package now loads, parses, and type-checks a whole program
from source, and that is all.

Also:
- simplified loader logic
- ssa.Create is gone; use ssautil.CreateProgram.
- ssautil.LoadPackage renamed to BuildPackage.
  It is now independent of go/types' Import hook and the Packages map.
- ssadump: -importbin flag removed.
  The value of this flag was that it caused the tool to print IR
  for only a single package; this is now the normal behaviour.

Fixes #9955

Change-Id: I4571118258ab1a46dccece3241b7dc51401a3acc
Reviewed-on: https://go-review.googlesource.com/8953
Reviewed-by: Robert Griesemer <gri@golang.org>
2015-04-17 18:58:17 +00:00
..
serial oracle: several major improvements 2015-03-30 19:21:37 +00:00
testdata/src oracle: referrers: also scan *_test.go files for references. 2015-03-31 16:25:39 +00:00
TODO oracle: several major improvements 2015-03-30 19:21:37 +00:00
callees.go go/loader: eliminate ImportFromBinary option and PackageCreated hook 2015-04-17 18:58:17 +00:00
callers.go go/loader: eliminate ImportFromBinary option and PackageCreated hook 2015-04-17 18:58:17 +00:00
callstack.go go/loader: eliminate ImportFromBinary option and PackageCreated hook 2015-04-17 18:58:17 +00:00
definition.go oracle: several major improvements 2015-03-30 19:21:37 +00:00
describe.go oracle: several major improvements 2015-03-30 19:21:37 +00:00
freevars.go oracle: several major improvements 2015-03-30 19:21:37 +00:00
implements.go oracle: referrers: also scan *_test.go files for references. 2015-03-31 16:25:39 +00:00
oracle.go oracle: skip cgo processing for queries that don't need SSA/PTA 2015-04-06 16:52:07 +00:00
oracle_test.go oracle: referrers: also scan *_test.go files for references. 2015-03-31 16:25:39 +00:00
peers.go go/loader: eliminate ImportFromBinary option and PackageCreated hook 2015-04-17 18:58:17 +00:00
pointsto.go go/loader: eliminate ImportFromBinary option and PackageCreated hook 2015-04-17 18:58:17 +00:00
pos.go oracle: several major improvements 2015-03-30 19:21:37 +00:00
referrers.go oracle: ignore errors during import graph construction 2015-04-06 19:51:23 +00:00
what.go oracle: several major improvements 2015-03-30 19:21:37 +00:00
whicherrs.go go/loader: eliminate ImportFromBinary option and PackageCreated hook 2015-04-17 18:58:17 +00:00