Releases
v1.21.0
Changelog
e49c81c *: Fix ppc64le test runs (go-delve#3460 )
326c451 *: add linux/ppc64le targets (go-delve#3435 )
71f1220 *: add ppc64le support (go-delve#2963 )
13ad7dc *: misc improvements to config command and substitute-path rules (go-delve#3335 )
1ec7320 *: remove deepsource.toml (go-delve#3468 )
5a159c2 Add additional information to how to filter goroutines
908876d DWARF CFI: use a stack for restore/remember opcodes (go-delve#3480 )
caf6df0 Documentation,cmd/dlv: clean up command line usage help (go-delve#3395 )
bdec83d Fix typo
953b145 Merge branch 'go-delve:master' into master
cc05aa2 TeamCity: actually run linux/386 tests on linux/386 (go-delve#3392 )
ea13a24 TeamCity: fix linux/arm64 build (go-delve#3403 )
380920c TeamCity: fix linux/arm64 build (second attempt) (go-delve#3411 )
b07ef66 Update target.go (go-delve#3471 )
9d6bce4 _scripts: fix typos (go-delve#3402 )
1647fa6 all: Bump to v1.21.0 (go-delve#3428 )
80840dd all: fix typos (go-delve#3434 )
8023fa9 all: use "len == 0" rather than "len <= 0" when checking empty slice/string (go-delve#3439 )
7fb9dda api,dap: fix hexadecimal printing of vars with symbolic const values (go-delve#3487 )
8c9ce61 chore: don't ignore directory cmd/dlv (go-delve#3359 )
8b9c3a9 cmd/commands: Fix to read debug info file from the correct directory when using trace command with -e option. (go-delve#3405 )
84b757a cmd/dlv,service/dap: use randomized name as default output binary (go-delve#3366 )
5f01e72 cmd/dlv: handle ctrl-c during tracing (go-delve#3477 )
1c9792b cmd/dlv: logger is not closed in connect command (go-delve#3367 )
83a2555 debugger: do not panic if defer location can not be found (go-delve#3329 )
407ace9 debugger: inline clearBreakpoint, createLogicalBreakpoint (go-delve#3389 )
68f5856 debuginfod-find stderr may contain diagnostics; look at stdout only for filename (go-delve#3381 )
5c711f8 docgen: fix links with trailing dots (go-delve#3399 )
b79dd04 documentation: add a note about starlark structs (go-delve#3376 )
3b251c9 dwarf,proc: fix typos in comments and error messages (go-delve#3379 )
5c7049b dwarf/godwarf: fix alignment calculation for typedef types (go-delve#3362 )
4798924 dwarf/op: use readMemory function (go-delve#3391 )
6a56d0e dwarf: ignore DeclLine for function args (go-delve#3400 )
e24a7b1 fix some comments
f469a0a go.mod: update version of github.com/cilium/ebpf (go-delve#3491 )
e56490e gobuild: pass user specified -C argument first (go-delve#3456 )
891a1f0 goversion,teamcity: update test matrix and fix build scripts (go-delve#3463 )
53688a1 goversion: parse new version format and simplify version representation (go-delve#3470 )
4ce596b locspec: fix SubstitutePath when converting a Windows path to Linux (go-delve#3453 )
2b785f2 logflags: simplify Logger interface (go-delve#3274 )
e404917 pkg,service: fix typos in comments, exceptions, tests (go-delve#3486 )
8aa0050 pkg,service: make receiver names consistent (go-delve#3473 )
2d3fd35 pkg,service: refactor to use %q instead of "%s" (go-delve#3430 )
f016055 pkg/dwarf/frame: fix FrameDescriptionEntries's Append (go-delve#3433 )
c5d9baa pkg/proc,pkg/terminal: close response body in tests (go-delve#3372 )
53998cb pkg/proc,service/*: Supports sending output to clients when running programs remotely (go-delve#3253 )
86020cd pkg/proc: Fix PIE tests on ppc64le port (go-delve#3498 )
a3b053d pkg/proc: add missing response body Close in test (go-delve#3355 )
f0b534d pkg/proc: add support for more types in ebpf tracing backend (go-delve#3474 )
ccf17a6 pkg/proc: enable basic debug functionality for stripped ELF binaries (go-delve#3408 )
1d28cec pkg/proc: fix ebpf probe tracing backen uprobe handling (go-delve#3417 )
656c4f1 pkg/proc: improve stripped binary support with PIE (go-delve#3421 )
463b97d pkg/proc: pad variable mem in extractVarInfoFromEntry (go-delve#3365 )
f3bfa7c pkg/proc: remove memlock limit for ebpf trace backend (go-delve#3353 )
cbc45e1 pkg/proc: simplify code with trivial changes (go-delve#3436 )
d006538 pkg/terminal: regenerate starlark mappings (go-delve#3418 )
b5c9edc pkg/terminal: use reflect.Value.IsValid to check a zero Value (go-delve#3450 )
34104fb proc,ebpf: mark as unreadable args with unsupported types with ebpf (go-delve#3444 )
0b35fe6 proc,service,terminal: add ways to list goroutines waiting on a channel (go-delve#3481 )
e95ae9c proc,terminal: read command line of new processes (go-delve#3346 )
47481fe proc/native: support core dumping on FreeBSD (go-delve#3305 )
5880f4c proc/test: reenable cgo testing on FreeBSD (go-delve#3394 )
25f0e77 proc/test: replace old func testName with T.Name
64d5ce2 proc: Simplify eBPF backend implementation (go-delve#3325 )
dc5d8de proc: add waitfor option to attach (go-delve#3445 )
c1482ca proc: check recursion level when loading pointers (go-delve#3431 )
80e6c28 proc: disable "wait-for" tests on freebsd (go-delve#3482 )
6d88b52 proc: disable flaky tests on windows/arm64 (go-delve#3328 )
ec07c27 proc: fix PIE support on macOS (go-delve#3467 )
4c40e81 proc: fix TestEvalExpression on Windows (go-delve#3313 )
be88f98 proc: fix escapeCheck infinite recursion if something can not be (go-delve#3311 )
6605d46 proc: fix match condition in TestGnuDebuglink
674bd63 proc: fix runtime type handling for Go 1.21 (go-delve#3370 )
281f392 proc: fix stacktraces on freebsd/amd64/go1.20 (go-delve#3458 )
74a6981 proc: fix test by adding missing assert
14d9c18 proc: only print warning when gopclntab can not be read for first image (go-delve#3420 )
d963eb1 proc: read context from sigtrampgo, fixes TestCgoStacktrace2 on 1.21 (go-delve#3401 )
7f094c8 proc: refactorings to implement follow-exec mode on Windows (go-delve#3441 )
faebde1 proc: remove addrret field from Stackframe struct (go-delve#3373 )
789f8b4 proc: remove unused functions (go-delve#3479 )
7db57df proc: replace use of runtime.GOARCH with Arch.Name (go-delve#3442 )
afef1ae proc: skip TestDebugStripped on linux/386/pie (go-delve#3427 )
36980dc proc: step breakpoints shouldn't hide normal breakpoints (go-delve#3287 )
3507ff9 proc: support multiple functions with the same name (go-delve#3297 )
6a0423a proc: when stepping set condition on thread ID if there is no curg (go-delve#3475 )
8711f62 refactor: replace Readdir(-1)
with os.ReadDir
(go-delve#3361 )
6d412c6 rpc2, debugger: Fix comments around goroutine grouping (go-delve#3374 )
95dac8f service,terminal: when libraries don't have debug_info print reason (go-delve#3419 )
a53f1bf service/api: in multiline mode print address of pointers (go-delve#3448 )
5f588d8 service/dap,service/debugger: refactor regexp funcs
70b8062 service/dap: fix failing test on Go 1.21 (go-delve#3312 )
9f3e146 service/dap: fix test for debug in progress (go-delve#3407 )
322a138 service/dap: fix typos in comments (go-delve#3426 )
0e3cae9 service/dap: fix typos in comments (go-delve#3438 )
a57c60e service/dap: refactor funcs always returning nil error (go-delve#3357 )
e549a02 service/dap: update go-dap to latest (go-delve#3414 )
17d1f4c service/dap: use == to test io.EOF (go-delve#3464 )
9873e0e service/dap: use reloaded value
a61ccea service/debugger,terminal: API and user interface for follow exec mode (go-delve#3286 )
6d7263f service/rpccommon: correct wrong comments (go-delve#3397 )
cc71863 service: fix typos in comments (go-delve#3344 )
e33806a service: fix typos in comments, logs, tests, and vars (go-delve#3378 )
c2bfdfc starbind: Make the time module available to star scripts (go-delve#3375 )
ae67a45 starbind: fix Starlark slice unmarshaling (go-delve#3454 )
7603e46 starbind: fix use of ptr variables in starlark (go-delve#3386 )
894ba63 teamcity: hold back linux/386 builds to 1.20 (go-delve#3465 )
32b937c teamcity: misc changes to CI (go-delve#3476 )
db0bc26 terminal,service: better printing of suspended breakpoints (go-delve#3415 )
7d8f476 terminal/starbind: add online help for starlark (go-delve#3388 )
efb119d terminal: Fix printing boolean values in Starlark scripts (go-delve#3314 )
9b17415 terminal: ask for confirmation when using 'quit -c' with breakpoints (go-delve#3398 )
c958128 terminal: expand ~ in paths passed to 'source' (go-delve#3387 )
ca611db terminal: restore breakpoints set with line offset on restart (go-delve#3425 )
801a910 trace: add timestamp to the output (go-delve#3358 )
d8ff5d1 v1.20.2
You can’t perform that action at this time.