Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: move loadModuleData from runtimeTypeToDIE and expose the apis #3741

Merged

Conversation

jayantxie
Copy link
Contributor

No description provided.

@jayantxie
Copy link
Contributor Author

jayantxie commented Jun 6, 2024

@aarzilli Could you help me take a look at these changes to see if they are appropriate? If they are okay, I will add some necessary comments to the codes.

Copy link
Member

@aarzilli aarzilli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It seems premature to do this for something that isn't released.

@jayantxie
Copy link
Contributor Author

jayantxie commented Jun 6, 2024

I will later publish this repository under the organization cloudwego. However, currently, I can only specify it to use my personal forked repository using the go mod replace command. This prevents me from installing it using the "go install" command. Alternatively, could the go-delve/delve repository create a branch for me so that I can directly reference it? And after the features are released and stable for a while, we will merge this PR.

root:~/gopath/src/github.com/jayantxie# go install github.com/jayantxie/goref/cmd/grf@main
go: downloading github.com/jayantxie/goref v0.0.0-20240606095346-cfbff48b5720
go: github.com/jayantxie/goref/cmd/grf@main (in github.com/jayantxie/goref@v0.0.0-20240606095346-cfbff48b5720):
	The go.mod file for the module providing named packages contains one or
	more replace directives. It must not contain directives that would cause
	it to be interpreted differently than if it were the main module.

Do you think it's OK? @aarzilli

type functionExtra struct {
// closureStructType is the cached struct type for closures for this function
closureStructType *godwarf.StructType
type FunctionExtra struct {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Anything in this struct can be calculated externally to delve using dwarf info, why export it?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Because parsing the closure type separately from the dwarf requires accessing private functions or variables of the Image type, such as getDwarfTree, dwarf, index, etc., it is not easy to obtain them.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@aarzilli Any suggestions? Decoding dwarf externally seems quite complex.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You can figure out which image it is by looking at Entry, the only other thing you need at that point is offset, which we can make public.

pkg/proc/eval.go Outdated
@@ -669,7 +669,7 @@ func (scope *EvalScope) PackageVariables(cfg LoadConfig) ([]*Variable, error) {
return vars, nil
}

func (scope *EvalScope) findGlobal(pkgName, varName string) (*Variable, error) {
func (scope *EvalScope) FindGlobal(pkgName, varName string) (*Variable, error) {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You can call this function through EvalExpression.

@@ -2273,7 +2273,7 @@ func (bi *BinaryInfo) findType(name string) (godwarf.Type, error) {
return godwarf.ReadType(image.dwarf, ref.imageIndex, ref.offset, image.typeCache)
}

func (bi *BinaryInfo) findTypeExpr(expr ast.Expr) (godwarf.Type, error) {
func (bi *BinaryInfo) FindTypeExpr(expr ast.Expr) (godwarf.Type, error) {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The same that goes for functionExtra goes for this. It can be implemented externally.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Functions like findType, expandPackagesInType, and findArrayType are all private functions, and it can be quite challenging to implement these functions externally.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The only call to FindTypeExpr in the repository you linked that I can find is this:

				t, err := parser.ParseExpr("runtime.specialfinalizer")
				if err != nil {
					return err
				}
				spty, _ := special.bi.FindTypeExpr(t)

You don't need FindTypeExpr for this, you can just use godwarf.ReadType.

pkg/proc/mem.go Outdated
@@ -73,6 +73,8 @@ func cacheMemory(mem MemoryReadWriter, addr uint64, size int) MemoryReadWriter {
case *memCache:
if cacheMem.contains(addr, size) {
return mem
} else {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is something we don't want. We don't want to accidentally turn memory access into a linear search through a series of caches.

pkg/proc/mem.go Outdated
@@ -62,7 +62,7 @@ func CreateLoadedCachedMemory(data []byte) MemoryReadWriter {
return &memCache{loaded: true, cacheAddr: fakeAddressUnresolv, cache: data, mem: nil}
}

func cacheMemory(mem MemoryReadWriter, addr uint64, size int) MemoryReadWriter {
func CacheMemory(mem MemoryReadWriter, addr uint64, size int) MemoryReadWriter {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you really need this exported? The special thing about this is that it treats compositeMemory specially, but that's only something you will encounter for local variables.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You are right, I made a mistake before by caching local variables, which caused Dereference error. Now, I only cache heap objects, and there is indeed no need to reference them anymore.

@@ -102,7 +102,7 @@ type Variable struct {
DwarfType godwarf.Type
RealType godwarf.Type
Kind reflect.Kind
mem MemoryReadWriter
Mem MemoryReadWriter
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd rather not export this at this point, I would suggest that you fish this out with unsafe and write a test for correctness.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Using unsafe to access fields in the short term is also an option. I'll handle it by this way for now.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm actually thinking that you shouldn't need this at all. The only time this is meaningfully different from the object you get from calling proc.(*Target).Memory is for stack variables, but really you shouldn't rely on those to find heap references: for one thing they might not be alive anymore and for another there could be (large) chunks of memory kept alive from references that are not reachable from any local variable that we have access to. Think for example the return value of a function that just returned.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The 'locals' variable is necessary for memory references. If the memory referenced by these variables becomes invalid and the corresponding heap memory cannot be found, my approach is to skip that variable. And when retrieving references, I also consider the 'args' as a 'locals' variable to prevent the second case.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You can't call Locals, it's too high level for what you are doing, you need to read the registers directly or you will not find some live memory. Also, to support range-over-func I will be making changes to Locals that will break it completely for your use case.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Judging from what you are using I think using pkg/dwarf/reader.Variables and then BinInfo.Location is more appropriate, if you want to go the route where you are using DWARF (which I think is the wrong approach).

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm considering using gc bitmap to traverse objects, using field offset combined with dwarf types to locate downstream types in order to avoid the issue of potentially missing some live memory by purely traversing the dwarf.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You can't call Locals, it's too high level for what you are doing, you need to read the registers directly or you will not find some live memory. Also, to support range-over-func I will be making changes to Locals that will break it completely for your use case.

Get~

}

md := findModuleDataForType(bi, mds, _type.Addr, _type.mem)
md := findModuleDataForType(bi, mds, _type.Addr, _type.Mem)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This change is because you want to cache the module data list right?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, if module data is created every time calling findModuleDataForType, the performance will be very bad.

@jayantxie jayantxie force-pushed the refactor/expose_necessary_apis branch from 531d38b to dc65ba8 Compare June 11, 2024 03:33
@jayantxie jayantxie force-pushed the refactor/expose_necessary_apis branch from dc65ba8 to 501a6f7 Compare June 19, 2024 11:46
@jayantxie
Copy link
Contributor Author

@aarzilli I marked a TODO to read the registers directly instead of reading from Locals, and searching sub objects by bitmap rather than dwarf types. And I rollbacked the API functions you commented. Can you please take a look again?

@jayantxie jayantxie force-pushed the refactor/expose_necessary_apis branch from 501a6f7 to 4f1a9ff Compare June 20, 2024 03:54
@jayantxie jayantxie changed the title refactor: expose some necessary apis for extending functionality based on delve library refactor: move loadModuleData from runtimeTypeToDIE and expose the apis Jun 20, 2024
Copy link
Member

@aarzilli aarzilli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jayantxie
Copy link
Contributor Author

LGTM

Please help to merge it.

@aarzilli
Copy link
Member

It will be merged by Derek when he has time.

Copy link
Member

@derekparker derekparker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One question.

I don't have access to the repo you listed in the earlier comment so couldn't investigate myself.

// delve counterpart to runtime.moduledata
type moduleData struct {
// ModuleData counterpart to runtime.moduleData
type ModuleData struct {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why export this when all members are unexported without accessor methods?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's for storing it somewhere else and then passing it to RuntimeTypeToDIE.

@jayantxie
Copy link
Contributor Author

One question.

I don't have access to the repo you listed in the earlier comment so couldn't investigate myself.

I made the temporary repo private, but I will soon open source the code to the github.com/cloudwego/goref repository.

Copy link
Member

@derekparker derekparker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@derekparker derekparker merged commit a4196f3 into go-delve:master Jun 25, 2024
2 checks passed
yurishkuro referenced this pull request in jaegertracing/jaeger Aug 17, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/go-delve/delve](https://togithub.com/go-delve/delve) |
`v1.22.1` -> `v1.23.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgo-delve%2fdelve/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fgo-delve%2fdelve/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fgo-delve%2fdelve/v1.22.1/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgo-delve%2fdelve/v1.22.1/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>go-delve/delve (github.com/go-delve/delve)</summary>

###
[`v1.23.0`](https://togithub.com/go-delve/delve/releases/tag/v1.23.0)

[Compare
Source](https://togithub.com/go-delve/delve/compare/v1.22.1...v1.23.0)

#### What's Changed

- dwarfbuilder: fix makeAbbrevTable by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3665](https://togithub.com/go-delve/delve/pull/3665)
- \*: misc fixes for go1.23 by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3663](https://togithub.com/go-delve/delve/pull/3663)
- elfwriter: add WriteSectionHeaders by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3666](https://togithub.com/go-delve/delve/pull/3666)
- Upgrade github.com/google/go-dap to v0.12.0 by
[@&#8203;suzmue](https://togithub.com/suzmue) in
[https://github.com/go-delve/delve/pull/3673](https://togithub.com/go-delve/delve/pull/3673)
- pkg/terminal,pkg/proc: Implement next-instruction by
[@&#8203;derekparker](https://togithub.com/derekparker) in
[https://github.com/go-delve/delve/pull/3671](https://togithub.com/go-delve/delve/pull/3671)
- pkg/terminal: print breakpoint number on stop by
[@&#8203;derekparker](https://togithub.com/derekparker) in
[https://github.com/go-delve/delve/pull/3675](https://togithub.com/go-delve/delve/pull/3675)
- proc/evalop: remove no longer needed Go 1.17 files by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3676](https://togithub.com/go-delve/delve/pull/3676)
- Cirrus-CI: update to FreeBSD 13.3 by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3679](https://togithub.com/go-delve/delve/pull/3679)
- dwarf/loclist: remove impossible condition by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3677](https://togithub.com/go-delve/delve/pull/3677)
- proc: catch panics when reading debug info for stripped executables by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3678](https://togithub.com/go-delve/delve/pull/3678)
- proc,go.mod: update x/sys remove KeepAlive calls by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3680](https://togithub.com/go-delve/delve/pull/3680)
- pkg/proc: defend better against missing DWARF by
[@&#8203;derekparker](https://togithub.com/derekparker) in
[https://github.com/go-delve/delve/pull/3695](https://togithub.com/go-delve/delve/pull/3695)
- proc: support reading captured variables of closures by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3682](https://togithub.com/go-delve/delve/pull/3682)
- pkg/terminal: allow postfix if for breakpoint conds by
[@&#8203;derekparker](https://togithub.com/derekparker) in
[https://github.com/go-delve/delve/pull/3693](https://togithub.com/go-delve/delve/pull/3693)
- proc: change 'step' command so that it steps through go statements by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3686](https://togithub.com/go-delve/delve/pull/3686)
- cmd/dlv: add shell (non-)completions to flags taking args by
[@&#8203;scop](https://togithub.com/scop) in
[https://github.com/go-delve/delve/pull/3696](https://togithub.com/go-delve/delve/pull/3696)
- cmd/dlv: fix panic on connect fail by
[@&#8203;scop](https://togithub.com/scop) in
[https://github.com/go-delve/delve/pull/3698](https://togithub.com/go-delve/delve/pull/3698)
- tests: fix tests on Go 1.23 by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3697](https://togithub.com/go-delve/delve/pull/3697)
- pkg/terminal: clear erroneous name setting on postfix if by
[@&#8203;derekparker](https://togithub.com/derekparker) in
[https://github.com/go-delve/delve/pull/3702](https://togithub.com/go-delve/delve/pull/3702)
- pkg/terminal: remove duplicated word by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3707](https://togithub.com/go-delve/delve/pull/3707)
- cmd/dlv: improve positional argument completion by
[@&#8203;scop](https://togithub.com/scop) in
[https://github.com/go-delve/delve/pull/3699](https://togithub.com/go-delve/delve/pull/3699)
- proc: generalize escapeCheck and allocString by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3687](https://togithub.com/go-delve/delve/pull/3687)
- rr: fix gdb parsing by
[@&#8203;howardjohn](https://togithub.com/howardjohn) in
[https://github.com/go-delve/delve/pull/3705](https://togithub.com/go-delve/delve/pull/3705)
- Add function name even in return trace by
[@&#8203;archanaravindar](https://togithub.com/archanaravindar) in
[https://github.com/go-delve/delve/pull/3712](https://togithub.com/go-delve/delve/pull/3712)
- pkg/proc: fix watchpoints on macos by
[@&#8203;derekparker](https://togithub.com/derekparker) in
[https://github.com/go-delve/delve/pull/3703](https://togithub.com/go-delve/delve/pull/3703)
- \_scripts: upgrade to python3 by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3716](https://togithub.com/go-delve/delve/pull/3716)
- pkg/proc/gdbserial: optimize gdbwire backend by
[@&#8203;derekparker](https://togithub.com/derekparker) in
[https://github.com/go-delve/delve/pull/3715](https://togithub.com/go-delve/delve/pull/3715)
- gdbserial: update path of lldb protocol extension documentation by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3727](https://togithub.com/go-delve/delve/pull/3727)
- gdbserial: fixes for rr 5.7.0 by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3718](https://togithub.com/go-delve/delve/pull/3718)
- pkg/terminal: remove deprecated starlark global options by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3722](https://togithub.com/go-delve/delve/pull/3722)
- \*: remove redundant lines at the start/end of block by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3730](https://togithub.com/go-delve/delve/pull/3730)
- Update actions/checkout to v4 by
[@&#8203;abbasudo](https://togithub.com/abbasudo) in
[https://github.com/go-delve/delve/pull/3731](https://togithub.com/go-delve/delve/pull/3731)
- proc/gdbserial: add environment variables to configure rr invocation
by [@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3726](https://togithub.com/go-delve/delve/pull/3726)
- proc: initial stepping with range-over-func support by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3736](https://togithub.com/go-delve/delve/pull/3736)
- cmd/dlv: print out message with stack trace when breakpoint is hit but
has no waiting client by
[@&#8203;fatanugraha](https://togithub.com/fatanugraha) in
[https://github.com/go-delve/delve/pull/3632](https://togithub.com/go-delve/delve/pull/3632)
- Support to add a new suboption --follow-calls to trace subcommand by
[@&#8203;archanaravindar](https://togithub.com/archanaravindar) in
[https://github.com/go-delve/delve/pull/3594](https://togithub.com/go-delve/delve/pull/3594)
- proc: fix bug with stack watchpoints going out of scope by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3742](https://togithub.com/go-delve/delve/pull/3742)
- proc: fix TestRangeOverFuncNext by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3740](https://togithub.com/go-delve/delve/pull/3740)
- proc: refactor identifier evaluation for range-over-func support by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3738](https://togithub.com/go-delve/delve/pull/3738)
- service: print better message for unattended stops by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3747](https://togithub.com/go-delve/delve/pull/3747)
- pkg/astutil,pkg/elfwriter: fix package doc by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3753](https://togithub.com/go-delve/delve/pull/3753)
- \*: replace fmt.Errorf with errors.New by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3752](https://togithub.com/go-delve/delve/pull/3752)
- proc: initial support for expressions with range-over-func by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3750](https://togithub.com/go-delve/delve/pull/3750)
- pkg/terminal: do not use deprecated strings.Title by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3756](https://togithub.com/go-delve/delve/pull/3756)
- all: fix typos in CHANGELOG, comments and package name by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3757](https://togithub.com/go-delve/delve/pull/3757)
- refactor: move loadModuleData from runtimeTypeToDIE and expose the
apis by [@&#8203;jayantxie](https://togithub.com/jayantxie) in
[https://github.com/go-delve/delve/pull/3741](https://togithub.com/go-delve/delve/pull/3741)
- pkg/proc,service/debugger: fix debuginfod-find source by
[@&#8203;derekparker](https://togithub.com/derekparker) in
[https://github.com/go-delve/delve/pull/3762](https://togithub.com/go-delve/delve/pull/3762)
- fix: mem cache out of range panic caused by overflow by
[@&#8203;jayantxie](https://togithub.com/jayantxie) in
[https://github.com/go-delve/delve/pull/3761](https://togithub.com/go-delve/delve/pull/3761)
- proc: support stepping through range-over-func statements with
inlining by [@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3755](https://togithub.com/go-delve/delve/pull/3755)
- service/debugger: evaluate breakpoint vars on g-less threads by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3759](https://togithub.com/go-delve/delve/pull/3759)
- fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr…
by [@&#8203;zdyj3170101136](https://togithub.com/zdyj3170101136) in
[https://github.com/go-delve/delve/pull/3767](https://togithub.com/go-delve/delve/pull/3767)
- \*: remove redundant lines at the start/end of block by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3773](https://togithub.com/go-delve/delve/pull/3773)
- pkg/proc: fix 404 links and change to https by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3775](https://togithub.com/go-delve/delve/pull/3775)
- go.mod: update gopkg.in/yaml to v3 by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3776](https://togithub.com/go-delve/delve/pull/3776)
- pkg/terminal: add missing file.Close() call by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3770](https://togithub.com/go-delve/delve/pull/3770)
- pkg: refactor to .WriteString() instead of .Write(\[]byte()) by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3769](https://togithub.com/go-delve/delve/pull/3769)
- pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3772](https://togithub.com/go-delve/delve/pull/3772)
- proc: use .closureptr for stepping through range-over-func statements
by [@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3763](https://togithub.com/go-delve/delve/pull/3763)
- service/rpc1: add Go Reference doc by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3779](https://togithub.com/go-delve/delve/pull/3779)
- \*: replace old golang.org links with new go.dev by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3774](https://togithub.com/go-delve/delve/pull/3774)
- proc: fix bug with range-over-func stepping by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3778](https://togithub.com/go-delve/delve/pull/3778)
- goversion: add 1.23 to supported versions, update test matrix by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3780](https://togithub.com/go-delve/delve/pull/3780)
- teamcity: fix typo in configuration by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3783](https://togithub.com/go-delve/delve/pull/3783)
- \*: release version 1.23.0 by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3782](https://togithub.com/go-delve/delve/pull/3782)

#### New Contributors

- [@&#8203;scop](https://togithub.com/scop) made their first
contribution in
[https://github.com/go-delve/delve/pull/3696](https://togithub.com/go-delve/delve/pull/3696)
- [@&#8203;howardjohn](https://togithub.com/howardjohn) made their first
contribution in
[https://github.com/go-delve/delve/pull/3705](https://togithub.com/go-delve/delve/pull/3705)
- [@&#8203;abbasudo](https://togithub.com/abbasudo) made their first
contribution in
[https://github.com/go-delve/delve/pull/3731](https://togithub.com/go-delve/delve/pull/3731)
- [@&#8203;fatanugraha](https://togithub.com/fatanugraha) made their
first contribution in
[https://github.com/go-delve/delve/pull/3632](https://togithub.com/go-delve/delve/pull/3632)
- [@&#8203;jayantxie](https://togithub.com/jayantxie) made their first
contribution in
[https://github.com/go-delve/delve/pull/3741](https://togithub.com/go-delve/delve/pull/3741)
- [@&#8203;zdyj3170101136](https://togithub.com/zdyj3170101136) made
their first contribution in
[https://github.com/go-delve/delve/pull/3767](https://togithub.com/go-delve/delve/pull/3767)

**Full Changelog**:
https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
[repository job
log](https://developer.mend.io/github/jaegertracing/jaeger).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhbmdlbG9nOmRlcGVuZGVuY2llcyJdfQ==-->

Signed-off-by: Mend Renovate <bot@renovateapp.com>
JaredTan95 referenced this pull request in JaredTan95/jaeger Aug 28, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/go-delve/delve](https://togithub.com/go-delve/delve) |
`v1.22.1` -> `v1.23.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgo-delve%2fdelve/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fgo-delve%2fdelve/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fgo-delve%2fdelve/v1.22.1/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgo-delve%2fdelve/v1.22.1/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>go-delve/delve (github.com/go-delve/delve)</summary>

###
[`v1.23.0`](https://togithub.com/go-delve/delve/releases/tag/v1.23.0)

[Compare
Source](https://togithub.com/go-delve/delve/compare/v1.22.1...v1.23.0)

#### What's Changed

- dwarfbuilder: fix makeAbbrevTable by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3665](https://togithub.com/go-delve/delve/pull/3665)
- \*: misc fixes for go1.23 by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3663](https://togithub.com/go-delve/delve/pull/3663)
- elfwriter: add WriteSectionHeaders by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3666](https://togithub.com/go-delve/delve/pull/3666)
- Upgrade github.com/google/go-dap to v0.12.0 by
[@&#8203;suzmue](https://togithub.com/suzmue) in
[https://github.com/go-delve/delve/pull/3673](https://togithub.com/go-delve/delve/pull/3673)
- pkg/terminal,pkg/proc: Implement next-instruction by
[@&#8203;derekparker](https://togithub.com/derekparker) in
[https://github.com/go-delve/delve/pull/3671](https://togithub.com/go-delve/delve/pull/3671)
- pkg/terminal: print breakpoint number on stop by
[@&#8203;derekparker](https://togithub.com/derekparker) in
[https://github.com/go-delve/delve/pull/3675](https://togithub.com/go-delve/delve/pull/3675)
- proc/evalop: remove no longer needed Go 1.17 files by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3676](https://togithub.com/go-delve/delve/pull/3676)
- Cirrus-CI: update to FreeBSD 13.3 by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3679](https://togithub.com/go-delve/delve/pull/3679)
- dwarf/loclist: remove impossible condition by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3677](https://togithub.com/go-delve/delve/pull/3677)
- proc: catch panics when reading debug info for stripped executables by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3678](https://togithub.com/go-delve/delve/pull/3678)
- proc,go.mod: update x/sys remove KeepAlive calls by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3680](https://togithub.com/go-delve/delve/pull/3680)
- pkg/proc: defend better against missing DWARF by
[@&#8203;derekparker](https://togithub.com/derekparker) in
[https://github.com/go-delve/delve/pull/3695](https://togithub.com/go-delve/delve/pull/3695)
- proc: support reading captured variables of closures by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3682](https://togithub.com/go-delve/delve/pull/3682)
- pkg/terminal: allow postfix if for breakpoint conds by
[@&#8203;derekparker](https://togithub.com/derekparker) in
[https://github.com/go-delve/delve/pull/3693](https://togithub.com/go-delve/delve/pull/3693)
- proc: change 'step' command so that it steps through go statements by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3686](https://togithub.com/go-delve/delve/pull/3686)
- cmd/dlv: add shell (non-)completions to flags taking args by
[@&#8203;scop](https://togithub.com/scop) in
[https://github.com/go-delve/delve/pull/3696](https://togithub.com/go-delve/delve/pull/3696)
- cmd/dlv: fix panic on connect fail by
[@&#8203;scop](https://togithub.com/scop) in
[https://github.com/go-delve/delve/pull/3698](https://togithub.com/go-delve/delve/pull/3698)
- tests: fix tests on Go 1.23 by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3697](https://togithub.com/go-delve/delve/pull/3697)
- pkg/terminal: clear erroneous name setting on postfix if by
[@&#8203;derekparker](https://togithub.com/derekparker) in
[https://github.com/go-delve/delve/pull/3702](https://togithub.com/go-delve/delve/pull/3702)
- pkg/terminal: remove duplicated word by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3707](https://togithub.com/go-delve/delve/pull/3707)
- cmd/dlv: improve positional argument completion by
[@&#8203;scop](https://togithub.com/scop) in
[https://github.com/go-delve/delve/pull/3699](https://togithub.com/go-delve/delve/pull/3699)
- proc: generalize escapeCheck and allocString by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3687](https://togithub.com/go-delve/delve/pull/3687)
- rr: fix gdb parsing by
[@&#8203;howardjohn](https://togithub.com/howardjohn) in
[https://github.com/go-delve/delve/pull/3705](https://togithub.com/go-delve/delve/pull/3705)
- Add function name even in return trace by
[@&#8203;archanaravindar](https://togithub.com/archanaravindar) in
[https://github.com/go-delve/delve/pull/3712](https://togithub.com/go-delve/delve/pull/3712)
- pkg/proc: fix watchpoints on macos by
[@&#8203;derekparker](https://togithub.com/derekparker) in
[https://github.com/go-delve/delve/pull/3703](https://togithub.com/go-delve/delve/pull/3703)
- \_scripts: upgrade to python3 by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3716](https://togithub.com/go-delve/delve/pull/3716)
- pkg/proc/gdbserial: optimize gdbwire backend by
[@&#8203;derekparker](https://togithub.com/derekparker) in
[https://github.com/go-delve/delve/pull/3715](https://togithub.com/go-delve/delve/pull/3715)
- gdbserial: update path of lldb protocol extension documentation by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3727](https://togithub.com/go-delve/delve/pull/3727)
- gdbserial: fixes for rr 5.7.0 by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3718](https://togithub.com/go-delve/delve/pull/3718)
- pkg/terminal: remove deprecated starlark global options by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3722](https://togithub.com/go-delve/delve/pull/3722)
- \*: remove redundant lines at the start/end of block by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3730](https://togithub.com/go-delve/delve/pull/3730)
- Update actions/checkout to v4 by
[@&#8203;abbasudo](https://togithub.com/abbasudo) in
[https://github.com/go-delve/delve/pull/3731](https://togithub.com/go-delve/delve/pull/3731)
- proc/gdbserial: add environment variables to configure rr invocation
by [@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3726](https://togithub.com/go-delve/delve/pull/3726)
- proc: initial stepping with range-over-func support by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3736](https://togithub.com/go-delve/delve/pull/3736)
- cmd/dlv: print out message with stack trace when breakpoint is hit but
has no waiting client by
[@&#8203;fatanugraha](https://togithub.com/fatanugraha) in
[https://github.com/go-delve/delve/pull/3632](https://togithub.com/go-delve/delve/pull/3632)
- Support to add a new suboption --follow-calls to trace subcommand by
[@&#8203;archanaravindar](https://togithub.com/archanaravindar) in
[https://github.com/go-delve/delve/pull/3594](https://togithub.com/go-delve/delve/pull/3594)
- proc: fix bug with stack watchpoints going out of scope by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3742](https://togithub.com/go-delve/delve/pull/3742)
- proc: fix TestRangeOverFuncNext by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3740](https://togithub.com/go-delve/delve/pull/3740)
- proc: refactor identifier evaluation for range-over-func support by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3738](https://togithub.com/go-delve/delve/pull/3738)
- service: print better message for unattended stops by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3747](https://togithub.com/go-delve/delve/pull/3747)
- pkg/astutil,pkg/elfwriter: fix package doc by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3753](https://togithub.com/go-delve/delve/pull/3753)
- \*: replace fmt.Errorf with errors.New by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3752](https://togithub.com/go-delve/delve/pull/3752)
- proc: initial support for expressions with range-over-func by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3750](https://togithub.com/go-delve/delve/pull/3750)
- pkg/terminal: do not use deprecated strings.Title by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3756](https://togithub.com/go-delve/delve/pull/3756)
- all: fix typos in CHANGELOG, comments and package name by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3757](https://togithub.com/go-delve/delve/pull/3757)
- refactor: move loadModuleData from runtimeTypeToDIE and expose the
apis by [@&#8203;jayantxie](https://togithub.com/jayantxie) in
[https://github.com/go-delve/delve/pull/3741](https://togithub.com/go-delve/delve/pull/3741)
- pkg/proc,service/debugger: fix debuginfod-find source by
[@&#8203;derekparker](https://togithub.com/derekparker) in
[https://github.com/go-delve/delve/pull/3762](https://togithub.com/go-delve/delve/pull/3762)
- fix: mem cache out of range panic caused by overflow by
[@&#8203;jayantxie](https://togithub.com/jayantxie) in
[https://github.com/go-delve/delve/pull/3761](https://togithub.com/go-delve/delve/pull/3761)
- proc: support stepping through range-over-func statements with
inlining by [@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3755](https://togithub.com/go-delve/delve/pull/3755)
- service/debugger: evaluate breakpoint vars on g-less threads by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3759](https://togithub.com/go-delve/delve/pull/3759)
- fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr…
by [@&#8203;zdyj3170101136](https://togithub.com/zdyj3170101136) in
[https://github.com/go-delve/delve/pull/3767](https://togithub.com/go-delve/delve/pull/3767)
- \*: remove redundant lines at the start/end of block by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3773](https://togithub.com/go-delve/delve/pull/3773)
- pkg/proc: fix 404 links and change to https by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3775](https://togithub.com/go-delve/delve/pull/3775)
- go.mod: update gopkg.in/yaml to v3 by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3776](https://togithub.com/go-delve/delve/pull/3776)
- pkg/terminal: add missing file.Close() call by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3770](https://togithub.com/go-delve/delve/pull/3770)
- pkg: refactor to .WriteString() instead of .Write(\[]byte()) by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3769](https://togithub.com/go-delve/delve/pull/3769)
- pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3772](https://togithub.com/go-delve/delve/pull/3772)
- proc: use .closureptr for stepping through range-over-func statements
by [@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3763](https://togithub.com/go-delve/delve/pull/3763)
- service/rpc1: add Go Reference doc by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3779](https://togithub.com/go-delve/delve/pull/3779)
- \*: replace old golang.org links with new go.dev by
[@&#8203;alexandear](https://togithub.com/alexandear) in
[https://github.com/go-delve/delve/pull/3774](https://togithub.com/go-delve/delve/pull/3774)
- proc: fix bug with range-over-func stepping by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3778](https://togithub.com/go-delve/delve/pull/3778)
- goversion: add 1.23 to supported versions, update test matrix by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3780](https://togithub.com/go-delve/delve/pull/3780)
- teamcity: fix typo in configuration by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3783](https://togithub.com/go-delve/delve/pull/3783)
- \*: release version 1.23.0 by
[@&#8203;aarzilli](https://togithub.com/aarzilli) in
[https://github.com/go-delve/delve/pull/3782](https://togithub.com/go-delve/delve/pull/3782)

#### New Contributors

- [@&#8203;scop](https://togithub.com/scop) made their first
contribution in
[https://github.com/go-delve/delve/pull/3696](https://togithub.com/go-delve/delve/pull/3696)
- [@&#8203;howardjohn](https://togithub.com/howardjohn) made their first
contribution in
[https://github.com/go-delve/delve/pull/3705](https://togithub.com/go-delve/delve/pull/3705)
- [@&#8203;abbasudo](https://togithub.com/abbasudo) made their first
contribution in
[https://github.com/go-delve/delve/pull/3731](https://togithub.com/go-delve/delve/pull/3731)
- [@&#8203;fatanugraha](https://togithub.com/fatanugraha) made their
first contribution in
[https://github.com/go-delve/delve/pull/3632](https://togithub.com/go-delve/delve/pull/3632)
- [@&#8203;jayantxie](https://togithub.com/jayantxie) made their first
contribution in
[https://github.com/go-delve/delve/pull/3741](https://togithub.com/go-delve/delve/pull/3741)
- [@&#8203;zdyj3170101136](https://togithub.com/zdyj3170101136) made
their first contribution in
[https://github.com/go-delve/delve/pull/3767](https://togithub.com/go-delve/delve/pull/3767)

**Full Changelog**:
https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
[repository job
log](https://developer.mend.io/github/jaegertracing/jaeger).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhbmdlbG9nOmRlcGVuZGVuY2llcyJdfQ==-->

Signed-off-by: Mend Renovate <bot@renovateapp.com>
Signed-off-by: Jared Tan <jian.tan@daocloud.io>
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Sep 28, 2024
##### [`vv1.23.1](https://github.com/go-delve/delve/releases/tag/v1.23.1)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### [`vv1.23.0](https://github.com/go-delve/delve/releases/tag/v1.23.0)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Sep 28, 2024
##### [`vv1.23.1](https://github.com/go-delve/delve/releases/tag/v1.23.1)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### [`vv1.23.0](https://github.com/go-delve/delve/releases/tag/v1.23.0)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Sep 28, 2024
##### [`vv1.23.1](https://github.com/go-delve/delve/releases/tag/v1.23.1)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### [`vv1.23.0](https://github.com/go-delve/delve/releases/tag/v1.23.0)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Sep 29, 2024
##### [`vv1.23.1](https://github.com/go-delve/delve/releases/tag/v1.23.1)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### [`vv1.23.0](https://github.com/go-delve/delve/releases/tag/v1.23.0)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Sep 29, 2024
##### [`vv1.23.1](https://github.com/go-delve/delve/releases/tag/v1.23.1)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### [`vv1.23.0](https://github.com/go-delve/delve/releases/tag/v1.23.0)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Sep 29, 2024
##### [`vv1.23.1](https://github.com/go-delve/delve/releases/tag/v1.23.1)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### [`vv1.23.0](https://github.com/go-delve/delve/releases/tag/v1.23.0)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Sep 29, 2024
##### [`vv1.23.1](https://github.com/go-delve/delve/releases/tag/v1.23.1)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### [`vv1.23.0](https://github.com/go-delve/delve/releases/tag/v1.23.0)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Sep 29, 2024
##### [`vv1.23.1](https://github.com/go-delve/delve/releases/tag/v1.23.1)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### [`vv1.23.0](https://github.com/go-delve/delve/releases/tag/v1.23.0)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Sep 29, 2024
##### [`vv1.23.1](https://github.com/go-delve/delve/releases/tag/v1.23.1)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### [`vv1.23.0](https://github.com/go-delve/delve/releases/tag/v1.23.0)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Sep 29, 2024
##### [`vv1.23.1](https://github.com/go-delve/delve/releases/tag/v1.23.1)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### [`vv1.23.0](https://github.com/go-delve/delve/releases/tag/v1.23.0)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Oct 7, 2024
##### [`vv1.23.1](https://github.com/go-delve/delve/releases/tag/v1.23.1)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### [`vv1.23.0](https://github.com/go-delve/delve/releases/tag/v1.23.0)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Oct 7, 2024
##### [`vv1.23.1](https://github.com/go-delve/delve/releases/tag/v1.23.1)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### [`vv1.23.0](https://github.com/go-delve/delve/releases/tag/v1.23.0)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Oct 7, 2024
##### [`vv1.23.1](https://github.com/go-delve/delve/releases/tag/v1.23.1)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### [`vv1.23.0](https://github.com/go-delve/delve/releases/tag/v1.23.0)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Oct 7, 2024
##### [`vv1.23.1](https://github.com/go-delve/delve/releases/tag/v1.23.1)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### [`vv1.23.0](https://github.com/go-delve/delve/releases/tag/v1.23.0)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Oct 7, 2024
##### [`vv1.23.1](https://github.com/go-delve/delve/releases/tag/v1.23.1)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### [`vv1.23.0](https://github.com/go-delve/delve/releases/tag/v1.23.0)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Oct 7, 2024
##### [`vv1.23.1](https://github.com/go-delve/delve/releases/tag/v1.23.1)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### [`vv1.23.0](https://github.com/go-delve/delve/releases/tag/v1.23.0)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Oct 7, 2024
##### [`vv1.23.1](https://github.com/go-delve/delve/releases/tag/v1.23.1)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### [`vv1.23.0](https://github.com/go-delve/delve/releases/tag/v1.23.0)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Oct 8, 2024
##### [`vv1.23.1](https://github.com/go-delve/delve/releases/tag/v1.23.1)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### [`vv1.23.0](https://github.com/go-delve/delve/releases/tag/v1.23.0)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Oct 8, 2024
##### [`vv1.23.1](https://github.com/go-delve/delve/releases/tag/v1.23.1)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### [`vv1.23.0](https://github.com/go-delve/delve/releases/tag/v1.23.0)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Oct 8, 2024
##### [`vv1.23.1](https://github.com/go-delve/delve/releases/tag/v1.23.1)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### [`vv1.23.0](https://github.com/go-delve/delve/releases/tag/v1.23.0)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Oct 8, 2024
##### [`vv1.23.1](https://github.com/go-delve/delve/releases/tag/v1.23.1)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### [`vv1.23.0](https://github.com/go-delve/delve/releases/tag/v1.23.0)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Oct 8, 2024
##### [`vv1.23.1](https://github.com/go-delve/delve/releases/tag/v1.23.1)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### [`vv1.23.0](https://github.com/go-delve/delve/releases/tag/v1.23.0)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Oct 8, 2024
##### [`vv1.23.1](https://github.com/go-delve/delve/releases/tag/v1.23.1)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### [`vv1.23.0](https://github.com/go-delve/delve/releases/tag/v1.23.0)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Oct 8, 2024
##### [`vv1.23.1](https://github.com/go-delve/delve/releases/tag/v1.23.1)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### [`vv1.23.0](https://github.com/go-delve/delve/releases/tag/v1.23.0)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Oct 8, 2024
##### [`vv1.23.1](https://github.com/go-delve/delve/releases/tag/v1.23.1)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### [`vv1.23.0](https://github.com/go-delve/delve/releases/tag/v1.23.0)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Oct 8, 2024
##### [`vv1.23.1](https://github.com/go-delve/delve/releases/tag/v1.23.1)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### [`vv1.23.0](https://github.com/go-delve/delve/releases/tag/v1.23.0)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Oct 8, 2024
##### [`vv1.23.1](https://github.com/go-delve/delve/releases/tag/v1.23.1)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### [`vv1.23.0](https://github.com/go-delve/delve/releases/tag/v1.23.0)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Oct 9, 2024
##### vv1.23.1 (`https://github.com/go-delve/delve/releases/tag/v1.23.1`)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### vv1.23.0 (`https://github.com/go-delve/delve/releases/tag/v1.23.0`)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Oct 9, 2024
##### vv1.23.1 (`https://github.com/go-delve/delve/releases/tag/v1.23.1`)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### vv1.23.0 (`https://github.com/go-delve/delve/releases/tag/v1.23.0`)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Oct 9, 2024
##### vv1.23.1 (`https://github.com/go-delve/delve/releases/tag/v1.23.1`)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### vv1.23.0 (`https://github.com/go-delve/delve/releases/tag/v1.23.0`)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Oct 9, 2024
##### vv1.23.1 (`https://github.com/go-delve/delve/releases/tag/v1.23.1`)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### vv1.23.0 (`https://github.com/go-delve/delve/releases/tag/v1.23.0`)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Oct 9, 2024
##### vv1.23.1 (`https://github.com/go-delve/delve/releases/tag/v1.23.1`)

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### vv1.23.0 (`https://github.com/go-delve/delve/releases/tag/v1.23.0`)

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Oct 13, 2024
##### vv1.23.1 

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### vv1.23.0 

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Oct 13, 2024
##### vv1.23.1 

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### vv1.23.0 

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Oct 13, 2024
##### vv1.23.1 

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### vv1.23.0 

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Oct 14, 2024
##### vv1.23.1 

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### vv1.23.0 

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Oct 14, 2024
##### vv1.23.1 

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### vv1.23.0 

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Oct 14, 2024
##### vv1.23.1 

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### vv1.23.0 

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Oct 14, 2024
##### vv1.23.1 

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### vv1.23.0 

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
zemnmez-renovate-bot added a commit to zemn-me/monorepo that referenced this pull request Oct 14, 2024
##### vv1.23.1 

#### What's Changed

-   proc: move stepping test to their own file by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3784
-   proc: fix step stuttering when entering range-over-func bodies by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3788
-   proc: fix TestRangeOverFuncNext on linux/386 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3795
-   eval: Allow reslicing a slice up to its cap, rather than its length by [@Jille](https://github.com/Jille) in go-delve/delve#3796
-   chore: fix function name by [@linchizhen](https://github.com/linchizhen) in go-delve/delve#3803
-   terminal/starbind: fix starlark conversion of named consts by [@arvidfm](https://github.com/arvidfm) in go-delve/delve#3802
-   proc: workaround for macOS section name truncation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3799
-   service/dap: make handlesMap generic by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3798
-   service/dap: fix test failure with 1.24 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3805
-   proc: fix result type of division of untyped constants by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3794
-   proc: improve Rosetta check by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3810
-   proc: for optimized functions allow .closureptr to not exist by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3808
-   proc: cache module data by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3800
-   \*: release version 1.23.1 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3816

#### New Contributors

-   [@Jille](https://github.com/Jille) made their first contribution in go-delve/delve#3796
-   [@linchizhen](https://github.com/linchizhen) made their first contribution in go-delve/delve#3803
-   [@arvidfm](https://github.com/arvidfm) made their first contribution in go-delve/delve#3802

**Curated Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1231-2024-09-23
##### vv1.23.0 

#### What's Changed

-   dwarfbuilder: fix makeAbbrevTable by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3665
-   \*: misc fixes for go1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3663
-   elfwriter: add WriteSectionHeaders by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3666
-   Upgrade github.com/google/go-dap to v0.12.0 by [@suzmue](https://github.com/suzmue) in go-delve/delve#3673
-   pkg/terminal,pkg/proc: Implement next-instruction by [@derekparker](https://github.com/derekparker) in go-delve/delve#3671
-   pkg/terminal: print breakpoint number on stop by [@derekparker](https://github.com/derekparker) in go-delve/delve#3675
-   proc/evalop: remove no longer needed Go 1.17 files by [@alexandear](https://github.com/alexandear) in go-delve/delve#3676
-   Cirrus-CI: update to FreeBSD 13.3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3679
-   dwarf/loclist: remove impossible condition by [@alexandear](https://github.com/alexandear) in go-delve/delve#3677
-   proc: catch panics when reading debug info for stripped executables by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3678
-   proc,go.mod: update x/sys remove KeepAlive calls by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3680
-   pkg/proc: defend better against missing DWARF by [@derekparker](https://github.com/derekparker) in go-delve/delve#3695
-   proc: support reading captured variables of closures by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3682
-   pkg/terminal: allow postfix if for breakpoint conds  by [@derekparker](https://github.com/derekparker) in go-delve/delve#3693
-   proc: change 'step' command so that it steps through go statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3686
-   cmd/dlv: add shell (non-)completions to flags taking args by [@scop](https://github.com/scop) in go-delve/delve#3696
-   cmd/dlv: fix panic on connect fail by [@scop](https://github.com/scop) in go-delve/delve#3698
-   tests: fix tests on Go 1.23 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3697
-   pkg/terminal: clear erroneous name setting on postfix if by [@derekparker](https://github.com/derekparker) in go-delve/delve#3702
-   pkg/terminal: remove duplicated word by [@alexandear](https://github.com/alexandear) in go-delve/delve#3707
-   cmd/dlv: improve positional argument completion by [@scop](https://github.com/scop) in go-delve/delve#3699
-   proc: generalize escapeCheck and allocString by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3687
-   rr: fix gdb parsing by [@howardjohn](https://github.com/howardjohn) in go-delve/delve#3705
-   Add function name even in return trace by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3712
-   pkg/proc: fix watchpoints on macos by [@derekparker](https://github.com/derekparker) in go-delve/delve#3703
-   \_scripts: upgrade to python3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3716
-   pkg/proc/gdbserial: optimize gdbwire backend by [@derekparker](https://github.com/derekparker) in go-delve/delve#3715
-   gdbserial: update path of lldb protocol extension documentation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3727
-   gdbserial: fixes for rr 5.7.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3718
-   pkg/terminal: remove deprecated starlark global options by [@alexandear](https://github.com/alexandear) in go-delve/delve#3722
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3730
-   Update actions/checkout to v4 by [@abbasudo](https://github.com/abbasudo) in go-delve/delve#3731
-   proc/gdbserial: add environment variables to configure rr invocation by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3726
-   proc: initial stepping with range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3736
-   cmd/dlv: print out message with stack trace when breakpoint is hit but has no waiting client by [@fatanugraha](https://github.com/fatanugraha) in go-delve/delve#3632
-   Support to add a new suboption --follow-calls to trace subcommand  by [@archanaravindar](https://github.com/archanaravindar) in go-delve/delve#3594
-   proc: fix bug with stack watchpoints going out of scope by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3742
-   proc: fix TestRangeOverFuncNext by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3740
-   proc: refactor identifier evaluation for range-over-func support by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3738
-   service: print better message for unattended stops by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3747
-   pkg/astutil,pkg/elfwriter: fix package doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3753
-   \*: replace fmt.Errorf with errors.New by [@alexandear](https://github.com/alexandear) in go-delve/delve#3752
-   proc: initial support for expressions with range-over-func by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3750
-   pkg/terminal: do not use deprecated strings.Title by [@alexandear](https://github.com/alexandear) in go-delve/delve#3756
-   all: fix typos in CHANGELOG, comments and package name by [@alexandear](https://github.com/alexandear) in go-delve/delve#3757
-   refactor: move loadModuleData from runtimeTypeToDIE and expose the apis by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3741
-   pkg/proc,service/debugger: fix debuginfod-find source by [@derekparker](https://github.com/derekparker) in go-delve/delve#3762
-   fix: mem cache out of range panic caused by overflow by [@jayantxie](https://github.com/jayantxie) in go-delve/delve#3761
-   proc: support stepping through range-over-func statements with inlining by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3755
-   service/debugger: evaluate breakpoint vars on g-less threads by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3759
-   fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr… by [@zdyj3170101136](https://github.com/zdyj3170101136) in go-delve/delve#3767
-   \*: remove redundant lines at the start/end of block by [@alexandear](https://github.com/alexandear) in go-delve/delve#3773
-   pkg/proc: fix 404 links and change to https by [@alexandear](https://github.com/alexandear) in go-delve/delve#3775
-   go.mod: update gopkg.in/yaml to v3 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3776
-   pkg/terminal: add missing file.Close() call by [@alexandear](https://github.com/alexandear) in go-delve/delve#3770
-   pkg: refactor to .WriteString() instead of .Write(\[]byte()) by [@alexandear](https://github.com/alexandear) in go-delve/delve#3769
-   pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests by [@alexandear](https://github.com/alexandear) in go-delve/delve#3772
-   proc: use .closureptr for stepping through range-over-func statements by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3763
-   service/rpc1: add Go Reference doc by [@alexandear](https://github.com/alexandear) in go-delve/delve#3779
-   \*: replace old golang.org links with new go.dev by [@alexandear](https://github.com/alexandear) in go-delve/delve#3774
-   proc: fix bug with range-over-func stepping by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3778
-   goversion: add 1.23 to supported versions, update test matrix by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3780
-   teamcity: fix typo in configuration by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3783
-   \*: release version 1.23.0 by [@aarzilli](https://github.com/aarzilli) in go-delve/delve#3782

#### New Contributors

-   [@scop](https://github.com/scop) made their first contribution in go-delve/delve#3696
-   [@howardjohn](https://github.com/howardjohn) made their first contribution in go-delve/delve#3705
-   [@abbasudo](https://github.com/abbasudo) made their first contribution in go-delve/delve#3731
-   [@fatanugraha](https://github.com/fatanugraha) made their first contribution in go-delve/delve#3632
-   [@jayantxie](https://github.com/jayantxie) made their first contribution in go-delve/delve#3741
-   [@zdyj3170101136](https://github.com/zdyj3170101136) made their first contribution in go-delve/delve#3767

**Full Changelog**: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1230-2024-07-16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants