- Update to version 1.23.1:
* *: release version 1.23.1 (#3816)
* proc: cache module data (#3800)
* proc: for optimized functions allow .closureptr to not exist (#3808)
* proc: improve Rosetta check (#3810)
* proc: fix result type of division of untyped constants (#3794)
* service/dap: fix test failure with 1.24 (#3805)
* service/dap: make handlesMap generic (#3798)
* proc: workaround for macOS section name truncation (#3799)
* terminal/starbind: fix starlark conversion of named consts (#3802)
* chore: fix function name (#3803)
* eval: Allow reslicing a slice up to its cap, rather than its length (#3796)
* proc: fix TestRangeOverFuncNext on linux/386 (#3795)
* proc: fix step stuttering when entering range-over-func bodies (#3788)
* proc: move stepping test to their own file (#3784) (forwarded request 1202749 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1202750
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/delve?expand=0&rev=14
* *: release version 1.23.1 (#3816)
* proc: cache module data (#3800)
* proc: for optimized functions allow .closureptr to not exist (#3808)
* proc: improve Rosetta check (#3810)
* proc: fix result type of division of untyped constants (#3794)
* service/dap: fix test failure with 1.24 (#3805)
* service/dap: make handlesMap generic (#3798)
* proc: workaround for macOS section name truncation (#3799)
* terminal/starbind: fix starlark conversion of named consts (#3802)
* chore: fix function name (#3803)
* eval: Allow reslicing a slice up to its cap, rather than its length (#3796)
* proc: fix TestRangeOverFuncNext on linux/386 (#3795)
* proc: fix step stuttering when entering range-over-func bodies (#3788)
* proc: move stepping test to their own file (#3784)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/delve?expand=0&rev=28
- Update to version 1.23.0:
* *: release version 1.23.0 (#3782)
* teamcity: fix typo in configuration (#3783)
* goversion: add 1.23 to supported versions, update test matrix (#3780)
* proc: fix bug with range-over-func stepping (#3778)
* *: replace old golang.org links with new go.dev (#3774)
* service/rpc1: add Go Reference doc (#3779)
* proc: use .closureptr for stepping through range-over-func statements (#3763)
* pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests (#3772)
* pkg: refactor to buf.WriteString() (#3769)
* pkg/terminal: add missing file.Close() call (#3770)
* go.mod: update gopkg.in/yaml to v3 (#3776)
* pkg/proc: fix 404 links and change to https (#3775)
* *: remove redundant lines at the start/end of block (#3773)
* fix: LoadAbstractOriginAndSpecification infinite loop caused by abstract origin point to itself. (#3767)
* service/debugger: evaluate breakpoint vars on g-less threads (#3759)
* proc: support stepping through range-over-func statements with inlining (#3755)
* fix: mem cache out of range panic caused by overflow (#3761)
* pkg/proc,service/debugger: fix debuginfod-find source (#3762)
* refactor: move loadModuleData from runtimeTypeToDIE and expose the apis (#3741)
* all: fix typos in docs, comments and package name (#3757)
* pkg/terminal: do not use deprecated strings.Title (#3756)
* proc: initial support for expressions with range-over-func (#3750)
* *: replace fmt.Errorf with errors.New (#3752)
* pkg/astutil,pkg/elfwriter: fix package doc (#3753)
* service: print better message for unattended stops (#3747)
* proc: refactor identifier evaluation for range-over-func support (#3738)
* proc: fix TestRangeOverFuncNext (#3740)
* proc: fix bug with stack watchpoints going out of scope (#3742)
* pkg/terminal,service/debugger: Support to add a new suboption --follow-calls to trace subcommand (#3594) (forwarded request 1188049 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1188050
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/delve?expand=0&rev=13
* *: release version 1.23.0 (#3782)
* teamcity: fix typo in configuration (#3783)
* goversion: add 1.23 to supported versions, update test matrix (#3780)
* proc: fix bug with range-over-func stepping (#3778)
* *: replace old golang.org links with new go.dev (#3774)
* service/rpc1: add Go Reference doc (#3779)
* proc: use .closureptr for stepping through range-over-func statements (#3763)
* pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests (#3772)
* pkg: refactor to buf.WriteString() (#3769)
* pkg/terminal: add missing file.Close() call (#3770)
* go.mod: update gopkg.in/yaml to v3 (#3776)
* pkg/proc: fix 404 links and change to https (#3775)
* *: remove redundant lines at the start/end of block (#3773)
* fix: LoadAbstractOriginAndSpecification infinite loop caused by abstract origin point to itself. (#3767)
* service/debugger: evaluate breakpoint vars on g-less threads (#3759)
* proc: support stepping through range-over-func statements with inlining (#3755)
* fix: mem cache out of range panic caused by overflow (#3761)
* pkg/proc,service/debugger: fix debuginfod-find source (#3762)
* refactor: move loadModuleData from runtimeTypeToDIE and expose the apis (#3741)
* all: fix typos in docs, comments and package name (#3757)
* pkg/terminal: do not use deprecated strings.Title (#3756)
* proc: initial support for expressions with range-over-func (#3750)
* *: replace fmt.Errorf with errors.New (#3752)
* pkg/astutil,pkg/elfwriter: fix package doc (#3753)
* service: print better message for unattended stops (#3747)
* proc: refactor identifier evaluation for range-over-func support (#3738)
* proc: fix TestRangeOverFuncNext (#3740)
* proc: fix bug with stack watchpoints going out of scope (#3742)
* pkg/terminal,service/debugger: Support to add a new suboption --follow-calls to trace subcommand (#3594)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/delve?expand=0&rev=26
- Update to version 1.22.1:
* *: release version 1.22.1 (#3662)
* pkg/proc: remove usage of gore dependency (#3664)
* cmd/dlv: fix --continue with unix domain sockets (#3658)
* Don't use a fixed width for s when parsing /proc/net/tcp lines (#3660)
* *: update gore (#3659)
* terminal: add prompt color option (#3648)
* terminal: add color highlighting to stacktraces (#3649)
* cmd/dlv: support unix domain sockets (#3655)
* service/dap: support waitfor option for 'dap attach' only (#3656)
* *: update go-delve/gore (#3646)
* *: remove accidentally committed binary (#3645)
* proc: if a reslice operator is used load the whole slice (#3623)
* proc/gdbserver: clean up rr directory on detach (#3570)
* proc: skip TestDebugStripped on development versions of Go (#3642)
* evalop: fix name of executeOp function in test (#3643)
* service/dap: make TestEvaluateCallFunction independent of line numbers (#3644)
* proc/native: add support sentinel for FreeBSD with cgo disabled (#3636)
* make.go: do not recodesign when rebuilding (#3639)
* proc/native: remove dead code in nonative_darwin.go (#3637)
* proc: fix stacktrace frame after runtime.sigpanic (#3638)
* proc: fix dynamic library loading with musl loader (#3621)
* proc: fix TestCondBreakpointWithFrame flakes on 1.22rc1 (#3624)
* terminal: add paging to print, vars, args and locals (#3620)
* TeamCity: speed up ppc64le CI (#3622)
* Documentation: document runtime.frame(n).varname (#3625)
* go.mod: Update version of go-delve/liner (#3619)
* Cirrus-CI: update FreeBSD version (#3618) (forwarded request 1155745 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1155746
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/delve?expand=0&rev=12
- Update to version 1.22.1:
* *: release version 1.22.1 (#3662)
* pkg/proc: remove usage of gore dependency (#3664)
* cmd/dlv: fix --continue with unix domain sockets (#3658)
* Don't use a fixed width for s when parsing /proc/net/tcp lines (#3660)
* *: update gore (#3659)
* terminal: add prompt color option (#3648)
* terminal: add color highlighting to stacktraces (#3649)
* cmd/dlv: support unix domain sockets (#3655)
* service/dap: support waitfor option for 'dap attach' only (#3656)
* *: update go-delve/gore (#3646)
* *: remove accidentally committed binary (#3645)
* proc: if a reslice operator is used load the whole slice (#3623)
* proc/gdbserver: clean up rr directory on detach (#3570)
* proc: skip TestDebugStripped on development versions of Go (#3642)
* evalop: fix name of executeOp function in test (#3643)
* service/dap: make TestEvaluateCallFunction independent of line numbers (#3644)
* proc/native: add support sentinel for FreeBSD with cgo disabled (#3636)
* make.go: do not recodesign when rebuilding (#3639)
* proc/native: remove dead code in nonative_darwin.go (#3637)
* proc: fix stacktrace frame after runtime.sigpanic (#3638)
* proc: fix dynamic library loading with musl loader (#3621)
* proc: fix TestCondBreakpointWithFrame flakes on 1.22rc1 (#3624)
* terminal: add paging to print, vars, args and locals (#3620)
* TeamCity: speed up ppc64le CI (#3622)
* Documentation: document runtime.frame(n).varname (#3625)
* go.mod: Update version of go-delve/liner (#3619)
* Cirrus-CI: update FreeBSD version (#3618)
OBS-URL: https://build.opensuse.org/request/show/1155745
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/delve?expand=0&rev=24
- Update to version 1.21.2:
- Packaging improvements:
* Re-enable binary stripping and debuginfo boo#1210938
* Update to BuildRequires: golang(API) >= 1.17 matching go.mod
* Build PIE with pattern that may become recommended procedure:
%%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
A go toolchain buildmode default config would be preferable
but none exist at this time.
* Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
* Drop go build -o arg, default binary name is pkg of main()
* Drop comment about upstream Makefile static build options fail
* Add basic %check to execute binary --help (forwarded request 1121297 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1121298
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/delve?expand=0&rev=10
- Update to version 1.21.2:
- Packaging improvements:
* Re-enable binary stripping and debuginfo boo#1210938
* Update to BuildRequires: golang(API) >= 1.17 matching go.mod
* Build PIE with pattern that may become recommended procedure:
%%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
A go toolchain buildmode default config would be preferable
but none exist at this time.
* Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
* Drop go build -o arg, default binary name is pkg of main()
* Drop comment about upstream Makefile static build options fail
* Add basic %check to execute binary --help
OBS-URL: https://build.opensuse.org/request/show/1121297
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/delve?expand=0&rev=20