delve/service
aarzilli 5a947bceff proc: always resolve array types even if they don't appear in the
program

When evaluating type casts always resolve array types.

Instead of resolving them by looking up the string in debug_info
construct a fake array type so that a type cast to an array type always
works as long as the element type exists.

We already did this for byte arrays, this commit extends this to any
array type. The reason is that we return a fake array type (that
doesn't exist in the target program) for the array of a channel type.

Fixes #1736
2019-10-29 09:04:36 +01:00
..
api service: add min/max supported ver and target ver to GetVersion resp (#1718) 2019-10-22 16:39:22 -07:00
debugger terminal: let 'list' work on file:line exprs that don't map to code (#1728) 2019-10-25 09:59:18 -07:00
rpc1 terminal: let 'list' work on file:line exprs that don't map to code (#1728) 2019-10-25 09:59:18 -07:00
rpc2 terminal: let 'list' work on file:line exprs that don't map to code (#1728) 2019-10-25 09:59:18 -07:00
rpccommon service: add backend to GetVersion response (#1641) 2019-07-27 16:44:48 -07:00
test proc: always resolve array types even if they don't appear in the 2019-10-29 09:04:36 +01:00
client.go terminal: let 'list' work on file:line exprs that don't map to code (#1728) 2019-10-25 09:59:18 -07:00
config.go cmd/dlv: add Go version check (#1533) 2019-04-26 10:24:21 -07:00
listenerpipe.go cmd,service: in non-headless mode use an in-memory connection 2018-10-08 15:11:13 -07:00
rpccallback.go Replaced net/rpc with custom version 2016-07-02 12:16:06 +02:00
server.go cmd,service: remove temporary def of Server interface in func 2018-10-09 07:56:48 -07:00