tools/go
Alan Donovan 8a9be374d7 go/gcimporter15: support invalid types and constants in binary export data
Although invalid types and unknown constant values should never appear
in .a files (since gc will stop with an error before writing export
data), they can now be faithfully encoded and decoded.  This makes the
protocol robust for IDE-like applications that must deal with incomplete
or incorrect programs.

(Corresponding std lib CL: https://go-review.googlesource.com/20828)

Change-Id: I539ffd951b90f01705a7f23ec778c623c729d9a0
Reviewed-on: https://go-review.googlesource.com/20827
Reviewed-by: Robert Griesemer <gri@golang.org>
2016-03-18 16:35:36 +00:00
..
ast/astutil go/ast/astutil: add function DeleteNamedImport. 2016-02-26 17:37:10 +00:00
buildutil go/buildutil: add ExpandPatterns utility 2016-02-22 20:15:22 +00:00
callgraph tools: switch to standard go/types at tip 2016-01-06 22:15:26 +00:00
exact tools: add import comments. 2014-12-09 22:42:16 +00:00
gccgoimporter x/tools: disable tests not supported on Android 2015-08-06 00:36:03 +00:00
gcimporter go/types: change {Type,Object,Selection}String to accept a Qualifier function 2015-06-30 19:00:00 +00:00
gcimporter15 go/gcimporter15: support invalid types and constants in binary export data 2016-03-18 16:35:36 +00:00
importer go/importer: in TestImportStdLib, skip 2 packages that use vendoring 2015-12-28 21:28:10 +00:00
loader cmd/guru: compute referrers as packages are type checked 2016-03-04 21:13:08 +00:00
pointer all: skip slow tests in short mode 2016-01-28 00:14:01 +00:00
ssa go/ssa/interp: add no-op intrinsic for sync.runtime_notifyListCheck 2016-03-16 14:58:28 +00:00
types go/types/typeutil: make IntuitiveMethodSet(*C) nonempty for concrete types C 2016-03-03 19:43:35 +00:00
vcs go/vcs: drop support for Google Code Project Hosting 2016-01-27 00:23:28 +00:00