Releases
v1.9.1
Changelog
3fb2d49 *: Bump version to 1.9.0 (go-delve#3054 )
c412dcd *: run go1.19 'go fmt' on everything and fix problems (go-delve#3031 )
5b9f65d *: switch to int64 for goroutine IDs (go-delve#3110 )
be08778 :* Improve trace subcommand output (go-delve#3091 )
5d6b31a Add Debugger to UIs list in EditorIntegration (go-delve#3127 )
06d3474 Add goreleaser to build and release dlv binaries
258d613 Add release documentation
4455d6a Add support for windows/arm64 (go-delve#3063 )
d513b6d Documentation: add DAP launch/attach configuration matrix (go-delve#2991 )
aa03666 Documentation: add homebrew installation instructions back again
10332d6 Documentation: document substitute-path more (go-delve#2998 )
d17c5e1 Documentation: fix documentation of examinemem (go-delve#3087 )
e2ec3eb Documentation: reverse step, next and stepout (go-delve#3119 )
900b843 Merge branch 'go-delve:master' into master
eb19018 Merge pull request #1 from 99designs/goreleaser
65d5eb7 TeamCity,goversion: bump test matrix (go-delve#3092 )
2d9a9d4 _scripts/test_linux.sh,_scripts/test_windows.ps1: always return exit code 0 when testing on tip (go-delve#2997 )
bfb7181 _scripts: always return exit code 0 when testing on tip (go-delve#2980 )
97a7455 _scripts: fix CI on go1.19/linux/386 (go-delve#3100 )
db9770f _scripts: fix command to download Go version (go-delve#3099 )
6aa54c5 _scripts: un-pin mingw version (go-delve#3046 )
6ef5284 cmd/dlv,proc: misc improvements to trace subcommand (go-delve#3069 )
70b8a78 cmd/dlv: disable TestTraceMultipleGoroutines on FreeBSD (go-delve#3144 )
5bc8460 dap: add MultiClientCloseServerMock and fix test shutdown leak (go-delve#3011 )
705ab20 dap: remote attach must not use terminateDebuggee in single-client launch mode (go-delve#2995 )
2d09ea6 dwarf/frame: discard indirect flag reading personality func in eh_frame (go-delve#3032 )
5660f9a dwarf/op,proc: output register name when printing location exprs (go-delve#3052 )
ae55d84 fix StepInstruction on 1 byte instruction with a software breackpoint (go-delve#3084 )
0fedc08 go.mod,proc: upgrade golang.org/x/sys/unix (go-delve#3134 )
dc76cc2 go.mod: update starlark dependency (go-delve#3112 )
d05e88c go.mod: use pseudo verion for github.com/go-delve/liner (go-delve#3026 )
b83ea0c pkg/dwarf/line: Fix parsing file table for DWARFv5 (go-delve#3090 )
e72d9b3 pkg/locspec: support exact match in SubstitutePath (go-delve#3075 )
5c5fca4 pkg/proc/internal/ebpf: Fix handling of entry / return (go-delve#3081 )
36b35aa pkg/proc/internal/ebpf: Fix size of ebpf type for fn_addr (go-delve#3080 )
9c5777e pkg/proc: fix and improve freebsd register handling (go-delve#3019 )
928e34d pkg/terminal: Add auto-complete for local variables (go-delve#3004 )
7d2cf11 pkg: fix a few function names on comments
4372ce0 proc,_scripts/rtype.go: add rtype annotations for g.atomicstatus (go-delve#3143 )
6f34add proc,service/debugger: introduce TargetGroup abstraction (go-delve#3030 )
ec5fcc0 proc,service/debugger: track how breakpoints were originally set (go-delve#3148 )
a73eaef proc,service: change FindLocation to work with multiple targets (go-delve#3103 )
78471b3 proc,service: represent logical breakpoints explicitly (go-delve#2946 )
6e7e1d8 proc,terminal: allow setting suspended breakpoints (go-delve#3154 )
55e37e2 proc/core: return true for calls to Recorded (go-delve#2979 )
32bdd19 proc/gdbserver: fix function call injection on rr (go-delve#3007 )
2827145 proc/gdbserver: ignore spurious stop packet from debugserver (go-delve#3021 )
5452c30 proc/internal/ebpf: drop dependency on cgo (go-delve#3072 )
beaa046 proc/native: acquire debug programs privilege on Windows (go-delve#3162 )
76ecc53 proc/native: fix Ctrl-C handling on non-headless instances on windows (go-delve#3039 )
5b88e45 proc/native: fix Windows build (go-delve#3023 )
c6447e1 proc/native: fix support_sentinel_darwin.go name (go-delve#3147 )
6ad3169 proc/native: refactor windows framework (go-delve#3079 )
c120db3 proc: add support for setting additional registers on freebsd/amd64 (go-delve#2981 )
6bda708 proc: allow type casts between compatible types (go-delve#3149 )
cd8cf3b proc: disable TestCGONext on darwin/amd64 (go-delve#3160 )
3de29a8 proc: do not panic reading bad G struct (go-delve#3098 )
b53fcbe proc: fix RFLAGS corruption after call injection on amd64 (go-delve#3002 )
ff3370e proc: fix arm64SwitchStack for go1.19 (go-delve#3038 )
9d26979 proc: fix autogenerated helper skip on linux/386 PIE builds (go-delve#2975 )
b0ac6db proc: fix cast to empty interface type (go-delve#3146 )
c31040b proc: fix fatal throw breakpoint on go1.19 (go-delve#3009 )
5ebf020 proc: fix hang caused by g.atomicstatus has change to atomic.Uint32 (go-delve#3129 )
1effee3 proc: fix openSeparateDebugInfo backwards compatibility path (go-delve#3145 )
ac81269 proc: fix prettyprint for register components with large values (go-delve#3022 )
51090f0 proc: fixes concerning call injection on freebsd and rr (go-delve#3000 )
f82d225 proc: fuse evalToplevelTypeCast and evalTypeCast (go-delve#3057 )
8178152 proc: make sure logical breakpoints map exists (go-delve#3115 )
db3e5ef proc: map access with string literal key should always succeed (go-delve#3036 )
9bcccf8 proc: reduntant type conversion (go-delve#3131 )
b5d05bb proc: remove import "C" for linux/386 backend (go-delve#3159 )
02d46b0 proc: remove old method to resolve the type of an interface to a DIE (go-delve#3150 )
c9d800e proc: support function call injection on arm64 (go-delve#2996 )
2900418 proc: support gnu_debuglink section (go-delve#3073 )
5b16ddb proc: unlock OS thread on exit from handlePtraceFuncs (go-delve#2972 )
0c09fc9 proc: use stdlib to compute CRC for gnu_debuglink section (go-delve#3105 )
20df19e service/dap: Add support for empty string in substitutePath (go-delve#3088 )
5170a6e service/dap: fix indexing bug for maps (go-delve#3068 )
6440b3b service/dap: fix nil ptr deref when current addr is not in a func (go-delve#3157 )
059406e service/dap: limit disassembly range (go-delve#3045 )
8a230b7 service/dap: show full value when evaluating log messages (go-delve#3141 )
7ab33ac service/debugger: close executable file (go-delve#2976 )
9319cc3 service/debugger: make TestDebugger_LaunchWithTTY pass on FreeBSD (go-delve#2982 )
8337b5a service/debugger: merge attachErrorMessage, verifyBinaryFormat (go-delve#3142 )
65cfd25 service/debugger: refactor state/collectBreakpointInfo for TargetGroup (go-delve#3064 )
ac8720e service/test,proc: move variable evaluation test to pkg/proc (go-delve#3024 )
ec1d1ef terminal/command: 'goroutines' command add new flags '-exec command' (go-delve#3044 )
278e4d1 terminal/command: add -per-g-hitcount option to condition command (go-delve#3055 )
1fe03e7 terminal: add ability to show disassembly instead of source (go-delve#3047 )
1add32b terminal: do not use WaitSince as unix time (go-delve#3139 )
b19d67c terminal: remove leftover GOPATH references (go-delve#3117 )
cb91509 terminal: send large output to pager (go-delve#3060 )
a501814 testcase: remove accidental debug binary (go-delve#3035 )
d9d8f4a v1.9.1 (go-delve#3116 )
0764cc3 vendor: update version of go/packages to 0.1.11 (go-delve#3053 )
You can’t perform that action at this time.