tools/go
Robert Griesemer de557280a1 go/gcimporter15: update import/export to handle type aliases
- bimport.go is a 1:1 copy of the respective version in the std
  library: $GOROOT/src/go/internal/gcimporter/bimport.go .

- bexport.go is mimicking the respective code in the cmd/compile.

- isAlias18/19.go are needed because types.TypeName.IsAlias does
  not exist before Go 1.9.

Tested against Go 1.6, 1.7, 1.8, 1.9 (dev.typealias branch).

For golang/go#18130.

Change-Id: Ic46c5850923fab2a35d4dc33850f2b0667c30398
Reviewed-on: https://go-review.googlesource.com/35104
Run-TryBot: Robert Griesemer <gri@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Alan Donovan <adonovan@google.com>
2017-01-11 20:35:34 +00:00
..
ast/astutil tools: remove go1.8-tagged files 2016-11-04 21:29:52 +00:00
buildutil go/buildutil, cmd/guru: resolve symlinks in filenames through build.Context 2016-12-06 21:45:43 +00:00
callgraph x/tools: delete x/tools/go/types and dependent packages/client files 2016-04-06 21:52:49 +00:00
gccgoexportdata go/gccgoexportdata: correctly handle archive files containing string tables 2016-11-09 21:28:38 +00:00
gcexportdata go/gcexportdata: better error when reading exportdata directly from archive 2016-11-30 19:52:27 +00:00
gcimporter15 go/gcimporter15: update import/export to handle type aliases 2017-01-11 20:35:34 +00:00
internal/gccgoimporter go/internal/gccgoimporter: accept missed portions of v2 format 2016-12-15 00:32:54 +00:00
loader go/loader: fix broken tests after context removal from testing package 2016-12-10 02:42:22 +00:00
pointer go/ssa: support custom TestMain functions in test packages 2016-10-19 17:50:59 +00:00
ssa go/ssa/interp: add several intrinsics for Darwin 2016-11-28 17:49:04 +00:00
types/typeutil x/tools: delete x/tools/go/types and dependent packages/client files 2016-04-06 21:52:49 +00:00
vcs go/vcs: accept plain file for .vcs (instead of directory) 2016-10-13 13:57:49 +00:00