-
Notifications
You must be signed in to change notification settings - Fork 17.7k
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
unicode: update to version 15.0 #55079
Comments
cc @robpike |
Perhaps also cc @mpvl as he's still listed as a secondary owner in https://dev.golang.org/owners. |
Yes, I have long forgotten the update sequence. |
Issues upstream: - “unicode: update to version 14.0” (golang/go#48621) - “unicode: update to version 15.0” (golang/go#55079) At the moment, Unicode 15 is on the roadmap for Go 1.20, while Go 1.19 is confirmed to still be using Unicode 13 (e.g. on Debian unstable and Debian testing).
Issues upstream: - unicode: update to version 14.0 → golang/go#48621 - unicode: update to version 15.0 → golang/go#55079 At the moment, Unicode 15 is on the roadmap for Go 1.20, while Go 1.19 is confirmed to still be using Unicode 13 (e.g. on Debian unstable and Debian testing).
Issues upstream: - unicode: update to version 14.0 → golang/go#48621 - unicode: update to version 15.0 → golang/go#55079 At the moment, Unicode 15 is on the roadmap for Go 1.20, while Go 1.19 is confirmed to still be using Unicode 13 (e.g. on Debian unstable and Debian testing).
There's a generator script in the |
Change https://go.dev/cl/456836 mentions this issue: |
Is there a schedule for #52485 to use the newer CLDR for collation and formats? |
Update unicode/tables.go to reflect changes in the Unicode Standard up to Unicode 15.0.0, released 13 Sept 2022. In order to accommodate this update, strconv/isPrint has been updated to reflect changes in printable characters. Also changed is template/exec_test.go for both text and html packages- in the test "TestJSEscaping", rune U+FDFF was used as a placeholder for an unprintable character. This codepoint was assigned and made printable in Unicode 14.0.0, breaking this test. It has been replaced with the assigned and never-printable U+FFFE to fix the test and provide resiliency in the future. This upgrade bypasses Unicode 14.0.0, but is compatible. Updates golang#48621 Fixes golang#55079 Change-Id: I40efd097eb746db0727ebf7437280916d1242e47 GitHub-Last-Rev: c8885ca GitHub-Pull-Request: golang#57265 Reviewed-on: https://go-review.googlesource.com/c/go/+/456837 Reviewed-by: Robert Griesemer <gri@google.com> Run-TryBot: Rob Pike <r@golang.org> TryBot-Result: Gopher Robot <gobot@golang.org> Run-TryBot: Robert Griesemer <gri@google.com> Reviewed-by: Cherry Mui <cherryyz@google.com> Reviewed-by: Rob Pike <r@golang.org>
Change https://go.dev/cl/499618 mentions this issue: |
For #48621 For #55079 Change-Id: I279b4fbf07d2fa9de9577559a4e17a57f5692aa3 Reviewed-on: https://go-review.googlesource.com/c/go/+/499618 Reviewed-by: Eli Bendersky <eliben@google.com> Reviewed-by: Ian Lance Taylor <iant@google.com> Auto-Submit: Ian Lance Taylor <iant@google.com> TryBot-Bypass: Ian Lance Taylor <iant@google.com>
It looks like the tables in (Reopening as a release-blocker until that question is resolved.) |
For reference, these have pending CLs: https://go.dev/cl/501940 (x/net/idna) https://go.dev/cl/501936 (x/text). |
Change https://go.dev/cl/503035 mentions this issue: |
Change https://go.dev/cl/503036 mentions this issue: |
Change https://go.dev/cl/503055 mentions this issue: |
internal/gen has never been updated for Go 1.17's //go:build tags. Do that, and add the entry for Unicode 15.0.0. Unicode 15.0.0 will change 9fff to be a CJK ideograph, which will break the unicode/runenames example test. Delete that part of the example. For golang/go#55079. Change-Id: I12b0c6d031d6d6e1970c8fe6eb5453fa64c9f365 Reviewed-on: https://go-review.googlesource.com/c/text/+/503035 Run-TryBot: Russ Cox <rsc@golang.org> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: David Chase <drchase@google.com> Auto-Submit: Russ Cox <rsc@golang.org>
go generate ./... This CL only contains the changes made by go generate ./... For golang/go#55079. Change-Id: I840205f9046e6ccaab370b1dc5393aaf02d5fcb2 Reviewed-on: https://go-review.googlesource.com/c/text/+/503036 Run-TryBot: Russ Cox <rsc@golang.org> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: David Chase <drchase@google.com> Auto-Submit: Russ Cox <rsc@golang.org>
Changes entirely automated, the result of running cd src/golang.org/x/text go generate ./... (which also edits x/net for us). For golang/go#55079. Change-Id: I6a638949ff2c53bc98c635e5e3b5ed672b51d71a Reviewed-on: https://go-review.googlesource.com/c/net/+/503055 Run-TryBot: Russ Cox <rsc@golang.org> Auto-Submit: Russ Cox <rsc@golang.org> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Damien Neil <dneil@google.com>
Change https://go.dev/cl/502878 mentions this issue: |
Generated with x/build/cmd/updatestd. For #36905. For #55079. Change-Id: I5ba28993359cb5bbfb1bc7cfcea9576b07fcfb14 Reviewed-on: https://go-review.googlesource.com/c/go/+/502878 Run-TryBot: Michael Pratt <mpratt@google.com> Reviewed-by: Heschi Kreinick <heschi@google.com> TryBot-Result: Gopher Robot <gobot@golang.org>
Change https://go.dev/cl/509099 mentions this issue: |
Generated by: go install golang.org/x/tools/cmd/bundle@latest go install golang.org/x/build/cmd/updatestd@latest updatestd -goroot=$GOROOT -branch=master For #36905. For #55079. Fixes #61174 (vet checkers understanding Go language version). Fixes #61200 (slog InfoCtx -> InfoContext etc). Change-Id: I4f2c86960ce72d6df06e23da1b1297ab3ff2eecf Reviewed-on: https://go-review.googlesource.com/c/go/+/509099 Reviewed-by: Ian Lance Taylor <iant@google.com> Reviewed-by: Jonathan Amsterdam <jba@google.com> Reviewed-by: Alan Donovan <adonovan@google.com> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Heschi Kreinick <heschi@google.com> Reviewed-by: Bryan Mills <bcmills@google.com> Reviewed-by: Damien Neil <dneil@google.com>
Generated by: go install golang.org/x/tools/cmd/bundle@latest go install golang.org/x/build/cmd/updatestd@latest updatestd -goroot=$GOROOT -branch=master For golang#36905. For golang#55079. Fixes golang#61174 (vet checkers understanding Go language version). Fixes golang#61200 (slog InfoCtx -> InfoContext etc). Change-Id: I4f2c86960ce72d6df06e23da1b1297ab3ff2eecf Reviewed-on: https://go-review.googlesource.com/c/go/+/509099 Reviewed-by: Ian Lance Taylor <iant@google.com> Reviewed-by: Jonathan Amsterdam <jba@google.com> Reviewed-by: Alan Donovan <adonovan@google.com> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Heschi Kreinick <heschi@google.com> Reviewed-by: Bryan Mills <bcmills@google.com> Reviewed-by: Damien Neil <dneil@google.com>
Issues upstream: - unicode: update to version 14.0 → golang/go#48621 - unicode: update to version 15.0 → golang/go#55079 At the moment, Unicode 15 is on the roadmap for Go 1.20, while Go 1.19 is confirmed to still be using Unicode 13 (e.g. on Debian unstable and Debian testing).
Generated by: go install golang.org/x/tools/cmd/bundle@latest go install golang.org/x/build/cmd/updatestd@latest updatestd -goroot=$GOROOT -branch=master For golang#36905. For golang#55079. Fixes golang#61174 (vet checkers understanding Go language version). Fixes golang#61200 (slog InfoCtx -> InfoContext etc). Change-Id: I4f2c86960ce72d6df06e23da1b1297ab3ff2eecf Reviewed-on: https://go-review.googlesource.com/c/go/+/509099 Reviewed-by: Ian Lance Taylor <iant@google.com> Reviewed-by: Jonathan Amsterdam <jba@google.com> Reviewed-by: Alan Donovan <adonovan@google.com> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Heschi Kreinick <heschi@google.com> Reviewed-by: Bryan Mills <bcmills@google.com> Reviewed-by: Damien Neil <dneil@google.com>
Update unicode/tables.go to reflect changes in the Unicode Standard up to Unicode 15.0.0, released 13 Sept 2022. In order to accommodate this update, strconv/isPrint has been updated to reflect changes in printable characters. Also changed is template/exec_test.go for both text and html packages- in the test "TestJSEscaping", rune U+FDFF was used as a placeholder for an unprintable character. This codepoint was assigned and made printable in Unicode 14.0.0, breaking this test. It has been replaced with the assigned and never-printable U+FFFE to fix the test and provide resiliency in the future. This upgrade bypasses Unicode 14.0.0, but is compatible. Updates golang/go#48621 Fixes golang/go#55079 Change-Id: I40efd097eb746db0727ebf7437280916d1242e47 GitHub-Last-Rev: c8885cab7a0c23632e1e5a433b1e8d5634a45a30 GitHub-Pull-Request: golang/go#57265 Reviewed-on: https://go-review.googlesource.com/c/go/+/456837 Reviewed-by: Robert Griesemer <gri@google.com> Run-TryBot: Rob Pike <r@golang.org> TryBot-Result: Gopher Robot <gobot@golang.org> Run-TryBot: Robert Griesemer <gri@google.com> Reviewed-by: Cherry Mui <cherryyz@google.com> Reviewed-by: Rob Pike <r@golang.org>
This issue is intended as an umbrella tracking issue for Unicode 15 support.
Unicode 15 is now published.
Go currently supports Unicode 13 (#48621 was the issue for Unicode 14)
Additionally (#52485) CLDR support is also lagging.
The text was updated successfully, but these errors were encountered: