Add an iexport.go (and corresponding iexport_test.go) file, which is an adapted version of $GOROOT/src/cmd/compile/internal/gc/iexport.go. This code writes exportdata for a *go/types.Package. A majority of this code is directly copied from iexport.go, with a change of types, while some of it had to be modified slightly. Updates golang/go#28260 Change-Id: Ic7e8e99f0c6b886839280b410afffb037da8a79b Reviewed-on: https://go-review.googlesource.com/c/156901 Run-TryBot: Rebecca Stambler <rstambler@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Robert Griesemer <gri@golang.org> |
||
---|---|---|
.. | ||
testdata | ||
bexport.go | ||
bexport_test.go | ||
bimport.go | ||
exportdata.go | ||
gcimporter.go | ||
gcimporter11_test.go | ||
gcimporter_test.go | ||
iexport.go | ||
iexport_test.go | ||
iimport.go | ||
newInterface10.go | ||
newInterface11.go |