- Update to version 1.26.0:
* v1.26.0 (#4220)
* tests: fix TestFilterGoroutines/TestGoroutineLabels on windows/1.26 (#4217)
* gdbserial: do not set detached if we kill the process (#4216)
* service/dap: fix restart handling when compilation fails (#4215)
* service/dap: disable string() field for address-less variables (#4214)
* service/test: disable TestGuessSubstitutePath on riscv64 (#4212)
* *: More fixes for Go 1.26 (#4211)
* pkg/proc: process spawned event (#4171)
* *: update riscv64 capslock file (#4210)
* github: fix issue template (#4209)
* fix: go mod vendor (#4207)
* *: replace github.com/hashicorp/golang-lru with a custom lru cache (#4196)
* *: update riscv64 support and adding it in test matrix (#4190)
* go.mod: remove replace directive
* cmd/dlv,_scripts: move things that use x/tools/go/packages to new repo (#3990)
* pkg/proc: add way to disable stop-on-error for breakpoint conditions (#4191)
* *: fix tests on windows and arm64 for go1.26 (#4205)
* dap: preserve tags when handling tags (#4201)
* test: only run capslock on latest minor version (#4202)
* *: fix tests (#4198)
* Teamcity: disable riscv64 build due to lack of agent (#4199)
* terminal: add savestate command (#4045)
* service/dap: add target command in console and support follow-exec in DAP interface (#4078)
* service: workaround for non-unicode strings in Variables (#4082)
* pkg/proc: guard register logging from nil pointer dereferences (#4188)
* teamcity: Add support for riscv64 architecture in settings (#4189)
* Add support to trace defer function calls under trace follow option (#3978)
* pkg/dwarf: do not insist stmt is same line as entry (#4186)
* replay subcommand must keep trace directory. (#4184) (forwarded request 1323714 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1323715
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/delve?expand=0&rev=22
* v1.26.0 (#4220)
* tests: fix TestFilterGoroutines/TestGoroutineLabels on windows/1.26 (#4217)
* gdbserial: do not set detached if we kill the process (#4216)
* service/dap: fix restart handling when compilation fails (#4215)
* service/dap: disable string() field for address-less variables (#4214)
* service/test: disable TestGuessSubstitutePath on riscv64 (#4212)
* *: More fixes for Go 1.26 (#4211)
* pkg/proc: process spawned event (#4171)
* *: update riscv64 capslock file (#4210)
* github: fix issue template (#4209)
* fix: go mod vendor (#4207)
* *: replace github.com/hashicorp/golang-lru with a custom lru cache (#4196)
* *: update riscv64 support and adding it in test matrix (#4190)
* go.mod: remove replace directive
* cmd/dlv,_scripts: move things that use x/tools/go/packages to new repo (#3990)
* pkg/proc: add way to disable stop-on-error for breakpoint conditions (#4191)
* *: fix tests on windows and arm64 for go1.26 (#4205)
* dap: preserve tags when handling tags (#4201)
* test: only run capslock on latest minor version (#4202)
* *: fix tests (#4198)
* Teamcity: disable riscv64 build due to lack of agent (#4199)
* terminal: add savestate command (#4045)
* service/dap: add target command in console and support follow-exec in DAP interface (#4078)
* service: workaround for non-unicode strings in Variables (#4082)
* pkg/proc: guard register logging from nil pointer dereferences (#4188)
* teamcity: Add support for riscv64 architecture in settings (#4189)
* Add support to trace defer function calls under trace follow option (#3978)
* pkg/dwarf: do not insist stmt is same line as entry (#4186)
* replay subcommand must keep trace directory. (#4184)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/delve?expand=0&rev=45
- Update to version 1.25.2:
* *: release version 1.25.2 (#4104)
* pkg/proc: return better error attempting to call nonexistent function (#4062)
* service/dap: allow clients to specify rebuild on restart (#4103)
* pkg/proc: add support for additional stack-switching functions on loong64 (#4100)
* *: fix some failing tests on go1.25 (#4089)
* proc: early fixes for Go 1.26 (#4070)
* dwarf: using maps.Clone (#4088)
* proc: in-progress calls must be properly terminated (#4090)
* pkg/proc: support ContextRegNum on loong64 (#4095)
* pkg/proc: add support for reading runtime.sigtrampgo context on loong64 (#4098)
* proc,service,terminal: add events call use it for dld notifications (#3980)
* service/dap: fix TestConfigurationDoneWithoutDebugSession (#4071)
* proc: fix nil pointer dereference loading malformed classic maps (#4067)
* service/dap: fix restart while the target is running (#4068)
* service/dap: fix panic on uninitialized debugger (#4061) (forwarded request 1301625 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1301626
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/delve?expand=0&rev=21
* *: release version 1.25.2 (#4104)
* pkg/proc: return better error attempting to call nonexistent function (#4062)
* service/dap: allow clients to specify rebuild on restart (#4103)
* pkg/proc: add support for additional stack-switching functions on loong64 (#4100)
* *: fix some failing tests on go1.25 (#4089)
* proc: early fixes for Go 1.26 (#4070)
* dwarf: using maps.Clone (#4088)
* proc: in-progress calls must be properly terminated (#4090)
* pkg/proc: support ContextRegNum on loong64 (#4095)
* pkg/proc: add support for reading runtime.sigtrampgo context on loong64 (#4098)
* proc,service,terminal: add events call use it for dld notifications (#3980)
* service/dap: fix TestConfigurationDoneWithoutDebugSession (#4071)
* proc: fix nil pointer dereference loading malformed classic maps (#4067)
* service/dap: fix restart while the target is running (#4068)
* service/dap: fix panic on uninitialized debugger (#4061)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/delve?expand=0&rev=43
- Update to version 1.25.1:
* *: v1.25.1
* service/dap: do not try to stacktrace an unreadable goroutine (#4056)
* service/dap: implement restart request (#4057)
* service/dap: do not try to access value of unreadable string variables (#4055)
* goversion: update min supported go minor version
* CI: update teamcity to run 1.25
* *: update golang.org/x/tools
* pkg/goversion: update max supported go minor version
* gobuild: try using debug filename pattern for debug binary first
* pkg/proc: fix type cast between slices (#4048)
* pkg/proc: make closure captured vars visible on closure's first line (#4049)
* pkg,service: simplify tests with slices.Contains (#4040)
* service/dap: add missing response body close in test (#4039)
* dwarf/frame: handle unknown opcodes more gracefully (#4037)
* proc: propogate errors from switchToGoroutineStack
* proc: refactor multi arch branches to uses Arch.usesLR
* proc: handle moving of direct interface flag in Go 1.26 (#4032) (forwarded request 1294418 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1294421
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/delve?expand=0&rev=19
* *: v1.25.1
* service/dap: do not try to stacktrace an unreadable goroutine (#4056)
* service/dap: implement restart request (#4057)
* service/dap: do not try to access value of unreadable string variables (#4055)
* goversion: update min supported go minor version
* CI: update teamcity to run 1.25
* *: update golang.org/x/tools
* pkg/goversion: update max supported go minor version
* gobuild: try using debug filename pattern for debug binary first
* pkg/proc: fix type cast between slices (#4048)
* pkg/proc: make closure captured vars visible on closure's first line (#4049)
* pkg,service: simplify tests with slices.Contains (#4040)
* service/dap: add missing response body close in test (#4039)
* dwarf/frame: handle unknown opcodes more gracefully (#4037)
* proc: propogate errors from switchToGoroutineStack
* proc: refactor multi arch branches to uses Arch.usesLR
* proc: handle moving of direct interface flag in Go 1.26 (#4032)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/delve?expand=0&rev=39
- Update to version 1.24.1:
* *: v1.24.1 (#3931)
* proc: expose breakpoint hitcounts in expressions (#3874)
* proc: do not pin function call returns for toplevel call (#3925)
* telemetry: add stack counter for internal errors (#3930)
* service/test: handle wider registers in test (#3929)
* dwarf,proc: various fixes to support DWARFv5 (#3893)
* pkg/proc: support watchpoint on nil interface (#3924)
* pkg/proc: add support for interface watchpoints (#3922)
* proc/gdbserial: use rr version to determine style of qRRCmd (#3921)
* logflags: replace logrus with log/slog (#3918)
* *: remove uses of reflect.MethodByName from all of Delve (#3916)
* CirrusCI: update FreeBSD version (#3917)
* proc: some refactorings for supporting struct literals (#3909)
* proc: better error message for breakpoints on stripped binaries (#3914)
* TeamCity: remove riscv64 from configuration (#3912)
* proc: allow access to thread registers after a function call (#3908)
* *: add support for linux/loong64 to native backend (#3892)
* service/dap: provide process events after launch (#3902)
* pkg/terminal: support zed editor and allow args in DELVE_EDITOR (#3899)
* proc: switch to goroutine stack if we make no progress on thread stack (#3898)
* proc: remove irrelevant TODO comment (#3891)
* pkg: refactor sort.Sort to slices.SortFunc (#3880)
* delete redundancy code. (#3897)
* pkg/proc/internal/ebpf: Fix uprobe address (#3894)
* service/test: disable TestGuessSubstitutePath on TeamCity/linux/tip (#3890)
* proc: remove leftover fmt.Printf (#3885)
* fix check it.Err() != nil but return a nil value error err (#3886)
- Packaging improvements:
* Update to BuildRequires: golang(API) >= 1.21 matching go.mod (forwarded request 1251025 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1251026
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/delve?expand=0&rev=16
* *: v1.24.1 (#3931)
* proc: expose breakpoint hitcounts in expressions (#3874)
* proc: do not pin function call returns for toplevel call (#3925)
* telemetry: add stack counter for internal errors (#3930)
* service/test: handle wider registers in test (#3929)
* dwarf,proc: various fixes to support DWARFv5 (#3893)
* pkg/proc: support watchpoint on nil interface (#3924)
* pkg/proc: add support for interface watchpoints (#3922)
* proc/gdbserial: use rr version to determine style of qRRCmd (#3921)
* logflags: replace logrus with log/slog (#3918)
* *: remove uses of reflect.MethodByName from all of Delve (#3916)
* CirrusCI: update FreeBSD version (#3917)
* proc: some refactorings for supporting struct literals (#3909)
* proc: better error message for breakpoints on stripped binaries (#3914)
* TeamCity: remove riscv64 from configuration (#3912)
* proc: allow access to thread registers after a function call (#3908)
* *: add support for linux/loong64 to native backend (#3892)
* service/dap: provide process events after launch (#3902)
* pkg/terminal: support zed editor and allow args in DELVE_EDITOR (#3899)
* proc: switch to goroutine stack if we make no progress on thread stack (#3898)
* proc: remove irrelevant TODO comment (#3891)
* pkg: refactor sort.Sort to slices.SortFunc (#3880)
* delete redundancy code. (#3897)
* pkg/proc/internal/ebpf: Fix uprobe address (#3894)
* service/test: disable TestGuessSubstitutePath on TeamCity/linux/tip (#3890)
* proc: remove leftover fmt.Printf (#3885)
* fix check it.Err() != nil but return a nil value error err (#3886)
- Packaging improvements:
* Update to BuildRequires: golang(API) >= 1.21 matching go.mod
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/delve?expand=0&rev=32
- Update to version 1.24.0:
* *: v1.24.0 (#3883)
* goversion,proc_test: add go1.24 compatiblity, disable broken test (#3882)
* proc: fix loading goroutine labels on Go 1.24 (#3879)
* service/rpc1: delete APIv1 (#3881)
* tests: removing of dlvbin is not needed (#3875)
* pkg/proc: support swiss table map implementation (#3838)
* terminal/starbind: allow modification of structs returned by API (#3872)
* pkg/proc,service/debugger: do not disable unsatisfiable breakpoints (#3868)
* proc: allow accessing captured variable as if they were struct fields (#3866)
* feat: print a message when the debuggee process exits (#3870)
* proc: fix issue on Windows when launching process while detached (#3867)
* proc/core/minidump: remove newlines from minidump logs (#3869)
* pkg/proc/native,pkg/proc/amd64util: xsave decoding cleanup (#3840)
* go.mod: sync golang.org/x/telemetry@58a1122356f5 (#3857)
* all: remove redundant err declarations (#3855)
* tests: calling os.Exit in TestMain is not required (#3856)
* proc: do not ignore error return of funcCallEvalFuncExpr (#3850)
* Documentation: using `go install` is preferable (#3853)
* proc: fix typos in errors and comments (#3852)
* proc: run gofmt (#3851)
* proc: fix rangeFuncStackTrace with inlined functions (#3849)
* service,terminal,cmd/dlv: automatically guessing substitute-path config (#3781)
* service/rpc2: correct ExamineMemory length error message (#3846)
* all: import go telemetry and enable crash reporting (#3841)
* TeamCity: move riscv64 backend testing to tip (#3842)
* _scripts: update staticcheck version (#3839)
* proc: use CPUID to determine ZMM_Hi256 region offset (#3831)
* Documentation: fix autogenerated markdown documentation (#3836)
* goversion: parse version for development builds (#3837) (forwarded request 1231968 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1231969
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/delve?expand=0&rev=15
* *: v1.24.0 (#3883)
* goversion,proc_test: add go1.24 compatiblity, disable broken test (#3882)
* proc: fix loading goroutine labels on Go 1.24 (#3879)
* service/rpc1: delete APIv1 (#3881)
* tests: removing of dlvbin is not needed (#3875)
* pkg/proc: support swiss table map implementation (#3838)
* terminal/starbind: allow modification of structs returned by API (#3872)
* pkg/proc,service/debugger: do not disable unsatisfiable breakpoints (#3868)
* proc: allow accessing captured variable as if they were struct fields (#3866)
* feat: print a message when the debuggee process exits (#3870)
* proc: fix issue on Windows when launching process while detached (#3867)
* proc/core/minidump: remove newlines from minidump logs (#3869)
* pkg/proc/native,pkg/proc/amd64util: xsave decoding cleanup (#3840)
* go.mod: sync golang.org/x/telemetry@58a1122356f5 (#3857)
* all: remove redundant err declarations (#3855)
* tests: calling os.Exit in TestMain is not required (#3856)
* proc: do not ignore error return of funcCallEvalFuncExpr (#3850)
* Documentation: using `go install` is preferable (#3853)
* proc: fix typos in errors and comments (#3852)
* proc: run gofmt (#3851)
* proc: fix rangeFuncStackTrace with inlined functions (#3849)
* service,terminal,cmd/dlv: automatically guessing substitute-path config (#3781)
* service/rpc2: correct ExamineMemory length error message (#3846)
* all: import go telemetry and enable crash reporting (#3841)
* TeamCity: move riscv64 backend testing to tip (#3842)
* _scripts: update staticcheck version (#3839)
* proc: use CPUID to determine ZMM_Hi256 region offset (#3831)
* Documentation: fix autogenerated markdown documentation (#3836)
* goversion: parse version for development builds (#3837)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/delve?expand=0&rev=30
- 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