pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

go123: final version, 1.23.0!



Module Name:	pkgsrc-wip
Committed By:	Benny Siegert <bsiegert%NetBSD.org@localhost>
Pushed By:	bsiegert
Date:		Tue Aug 13 21:22:24 2024 +0200
Changeset:	7dc360ad050e23224d6ac171a69af1f74e4e87fb

Modified Files:
	go123/Makefile
	go123/PLIST
	go123/distinfo

Log Message:
go123: final version, 1.23.0!

The latest Go release, version 1.23, arrives six months after Go 1.22. Most of
its changes are in the implementation of the toolchain, runtime, and libraries.
As always, the release maintains the Go 1 promise of compatibility. We expect
almost all Go programs to continue to compile and run as before.

Go 1.23 makes the (Go 1.22) “range-over-func” experiment a part of the
language.

Starting in Go 1.23, the Go toolchain can collect usage and breakage statistics
that help the Go team understand how the Go toolchain is used and how well it
is working. We refer to these statistics as Go telemetry.

Go telemetry is an opt-in system, controlled by the go telemetry command. By
default, the toolchain programs collect statistics in counter files that can be
inspected locally but are otherwise unused (go telemetry local).

Setting the GOROOT_FINAL environment variable no longer has an effect.
Distributions that install the go command to a location other than
$GOROOT/bin/go should install a symlink instead of relocating or copying the go
binary.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=7dc360ad050e23224d6ac171a69af1f74e4e87fb

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 go123/Makefile |  2 +-
 go123/PLIST    | 93 ++++++++++++----------------------------------------------
 go123/distinfo |  6 ++--
 3 files changed, 22 insertions(+), 79 deletions(-)

diffs:
diff --git a/go123/Makefile b/go123/Makefile
index d2a9526faf..fd7c502576 100644
--- a/go123/Makefile
+++ b/go123/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD: Makefile,v 1.1 2024/02/09 20:34:10 bsiegert Exp $
 
-GO123_VERSION=	1.23rc1
+GO123_VERSION=	1.23.0
 
 .include "../../lang/go/version.mk"
 GO_BOOTSTRAP_REQD=	120
diff --git a/go123/PLIST b/go123/PLIST
index a2d071da36..091d4f66d6 100644
--- a/go123/PLIST
+++ b/go123/PLIST
@@ -51,80 +51,6 @@ go123/doc/initial/6-stdlib/0-heading.md
 go123/doc/initial/6-stdlib/99-minor/0-heading.md
 go123/doc/initial/6-stdlib/99-minor/README
 go123/doc/initial/7-ports.md
-go123/doc/next/1-intro.md
-go123/doc/next/2-language.md
-go123/doc/next/3-tools.md
-go123/doc/next/4-runtime.md
-go123/doc/next/5-toolchain.md
-go123/doc/next/6-stdlib/0-heading.md
-go123/doc/next/6-stdlib/1-time.md
-go123/doc/next/6-stdlib/2-unique.md
-go123/doc/next/6-stdlib/3-iter.md
-go123/doc/next/6-stdlib/4-structs.md
-go123/doc/next/6-stdlib/99-minor/0-heading.md
-go123/doc/next/6-stdlib/99-minor/README
-go123/doc/next/6-stdlib/99-minor/archive/tar/50102.md
-go123/doc/next/6-stdlib/99-minor/crypto/tls/63369.md
-go123/doc/next/6-stdlib/99-minor/crypto/tls/63691.md
-go123/doc/next/6-stdlib/99-minor/crypto/tls/66214.md
-go123/doc/next/6-stdlib/99-minor/crypto/tls/67061.md
-go123/doc/next/6-stdlib/99-minor/crypto/tls/67065.md
-go123/doc/next/6-stdlib/99-minor/crypto/x509/45990.md
-go123/doc/next/6-stdlib/99-minor/crypto/x509/62048.md
-go123/doc/next/6-stdlib/99-minor/crypto/x509/66249.md
-go123/doc/next/6-stdlib/99-minor/database/sql/64707.md
-go123/doc/next/6-stdlib/99-minor/debug/elf/66054.md
-go123/doc/next/6-stdlib/99-minor/debug/elf/66836.md
-go123/doc/next/6-stdlib/99-minor/encoding/binary/60023.md
-go123/doc/next/6-stdlib/99-minor/go/ast/66339.md
-go123/doc/next/6-stdlib/99-minor/go/types/46477.md
-go123/doc/next/6-stdlib/99-minor/go/types/65772.md
-go123/doc/next/6-stdlib/99-minor/go/types/66559.md
-go123/doc/next/6-stdlib/99-minor/go/types/67143.md
-go123/doc/next/6-stdlib/99-minor/go/types/cl-577715.md
-go123/doc/next/6-stdlib/99-minor/iter/61897.md
-go123/doc/next/6-stdlib/99-minor/maps/61900.md
-go123/doc/next/6-stdlib/99-minor/math/rand/v2/61716.md
-go123/doc/next/6-stdlib/99-minor/math/rand/v2/67059.md
-go123/doc/next/6-stdlib/99-minor/net/62254.md
-go123/doc/next/6-stdlib/99-minor/net/63116.md
-go123/doc/next/6-stdlib/99-minor/net/67925.md
-go123/doc/next/6-stdlib/99-minor/net/http/46443.md
-go123/doc/next/6-stdlib/99-minor/net/http/61472.md
-go123/doc/next/6-stdlib/99-minor/net/http/62490.md
-go123/doc/next/6-stdlib/99-minor/net/http/64910.md
-go123/doc/next/6-stdlib/99-minor/net/http/66008.md
-go123/doc/next/6-stdlib/99-minor/net/http/66343.md
-go123/doc/next/6-stdlib/99-minor/net/http/66405.md
-go123/doc/next/6-stdlib/99-minor/net/http/httptest/59473.md
-go123/doc/next/6-stdlib/99-minor/os/33357.md
-go123/doc/next/6-stdlib/99-minor/os/61893.md
-go123/doc/next/6-stdlib/99-minor/os/62484.md
-go123/doc/next/6-stdlib/99-minor/os/63703.md
-go123/doc/next/6-stdlib/99-minor/path/filepath/57151.md
-go123/doc/next/6-stdlib/99-minor/path/filepath/63703.md
-go123/doc/next/6-stdlib/99-minor/reflect/60427.md
-go123/doc/next/6-stdlib/99-minor/reflect/61308.md
-go123/doc/next/6-stdlib/99-minor/reflect/66056.md
-go123/doc/next/6-stdlib/99-minor/runtime/debug/42888.md
-go123/doc/next/6-stdlib/99-minor/runtime/debug/67182.md
-go123/doc/next/6-stdlib/99-minor/runtime/pprof/43669.md
-go123/doc/next/6-stdlib/99-minor/runtime/trace/65319.md
-go123/doc/next/6-stdlib/99-minor/slices/53987.md
-go123/doc/next/6-stdlib/99-minor/slices/61899.md
-go123/doc/next/6-stdlib/99-minor/slices/65238.md
-go123/doc/next/6-stdlib/99-minor/structs/66408.md
-go123/doc/next/6-stdlib/99-minor/sync/61696.md
-go123/doc/next/6-stdlib/99-minor/sync/atomic/61395.md
-go123/doc/next/6-stdlib/99-minor/syscall/62254.md
-go123/doc/next/6-stdlib/99-minor/syscall/65817.md
-go123/doc/next/6-stdlib/99-minor/testing/fstest/63675.md
-go123/doc/next/6-stdlib/99-minor/text/template/57646.md
-go123/doc/next/6-stdlib/99-minor/time/67470.md
-go123/doc/next/6-stdlib/99-minor/unicode/utf16/44940.md
-go123/doc/next/6-stdlib/99-minor/unique/62483.md
-go123/doc/next/7-ports.md
-go123/doc/next/9-todo.md
 go123/go.env
 go123/lib/time/README
 go123/lib/time/mkzip.go
@@ -301,6 +227,7 @@ go123/src/bytes/boundary_test.go
 go123/src/bytes/buffer.go
 go123/src/bytes/buffer_test.go
 go123/src/bytes/bytes.go
+go123/src/bytes/bytes_js_wasm_test.go
 go123/src/bytes/bytes_test.go
 go123/src/bytes/compare_test.go
 go123/src/bytes/example_test.go
@@ -605,6 +532,7 @@ go123/src/cmd/cgo/internal/testerrors/testdata/issue33061.go
 go123/src/cmd/cgo/internal/testerrors/testdata/issue42580.go
 go123/src/cmd/cgo/internal/testerrors/testdata/issue50710.go
 go123/src/cmd/cgo/internal/testerrors/testdata/issue67517.go
+go123/src/cmd/cgo/internal/testerrors/testdata/issue67707.go
 go123/src/cmd/cgo/internal/testerrors/testdata/long_double_size.go
 go123/src/cmd/cgo/internal/testerrors/testdata/malloc.go
 go123/src/cmd/cgo/internal/testerrors/testdata/notmatchedcfunction.go
@@ -673,6 +601,7 @@ go123/src/cmd/cgo/internal/testplugin/testdata/issue53989/p/p.go
 go123/src/cmd/cgo/internal/testplugin/testdata/issue53989/plugin.go
 go123/src/cmd/cgo/internal/testplugin/testdata/issue62430/main.go
 go123/src/cmd/cgo/internal/testplugin/testdata/issue62430/plugin.go
+go123/src/cmd/cgo/internal/testplugin/testdata/issue67976/plugin.go
 go123/src/cmd/cgo/internal/testplugin/testdata/mangle/plugin.go
 go123/src/cmd/cgo/internal/testplugin/testdata/method/main.go
 go123/src/cmd/cgo/internal/testplugin/testdata/method/plugin.go
@@ -3162,6 +3091,7 @@ go123/src/cmd/internal/obj/arm64/anames7.go
 go123/src/cmd/internal/obj/arm64/asm7.go
 go123/src/cmd/internal/obj/arm64/asm_arm64_test.go
 go123/src/cmd/internal/obj/arm64/asm_arm64_test.s
+go123/src/cmd/internal/obj/arm64/asm_test.go
 go123/src/cmd/internal/obj/arm64/doc.go
 go123/src/cmd/internal/obj/arm64/list7.go
 go123/src/cmd/internal/obj/arm64/obj7.go
@@ -3293,6 +3223,8 @@ go123/src/cmd/internal/src/xpos.go
 go123/src/cmd/internal/src/xpos_test.go
 go123/src/cmd/internal/sys/arch.go
 go123/src/cmd/internal/sys/args.go
+go123/src/cmd/internal/telemetry/counter/counter.go
+go123/src/cmd/internal/telemetry/counter/counter_bootstrap.go
 go123/src/cmd/internal/telemetry/telemetry.go
 go123/src/cmd/internal/telemetry/telemetry_bootstrap.go
 go123/src/cmd/internal/test2json/test2json.go
@@ -4585,6 +4517,7 @@ go123/src/crypto/internal/boring/sig/sig_other.s
 go123/src/crypto/internal/boring/syso/goboringcrypto_linux_amd64.syso
 go123/src/crypto/internal/boring/syso/goboringcrypto_linux_arm64.syso
 go123/src/crypto/internal/boring/syso/syso.go
+go123/src/crypto/internal/cryptotest/hash.go
 go123/src/crypto/internal/edwards25519/doc.go
 go123/src/crypto/internal/edwards25519/edwards25519.go
 go123/src/crypto/internal/edwards25519/edwards25519_test.go
@@ -5213,6 +5146,7 @@ go123/src/errors/wrap.go
 go123/src/errors/wrap_test.go
 go123/src/expvar/expvar.go
 go123/src/expvar/expvar_test.go
+go123/src/flag/example_flagset_test.go
 go123/src/flag/example_func_test.go
 go123/src/flag/example_test.go
 go123/src/flag/example_textvar_test.go
@@ -7346,7 +7280,6 @@ go123/src/math/floor_arm64.s
 go123/src/math/floor_asm.go
 go123/src/math/floor_noasm.go
 go123/src/math/floor_ppc64x.s
-go123/src/math/floor_riscv64.s
 go123/src/math/floor_s390x.s
 go123/src/math/floor_wasm.s
 go123/src/math/fma.go
@@ -12146,6 +12079,7 @@ go123/test/fixedbugs/issue54307.go
 go123/test/fixedbugs/issue54343.go
 go123/test/fixedbugs/issue54348.go
 go123/test/fixedbugs/issue54467.go
+go123/test/fixedbugs/issue54542.go
 go123/test/fixedbugs/issue54632.go
 go123/test/fixedbugs/issue54638.go
 go123/test/fixedbugs/issue5470.dir/a.go
@@ -12314,6 +12248,7 @@ go123/test/fixedbugs/issue6513.dir/a.go
 go123/test/fixedbugs/issue6513.dir/b.go
 go123/test/fixedbugs/issue6513.dir/main.go
 go123/test/fixedbugs/issue6513.go
+go123/test/fixedbugs/issue65362.go
 go123/test/fixedbugs/issue65417.go
 go123/test/fixedbugs/issue65593.go
 go123/test/fixedbugs/issue6572.go
@@ -12331,6 +12266,7 @@ go123/test/fixedbugs/issue66261.go
 go123/test/fixedbugs/issue66575.go
 go123/test/fixedbugs/issue66575.out
 go123/test/fixedbugs/issue66585.go
+go123/test/fixedbugs/issue66663.go
 go123/test/fixedbugs/issue6671.go
 go123/test/fixedbugs/issue66873.go
 go123/test/fixedbugs/issue6703a.go
@@ -12361,6 +12297,7 @@ go123/test/fixedbugs/issue6703y.go
 go123/test/fixedbugs/issue6703z.go
 go123/test/fixedbugs/issue67141.go
 go123/test/fixedbugs/issue67160.go
+go123/test/fixedbugs/issue67190.go
 go123/test/fixedbugs/issue67255.go
 go123/test/fixedbugs/issue6750.go
 go123/test/fixedbugs/issue6772.go
@@ -12368,7 +12305,13 @@ go123/test/fixedbugs/issue6789.dir/a.go
 go123/test/fixedbugs/issue6789.dir/b.go
 go123/test/fixedbugs/issue6789.go
 go123/test/fixedbugs/issue68054.go
+go123/test/fixedbugs/issue68227.go
+go123/test/fixedbugs/issue68264.go
+go123/test/fixedbugs/issue68322.go
+go123/test/fixedbugs/issue68415.go
 go123/test/fixedbugs/issue6847.go
+go123/test/fixedbugs/issue68525.go
+go123/test/fixedbugs/issue68580.go
 go123/test/fixedbugs/issue6866.go
 go123/test/fixedbugs/issue6889.go
 go123/test/fixedbugs/issue6899.go
diff --git a/go123/distinfo b/go123/distinfo
index 004b85d305..99807ed1a1 100644
--- a/go123/distinfo
+++ b/go123/distinfo
@@ -1,8 +1,8 @@
 $NetBSD: distinfo,v 1.7 2024/06/13 12:55:15 bsiegert Exp $
 
-BLAKE2s (go1.23rc1.src.tar.gz) = 240c8db8e531dd6e1a26ef6e58381a64cbe3e63e8c48ff66aa33a415c9226154
-SHA512 (go1.23rc1.src.tar.gz) = 0beb3681dcd8679dd53674c26296cd097a15b65eb27ed1805424473cf2f3b7d6e764120b78d0424a12b88a5bb826c97550d2140b4aca64cb8a414de99c97318c
-Size (go1.23rc1.src.tar.gz) = 28156320 bytes
+BLAKE2s (go1.23.0.src.tar.gz) = 06bd9978a1ed13efe9dd50ee5a4848af7477576e1a2d8469afd9936735ec6daa
+SHA512 (go1.23.0.src.tar.gz) = 5822124ca570662ac8dcec32a79196520ce355fe421d83372f8b8a97b3811de0739edcd7080a23f845cf700a6a26f3af6c93278f6ce485b93120afdd4f6c4f47
+Size (go1.23.0.src.tar.gz) = 28163301 bytes
 SHA1 (patch-misc_ios_clangwrap.sh) = 28ea4426336155d6720f7e16b43f0207b47a6dd8
 SHA1 (patch-src_cmd_dist_build.go) = cbb9576f832806b0cbef121ea38ba6a54db95bc3
 SHA1 (patch-src_crypto_x509_root__bsd.go) = 0b5dead901450967109303f873a2696c65ccac35


Home | Main Index | Thread Index | Old Index