delve/pkg
Alessandro Arzilli f19d5e5c13
proc: fix embedded field search (#2320)
Both structMember and findMethod implemented a depth-first search in
embedded fields but the Go specification requires a breadth-first
search. They also allowed promotion of fields in the concrete type of
embedded interfaces even though this is not allowed by Go.
Furthermore they both lacked protection from infinite recursion
when a type embeds itself and the user requests a non-existent field.

Fixes #2316
2021-01-29 09:25:31 -08:00
..
astutil proc: simplify next/step/stepout condition code 2020-04-04 11:00:54 -07:00
config terminal: Go syntax highlighting for listings (#2294) 2021-01-28 07:08:14 -08:00
dwarf proc: do not assume abstract origins precede their uses (#2293) 2021-01-27 06:58:48 -08:00
gobuild gobuild: pass-through stdout to 'go' command invocation (#2044) 2020-05-11 09:44:25 -07:00
goversion Go 1.16 support branch (#2214) 2021-01-05 10:56:30 -08:00
locspec service,terminal: apply substitute path to trace/break argument 2020-11-17 16:41:35 +01:00
logflags service/rpccommon: log error for conns rejected by --only-same-user (#2211) 2020-10-22 08:23:55 -07:00
proc proc: fix embedded field search (#2320) 2021-01-29 09:25:31 -08:00
terminal terminal: Go syntax highlighting for listings (#2294) 2021-01-28 07:08:14 -08:00
version all: bump version and release notes (#2331) 2021-01-28 13:42:42 -08:00