• Robert Griesemer's avatar
    go/importer: added go/importer package, adjusted go/types · e5b76747
    Robert Griesemer authored
    - 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/8767Reviewed-by: 's avatarAlan Donovan <adonovan@google.com>
    Run-TryBot: Robert Griesemer <gri@golang.org>
    e5b76747
Name
Last commit
Last update
..
5g Loading commit data...
5l Loading commit data...
6g Loading commit data...
6l Loading commit data...
7g Loading commit data...
7l Loading commit data...
8g Loading commit data...
8l Loading commit data...
9g Loading commit data...
9l Loading commit data...
addr2line Loading commit data...
api Loading commit data...
asm Loading commit data...
cgo Loading commit data...
dist Loading commit data...
fix Loading commit data...
go Loading commit data...
gofmt Loading commit data...
internal Loading commit data...
link Loading commit data...
nm Loading commit data...
objdump Loading commit data...
old5a Loading commit data...
old6a Loading commit data...
old8a Loading commit data...
old9a Loading commit data...
pack Loading commit data...
pprof Loading commit data...
trace Loading commit data...
yacc Loading commit data...