1
0
mirror of https://github.com/golang/go synced 2024-10-05 23:11:21 -06:00
go/src/cmd/api
Robert Griesemer e5b76747c9 go/importer: added go/importer package, adjusted go/types
- The go/importer package provides access to compiler-specific importers.
- Adjusted go/internal/gcimporter and go/types as needed.
- types.Check was removed - not much simpler than calling types.Config.Check.
- Package "unsafe" is now handled by the type checker; importers are not
  called for it anymore.
- In std lib tests, re-use importer for faster testing
  (no need to re-import previously imported packages).
- Minor cleanups.

The code still needs cleanups before submitting.

Change-Id: Idd456da2e9641688fe056504367348926feb0755
Reviewed-on: https://go-review.googlesource.com/8767
Reviewed-by: Alan Donovan <adonovan@google.com>
Run-TryBot: Robert Griesemer <gri@golang.org>
2015-04-15 02:28:53 +00:00
..
testdata/src/pkg cmd/api: include constant values 2013-09-06 12:01:01 -07:00
goapi_test.go go/importer: added go/importer package, adjusted go/types 2015-04-15 02:28:53 +00:00
goapi.go go/importer: added go/importer package, adjusted go/types 2015-04-15 02:28:53 +00:00
run.go cmd/api: update api checker to use go/types from std repo 2015-04-08 04:09:34 +00:00