diff --git a/deps/checksums/utf8proc-0890a538bf8238cded9be0c81171f57e43f2c755.tar.gz/md5 b/deps/checksums/utf8proc-0890a538bf8238cded9be0c81171f57e43f2c755.tar.gz/md5 deleted file mode 100644 index d72cedb24a2ea..0000000000000 --- a/deps/checksums/utf8proc-0890a538bf8238cded9be0c81171f57e43f2c755.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -2e1fd70d1580d6a950bd30118c3cd1df diff --git a/deps/checksums/utf8proc-0890a538bf8238cded9be0c81171f57e43f2c755.tar.gz/sha512 b/deps/checksums/utf8proc-0890a538bf8238cded9be0c81171f57e43f2c755.tar.gz/sha512 deleted file mode 100644 index 07849bb64c5fe..0000000000000 --- a/deps/checksums/utf8proc-0890a538bf8238cded9be0c81171f57e43f2c755.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -95d6dba2bbdfc5003f6d21fd02c926c7db9661895010041aacee55fa11dc2524bcffaa90965e2a9a8f2a9e49e93ec7572d6a4de6d5d9f9e075b787537864ea20 diff --git a/deps/checksums/utf8proc-df2997a300792b8efd6a1ea9281c14dfe986d6f9.tar.gz/md5 b/deps/checksums/utf8proc-df2997a300792b8efd6a1ea9281c14dfe986d6f9.tar.gz/md5 new file mode 100644 index 0000000000000..1b959b9009988 --- /dev/null +++ b/deps/checksums/utf8proc-df2997a300792b8efd6a1ea9281c14dfe986d6f9.tar.gz/md5 @@ -0,0 +1 @@ +7160adb996918abbe1ea67013f8e1dc7 diff --git a/deps/checksums/utf8proc-df2997a300792b8efd6a1ea9281c14dfe986d6f9.tar.gz/sha512 b/deps/checksums/utf8proc-df2997a300792b8efd6a1ea9281c14dfe986d6f9.tar.gz/sha512 new file mode 100644 index 0000000000000..34c2d72013c53 --- /dev/null +++ b/deps/checksums/utf8proc-df2997a300792b8efd6a1ea9281c14dfe986d6f9.tar.gz/sha512 @@ -0,0 +1 @@ +3943b95e4a37f8a452ef72996868bac640cfd564ebb46de359db324c99ffe67300c53be936d492c370d8e08a3a9ca7230cb0dd6341959018b7c6d78b3016f2b2 diff --git a/deps/utf8proc.version b/deps/utf8proc.version index 32a970d0a12d1..c7ce18beec728 100644 --- a/deps/utf8proc.version +++ b/deps/utf8proc.version @@ -1,2 +1,2 @@ -UTF8PROC_BRANCH=v2.5.0 -UTF8PROC_SHA1=0890a538bf8238cded9be0c81171f57e43f2c755 +UTF8PROC_BRANCH=v2.6.0 +UTF8PROC_SHA1=df2997a300792b8efd6a1ea9281c14dfe986d6f9 diff --git a/stdlib/Unicode/test/runtests.jl b/stdlib/Unicode/test/runtests.jl index d84137de11054..b36bcf4421239 100644 --- a/stdlib/Unicode/test/runtests.jl +++ b/stdlib/Unicode/test/runtests.jl @@ -330,6 +330,12 @@ end @test collect(g) == ["1","2","3","Ξ±","5"] end +@testset "#37680: initial graphemes" begin + @test collect(graphemes("πŸ€¦πŸΌβ€β™‚οΈ")) == ["πŸ€¦πŸΌβ€β™‚οΈ"] + @test collect(graphemes("πŸ‘¨πŸ»β€πŸ€β€πŸ‘¨πŸ½")) == ["πŸ‘¨πŸ»β€πŸ€β€πŸ‘¨πŸ½"] + @test collect(graphemes("πŸ‡ΈπŸ‡ͺπŸ‡ΈπŸ‡ͺ")) == ["πŸ‡ΈπŸ‡ͺ","πŸ‡ΈπŸ‡ͺ"] +end + @testset "uppercasefirst/lowercasefirst" begin @test uppercasefirst("Hola")=="Hola" @test uppercasefirst("hola")=="Hola"