Skip to content

Commit dd8bc98

Browse files
committed
Update Unicode to version 16.0.0, bump to 0.2.6
1 parent b3a2718 commit dd8bc98

File tree

3 files changed

+58
-13
lines changed

3 files changed

+58
-13
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22

33
name = "unicode-xid"
4-
version = "0.2.5"
4+
version = "0.2.6"
55
authors = ["erick.tryzelaar <erick.tryzelaar@gmail.com>",
66
"kwantam <kwantam@gmail.com>",
77
"Manish Goregaokar <manishsmail@gmail.com>"

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ on std, and instead uses equivalent functions from core.
2626

2727
# changelog
2828

29+
## 0.2.6
30+
31+
- Update to Unicode 16.0.0.
32+
2933
## 0.2.5
3034

3135
- Update to Unicode 15.1.0.

src/tables.rs

Lines changed: 53 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
/// The version of [Unicode](http://www.unicode.org/)
1616
/// that this version of unicode-xid is based on.
17-
pub const UNICODE_VERSION: (u64, u64, u64) = (15, 1, 0);
17+
pub const UNICODE_VERSION: (u64, u64, u64) = (16, 0, 0);
1818

1919
fn bsearch_range_table(c: char, r: &[(char, char)]) -> bool {
2020
use core::cmp::Ordering::{Equal, Greater, Less};
@@ -91,7 +91,7 @@ pub mod derived_property {
9191
('\u{860}', '\u{86a}'),
9292
('\u{870}', '\u{887}'),
9393
('\u{889}', '\u{88e}'),
94-
('\u{898}', '\u{8e1}'),
94+
('\u{897}', '\u{8e1}'),
9595
('\u{8e3}', '\u{963}'),
9696
('\u{966}', '\u{96f}'),
9797
('\u{971}', '\u{983}'),
@@ -314,7 +314,7 @@ pub mod derived_property {
314314
('\u{1c00}', '\u{1c37}'),
315315
('\u{1c40}', '\u{1c49}'),
316316
('\u{1c4d}', '\u{1c7d}'),
317-
('\u{1c80}', '\u{1c88}'),
317+
('\u{1c80}', '\u{1c8a}'),
318318
('\u{1c90}', '\u{1cba}'),
319319
('\u{1cbd}', '\u{1cbf}'),
320320
('\u{1cd0}', '\u{1cd2}'),
@@ -399,10 +399,10 @@ pub mod derived_property {
399399
('\u{a67f}', '\u{a6f1}'),
400400
('\u{a717}', '\u{a71f}'),
401401
('\u{a722}', '\u{a788}'),
402-
('\u{a78b}', '\u{a7ca}'),
402+
('\u{a78b}', '\u{a7cd}'),
403403
('\u{a7d0}', '\u{a7d1}'),
404404
('\u{a7d3}', '\u{a7d3}'),
405-
('\u{a7d5}', '\u{a7d9}'),
405+
('\u{a7d5}', '\u{a7dc}'),
406406
('\u{a7f2}', '\u{a827}'),
407407
('\u{a82c}', '\u{a82c}'),
408408
('\u{a840}', '\u{a873}'),
@@ -506,6 +506,7 @@ pub mod derived_property {
506506
('\u{105a3}', '\u{105b1}'),
507507
('\u{105b3}', '\u{105b9}'),
508508
('\u{105bb}', '\u{105bc}'),
509+
('\u{105c0}', '\u{105f3}'),
509510
('\u{10600}', '\u{10736}'),
510511
('\u{10740}', '\u{10755}'),
511512
('\u{10760}', '\u{10767}'),
@@ -546,10 +547,14 @@ pub mod derived_property {
546547
('\u{10cc0}', '\u{10cf2}'),
547548
('\u{10d00}', '\u{10d27}'),
548549
('\u{10d30}', '\u{10d39}'),
550+
('\u{10d40}', '\u{10d65}'),
551+
('\u{10d69}', '\u{10d6d}'),
552+
('\u{10d6f}', '\u{10d85}'),
549553
('\u{10e80}', '\u{10ea9}'),
550554
('\u{10eab}', '\u{10eac}'),
551555
('\u{10eb0}', '\u{10eb1}'),
552-
('\u{10efd}', '\u{10f1c}'),
556+
('\u{10ec2}', '\u{10ec4}'),
557+
('\u{10efc}', '\u{10f1c}'),
553558
('\u{10f27}', '\u{10f27}'),
554559
('\u{10f30}', '\u{10f50}'),
555560
('\u{10f70}', '\u{10f85}'),
@@ -595,6 +600,16 @@ pub mod derived_property {
595600
('\u{1135d}', '\u{11363}'),
596601
('\u{11366}', '\u{1136c}'),
597602
('\u{11370}', '\u{11374}'),
603+
('\u{11380}', '\u{11389}'),
604+
('\u{1138b}', '\u{1138b}'),
605+
('\u{1138e}', '\u{1138e}'),
606+
('\u{11390}', '\u{113b5}'),
607+
('\u{113b7}', '\u{113c0}'),
608+
('\u{113c2}', '\u{113c2}'),
609+
('\u{113c5}', '\u{113c5}'),
610+
('\u{113c7}', '\u{113ca}'),
611+
('\u{113cc}', '\u{113d3}'),
612+
('\u{113e1}', '\u{113e2}'),
598613
('\u{11400}', '\u{1144a}'),
599614
('\u{11450}', '\u{11459}'),
600615
('\u{1145e}', '\u{11461}'),
@@ -609,6 +624,7 @@ pub mod derived_property {
609624
('\u{11650}', '\u{11659}'),
610625
('\u{11680}', '\u{116b8}'),
611626
('\u{116c0}', '\u{116c9}'),
627+
('\u{116d0}', '\u{116e3}'),
612628
('\u{11700}', '\u{1171a}'),
613629
('\u{1171d}', '\u{1172b}'),
614630
('\u{11730}', '\u{11739}'),
@@ -632,6 +648,8 @@ pub mod derived_property {
632648
('\u{11a50}', '\u{11a99}'),
633649
('\u{11a9d}', '\u{11a9d}'),
634650
('\u{11ab0}', '\u{11af8}'),
651+
('\u{11bc0}', '\u{11be0}'),
652+
('\u{11bf0}', '\u{11bf9}'),
635653
('\u{11c00}', '\u{11c08}'),
636654
('\u{11c0a}', '\u{11c36}'),
637655
('\u{11c38}', '\u{11c40}'),
@@ -656,15 +674,17 @@ pub mod derived_property {
656674
('\u{11f00}', '\u{11f10}'),
657675
('\u{11f12}', '\u{11f3a}'),
658676
('\u{11f3e}', '\u{11f42}'),
659-
('\u{11f50}', '\u{11f59}'),
677+
('\u{11f50}', '\u{11f5a}'),
660678
('\u{11fb0}', '\u{11fb0}'),
661679
('\u{12000}', '\u{12399}'),
662680
('\u{12400}', '\u{1246e}'),
663681
('\u{12480}', '\u{12543}'),
664682
('\u{12f90}', '\u{12ff0}'),
665683
('\u{13000}', '\u{1342f}'),
666684
('\u{13440}', '\u{13455}'),
685+
('\u{13460}', '\u{143fa}'),
667686
('\u{14400}', '\u{14646}'),
687+
('\u{16100}', '\u{16139}'),
668688
('\u{16800}', '\u{16a38}'),
669689
('\u{16a40}', '\u{16a5e}'),
670690
('\u{16a60}', '\u{16a69}'),
@@ -677,6 +697,8 @@ pub mod derived_property {
677697
('\u{16b50}', '\u{16b59}'),
678698
('\u{16b63}', '\u{16b77}'),
679699
('\u{16b7d}', '\u{16b8f}'),
700+
('\u{16d40}', '\u{16d6c}'),
701+
('\u{16d70}', '\u{16d79}'),
680702
('\u{16e40}', '\u{16e7f}'),
681703
('\u{16f00}', '\u{16f4a}'),
682704
('\u{16f4f}', '\u{16f87}'),
@@ -686,7 +708,7 @@ pub mod derived_property {
686708
('\u{16ff0}', '\u{16ff1}'),
687709
('\u{17000}', '\u{187f7}'),
688710
('\u{18800}', '\u{18cd5}'),
689-
('\u{18d00}', '\u{18d08}'),
711+
('\u{18cff}', '\u{18d08}'),
690712
('\u{1aff0}', '\u{1aff3}'),
691713
('\u{1aff5}', '\u{1affb}'),
692714
('\u{1affd}', '\u{1affe}'),
@@ -701,6 +723,7 @@ pub mod derived_property {
701723
('\u{1bc80}', '\u{1bc88}'),
702724
('\u{1bc90}', '\u{1bc99}'),
703725
('\u{1bc9d}', '\u{1bc9e}'),
726+
('\u{1ccf0}', '\u{1ccf9}'),
704727
('\u{1cf00}', '\u{1cf2d}'),
705728
('\u{1cf30}', '\u{1cf46}'),
706729
('\u{1d165}', '\u{1d169}'),
@@ -762,6 +785,7 @@ pub mod derived_property {
762785
('\u{1e290}', '\u{1e2ae}'),
763786
('\u{1e2c0}', '\u{1e2f9}'),
764787
('\u{1e4d0}', '\u{1e4f9}'),
788+
('\u{1e5d0}', '\u{1e5fa}'),
765789
('\u{1e7e0}', '\u{1e7e6}'),
766790
('\u{1e7e8}', '\u{1e7eb}'),
767791
('\u{1e7ed}', '\u{1e7ee}'),
@@ -1045,7 +1069,7 @@ pub mod derived_property {
10451069
('\u{1c00}', '\u{1c23}'),
10461070
('\u{1c4d}', '\u{1c4f}'),
10471071
('\u{1c5a}', '\u{1c7d}'),
1048-
('\u{1c80}', '\u{1c88}'),
1072+
('\u{1c80}', '\u{1c8a}'),
10491073
('\u{1c90}', '\u{1cba}'),
10501074
('\u{1cbd}', '\u{1cbf}'),
10511075
('\u{1ce9}', '\u{1cec}'),
@@ -1128,10 +1152,10 @@ pub mod derived_property {
11281152
('\u{a6a0}', '\u{a6ef}'),
11291153
('\u{a717}', '\u{a71f}'),
11301154
('\u{a722}', '\u{a788}'),
1131-
('\u{a78b}', '\u{a7ca}'),
1155+
('\u{a78b}', '\u{a7cd}'),
11321156
('\u{a7d0}', '\u{a7d1}'),
11331157
('\u{a7d3}', '\u{a7d3}'),
1134-
('\u{a7d5}', '\u{a7d9}'),
1158+
('\u{a7d5}', '\u{a7dc}'),
11351159
('\u{a7f2}', '\u{a801}'),
11361160
('\u{a803}', '\u{a805}'),
11371161
('\u{a807}', '\u{a80a}'),
@@ -1236,6 +1260,7 @@ pub mod derived_property {
12361260
('\u{105a3}', '\u{105b1}'),
12371261
('\u{105b3}', '\u{105b9}'),
12381262
('\u{105bb}', '\u{105bc}'),
1263+
('\u{105c0}', '\u{105f3}'),
12391264
('\u{10600}', '\u{10736}'),
12401265
('\u{10740}', '\u{10755}'),
12411266
('\u{10760}', '\u{10767}'),
@@ -1272,8 +1297,11 @@ pub mod derived_property {
12721297
('\u{10c80}', '\u{10cb2}'),
12731298
('\u{10cc0}', '\u{10cf2}'),
12741299
('\u{10d00}', '\u{10d23}'),
1300+
('\u{10d4a}', '\u{10d65}'),
1301+
('\u{10d6f}', '\u{10d85}'),
12751302
('\u{10e80}', '\u{10ea9}'),
12761303
('\u{10eb0}', '\u{10eb1}'),
1304+
('\u{10ec2}', '\u{10ec4}'),
12771305
('\u{10f00}', '\u{10f1c}'),
12781306
('\u{10f27}', '\u{10f27}'),
12791307
('\u{10f30}', '\u{10f45}'),
@@ -1312,6 +1340,13 @@ pub mod derived_property {
13121340
('\u{1133d}', '\u{1133d}'),
13131341
('\u{11350}', '\u{11350}'),
13141342
('\u{1135d}', '\u{11361}'),
1343+
('\u{11380}', '\u{11389}'),
1344+
('\u{1138b}', '\u{1138b}'),
1345+
('\u{1138e}', '\u{1138e}'),
1346+
('\u{11390}', '\u{113b5}'),
1347+
('\u{113b7}', '\u{113b7}'),
1348+
('\u{113d1}', '\u{113d1}'),
1349+
('\u{113d3}', '\u{113d3}'),
13151350
('\u{11400}', '\u{11434}'),
13161351
('\u{11447}', '\u{1144a}'),
13171352
('\u{1145f}', '\u{11461}'),
@@ -1346,6 +1381,7 @@ pub mod derived_property {
13461381
('\u{11a5c}', '\u{11a89}'),
13471382
('\u{11a9d}', '\u{11a9d}'),
13481383
('\u{11ab0}', '\u{11af8}'),
1384+
('\u{11bc0}', '\u{11be0}'),
13491385
('\u{11c00}', '\u{11c08}'),
13501386
('\u{11c0a}', '\u{11c2e}'),
13511387
('\u{11c40}', '\u{11c40}'),
@@ -1369,7 +1405,9 @@ pub mod derived_property {
13691405
('\u{12f90}', '\u{12ff0}'),
13701406
('\u{13000}', '\u{1342f}'),
13711407
('\u{13441}', '\u{13446}'),
1408+
('\u{13460}', '\u{143fa}'),
13721409
('\u{14400}', '\u{14646}'),
1410+
('\u{16100}', '\u{1611d}'),
13731411
('\u{16800}', '\u{16a38}'),
13741412
('\u{16a40}', '\u{16a5e}'),
13751413
('\u{16a70}', '\u{16abe}'),
@@ -1378,6 +1416,7 @@ pub mod derived_property {
13781416
('\u{16b40}', '\u{16b43}'),
13791417
('\u{16b63}', '\u{16b77}'),
13801418
('\u{16b7d}', '\u{16b8f}'),
1419+
('\u{16d40}', '\u{16d6c}'),
13811420
('\u{16e40}', '\u{16e7f}'),
13821421
('\u{16f00}', '\u{16f4a}'),
13831422
('\u{16f50}', '\u{16f50}'),
@@ -1386,7 +1425,7 @@ pub mod derived_property {
13861425
('\u{16fe3}', '\u{16fe3}'),
13871426
('\u{17000}', '\u{187f7}'),
13881427
('\u{18800}', '\u{18cd5}'),
1389-
('\u{18d00}', '\u{18d08}'),
1428+
('\u{18cff}', '\u{18d08}'),
13901429
('\u{1aff0}', '\u{1aff3}'),
13911430
('\u{1aff5}', '\u{1affb}'),
13921431
('\u{1affd}', '\u{1affe}'),
@@ -1439,6 +1478,8 @@ pub mod derived_property {
14391478
('\u{1e290}', '\u{1e2ad}'),
14401479
('\u{1e2c0}', '\u{1e2eb}'),
14411480
('\u{1e4d0}', '\u{1e4eb}'),
1481+
('\u{1e5d0}', '\u{1e5ed}'),
1482+
('\u{1e5f0}', '\u{1e5f0}'),
14421483
('\u{1e7e0}', '\u{1e7e6}'),
14431484
('\u{1e7e8}', '\u{1e7eb}'),
14441485
('\u{1e7ed}', '\u{1e7ee}'),

0 commit comments

Comments
 (0)