Skip to content

Commit d7d9115

Browse files
authored
support Unicode 17 via utf8proc 2.11.0 (#59534)
Similar to #56925, support [Unicode 17](https://www.unicode.org/versions/Unicode17.0.0/) by bumping utf8proc to 2.11.0 (thanks to JuliaStrings/utf8proc#301 by @eschnett). This allows us to use [10 exciting new emoji characters](https://www.unicode.org/emoji/charts-17.0/emoji-released.html) as identifiers, including "treasure chest" <img width="107" height="107" alt="image" src="https://github.com/user-attachments/assets/b4ad647c-6ef8-4d34-b2bd-30aa831df7e1" /> `"\U1FA8E"` (but still no superscript "q").
1 parent cfd4cfd commit d7d9115

File tree

8 files changed

+8
-7
lines changed

8 files changed

+8
-7
lines changed

NEWS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ New language features
1010
- The character U+1F8B2 🢲 (RIGHTWARDS ARROW WITH LOWER HOOK), newly added by Unicode 16,
1111
is now a valid operator with arrow precedence, accessible as `\hookunderrightarrow` at the REPL.
1212
([JuliaLang/JuliaSyntax.jl#525], [#57143])
13+
- Support for Unicode 17 ([#59534]).
1314

1415
Language changes
1516
----------------

deps/checksums/UnicodeData-16.0.0.txt/md5

Lines changed: 0 additions & 1 deletion
This file was deleted.

deps/checksums/UnicodeData-16.0.0.txt/sha512

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
959cb19fcda0240caef8c02953e3d771
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
7aa597dead08f862295dac2cbcee4c994d847c374910ec23f90a34a413ab9420828d3038d72a75b3f2c583ffcdb6f7b75205ffcde3309fec6310e494c9252798

deps/checksums/utf8proc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
utf8proc-a1b99daa2a3393884220264c927a48ba1251a9c6.tar.gz/md5/2c404870fdc19982ec5313ee78e478d7
2-
utf8proc-a1b99daa2a3393884220264c927a48ba1251a9c6.tar.gz/sha512/a6652f5840439fe051d973d9467ca9805dcea8d0ac75a2d35e3f8041c513d6ccd5d205a3873f28d7cb5e33ce6471165850164997f188ca359111963b3aac9a16
1+
utf8proc-d7bf128df773c2a1a7242eb80e51e91a769fc985.tar.gz/md5/42a776162314cd5dfbec6aaa3e2af42d
2+
utf8proc-d7bf128df773c2a1a7242eb80e51e91a769fc985.tar.gz/sha512/0bb54a5f296b5c7f480c45b8cf4de7e95b498106b5b165890539ec5861194baa6c9a45bff2566d695d2f4921c1086fbe8419e8e8db353a0517a76fc307829152

deps/utf8proc.version

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
UTF8PROC_BRANCH=v2.10.0
2-
UTF8PROC_SHA1=a1b99daa2a3393884220264c927a48ba1251a9c6
1+
UTF8PROC_BRANCH=v2.11.0
2+
UTF8PROC_SHA1=d7bf128df773c2a1a7242eb80e51e91a769fc985

doc/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ VERSDIR := v$(shell cut -d. -f1-2 < $(JULIAHOME)/VERSION)
2525
DOCUMENTER_OPTIONS := linkcheck=$(linkcheck) doctest=$(doctest) buildroot=$(call cygpath_w,$(BUILDROOT)) \
2626
texplatform=$(texplatform) revise=$(revise) stdlibdir=$(call cygpath_w,$(build_datarootdir)/julia/stdlib/$(VERSDIR)/)
2727

28-
UNICODE_DATA_VERSION=16.0.0
28+
UNICODE_DATA_VERSION=17.0.0
2929
$(SRCCACHE)/UnicodeData-$(UNICODE_DATA_VERSION).txt:
3030
@mkdir -p "$(SRCCACHE)"
3131
$(JLDOWNLOAD) "$@" https://www.unicode.org/Public/$(UNICODE_DATA_VERSION)/ucd/UnicodeData.txt

0 commit comments

Comments
 (0)