Bump golang.org/x/sync from 0.22.0 to 0.24.0 (#6127)

Bumps [golang.org/x/sync](https://github.com/golang/sync) from 0.22.0 to
0.24.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/golang/sync/commit/36f2d70ecde9857dc4e363242a1369c7645d6770"><code>36f2d70</code></a>
errgroup: modernize the usage of closures in goroutines</li>
<li><a
href="https://github.com/golang/sync/commit/f75267d8412fc1dfd12b343644a7ea46e4d9c85d"><code>f75267d</code></a>
semaphore: panic on negative capacity</li>
<li><a
href="https://github.com/golang/sync/commit/3ffd83cb522e5ef49bd2fa50f0c0d63dc152ad1f"><code>3ffd83c</code></a>
all: upgrade go directive to at least 1.26.0 [generated]</li>
<li>See full diff in <a
href="https://github.com/golang/sync/compare/v0.22.0...v0.24.0">compare
view</a></li>
</ul>
</details>
<br />
This commit is contained in:
Stefan Haller
2026-10-16 09:30:44 +02:00
committed by GitHub
4 changed files with 11 additions and 8 deletions
+1 -1
View File
@@ -41,7 +41,7 @@ require (
github.com/stretchr/testify v1.12.1
github.com/xo/terminfo v1.2.0
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56
golang.org/x/sync v0.22.0
golang.org/x/sync v0.24.0
golang.org/x/sys v0.49.0
gopkg.in/ozeidan/fuzzy-patricia.v3 v3.0.0
gopkg.in/yaml.v3 v3.0.1
+2 -2
View File
@@ -149,8 +149,8 @@ golang.org/x/net v0.57.0/go.mod h1:KpXc8iv+r3XplLAG/f7Jsf9RPszJzdR0f58q9vGOuEU=
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.22.0 h1:SZjpbeLmrCk4xhRSZFNZW5gFUeCeFgjekvI/+gfScek=
golang.org/x/sync v0.22.0/go.mod h1:9xrNwdLfx4jkKbNva9FpL6vEN7evnE43NNNJQ2LF3+0=
golang.org/x/sync v0.24.0 h1:iqiDrGoDgyuvAKrhLQthUEzU/R378N78gXbBjxed7oA=
golang.org/x/sync v0.24.0/go.mod h1:sUUOizhqBxiL6pEWpqNLUiaJn1ShEbZ6BBqskPbjZm0=
golang.org/x/sys v0.0.0-20170407050850-f3918c30c5c2/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
+6 -3
View File
@@ -17,10 +17,13 @@ type waiter struct {
}
// NewWeighted creates a new weighted semaphore with the given
// maximum combined weight for concurrent access.
// maximum combined weight for concurrent access. NewWeighted panics if n is
// negative.
func NewWeighted(n int64) *Weighted {
w := &Weighted{size: n}
return w
if n < 0 {
panic("semaphore: size < 0")
}
return &Weighted{size: n}
}
// Weighted provides a way to bound concurrent access to a resource.
+2 -2
View File
@@ -173,8 +173,8 @@ golang.org/x/mod/internal/lazyregexp
golang.org/x/mod/modfile
golang.org/x/mod/module
golang.org/x/mod/semver
# golang.org/x/sync v0.22.0
## explicit; go 1.25.0
# golang.org/x/sync v0.24.0
## explicit; go 1.26.0
golang.org/x/sync/errgroup
golang.org/x/sync/semaphore
# golang.org/x/sys v0.49.0