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