Commit graph

19 commits

Author SHA1 Message Date
Dennis
bf96b99fc2
Update to unicode 16.0.0 (#9058) 2024-10-16 06:24:56 +08:00
Dennis Korpel
f6b2932268 Remove explicit hex string casts 2024-03-19 23:48:15 +01:00
Dennis
f3ec8b767d
std.uni: replace dstring case table with uint[] hexstring (#8904) 2024-01-31 12:27:28 +02:00
Dennis Korpel
0cd85c7093 std.uni: use hex strings for TrieEntry 2024-01-26 23:30:51 +01:00
Dennis Korpel
e87bab2da2 std.uni: use hex strings for case entries 2024-01-25 10:32:13 +01:00
Dennis
fa7f22b2cf
std.uni: Use dstring for dchar tables (#8889)
* std.uni: use dstring for upper/lower/title tables

* std.uni: make tables use dstring

* Add space after cast for Dscanner

* Remove redundant semicolons
2024-01-10 17:48:25 +02:00
Dennis Korpel
135e9ad193 std.uni: optimize simpleCaseTable
Cuts size of simpleCaseTable entries in half (8 -> 4 bytes), reducing table size from 24 Kb to 12 Kb.
Still only 22 out of 32 bits per entry are actually used, so could be optimized further.
Using plain integers saves 10 ms semantic2 compile time.
2024-01-09 12:02:12 +01:00
Dennis Korpel
90715f3b07 std.uni: use dstring for compositionTable 2024-01-08 23:37:44 +01:00
Dennis Korpel
bdbce3b67d Use static array for table 2024-01-08 00:02:21 +01:00
Dennis Korpel
bd8b943fa2 std.uni: optimize fullCaseTable 2024-01-07 11:35:29 +01:00
Dennis Korpel
89d36e1228 std.uni: use hexstrings for charset strings 2024-01-06 17:49:13 +01:00
Dennis Korpel
a11fb5e3ed Upgrade std.uni to Unicode 15.1.0 2024-01-06 13:06:48 +01:00
Dennis Korpel
22365bf11a Automatically download Unicode files for generator 2024-01-05 22:44:48 +01:00
Ate Eskola
e53a0aba9f Missing two tables & some clarrifications (Real author is Richard Cattermole, name changed while rebasing) 2023-01-14 17:07:05 +02:00
Ate Eskola
b334d4ddb2 Fix issue 23474 - Fixed many issues in grapheme walker 2023-01-14 16:52:51 +02:00
richard (rikki) andrew cattermole
e848d44d7f Emphasize DO NOT EDIT for the generated Unicode tables 2022-12-12 04:32:30 +13:00
richard (rikki) andrew cattermole
297370abc2 Add URL for Unicode table generator into the headers of the Unicode tables 2022-12-12 02:10:14 +13:00
richard (rikki) andrew cattermole
a1f2e760e7 Make Unicode tables module headers consistent and add DO NOT EDIT to it 2022-12-12 02:10:14 +13:00
richard (rikki) andrew cattermole
122df9272a Upstream Unicode table generator and update tables to v15 2022-12-12 02:10:14 +13:00