all: set Go language version to Go 1.23
Go 1.25 was released recently.
Change-Id: I5e2c9ad87bc0067dac912d6f80c793e06e87e63b
Reviewed-on: https://go-review.googlesource.com/c/protobuf/+/696316
Reviewed-by: Lasse Folger <lassefolger@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
diff --git a/encoding/protowire/wire_test.go b/encoding/protowire/wire_test.go
index f0281c3..4b15567 100644
--- a/encoding/protowire/wire_test.go
+++ b/encoding/protowire/wire_test.go
@@ -9,6 +9,7 @@
"encoding/hex"
"io"
"math"
+ "slices"
"strings"
"testing"
)
@@ -679,22 +680,13 @@
}
}
-// TODO(go1.23): use slices.Repeat
-var testvals = func() []uint64 {
- // These values are representative for the values that we observe when
- // running benchmarks extracted from Google production workloads.
- vals := []uint64{
- 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
- 55, 66, 77, 88, 99, 100,
- 123456789, 98765432,
- }
- newslice := make([]uint64, 100*len(vals))
- n := copy(newslice, vals)
- for n < len(newslice) {
- n += copy(newslice[n:], newslice[:n])
- }
- return newslice
-}()
+// These values are representative for the values that we observe when
+// running benchmarks extracted from Google production workloads.
+var testvals = slices.Repeat([]uint64{
+ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
+ 55, 66, 77, 88, 99, 100,
+ 123456789, 98765432,
+}, 100)
func BenchmarkSizeVarint(b *testing.B) {
var total int
diff --git a/go.mod b/go.mod
index f5bfacf..1ff6c88 100644
--- a/go.mod
+++ b/go.mod
@@ -1,6 +1,6 @@
module google.golang.org/protobuf
-go 1.22
+go 1.23
require (
github.com/golang/protobuf v1.5.0
diff --git a/integration_test.go b/integration_test.go
index 62f6b29..aedd2e2 100644
--- a/integration_test.go
+++ b/integration_test.go
@@ -40,9 +40,9 @@
// This matches the version policy of the Google Cloud Client Libraries:
// https://cloud.google.com/go/getting-started/supported-go-versions
return []string{
- "1.22.12",
- "1.23.9",
- "1.24.2",
+ "1.23.12",
+ "1.24.6",
+ "1.25.0",
}
}()
golangLatest = golangVersions[len(golangVersions)-1]