aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Update the ‘gen’ ruleThomas Voss 2024-04-301-1/+2
|
* Add more 2-stage lookup tablesThomas Voss 2024-04-3010-2436/+30654
|
* Use 2-stage lookup table in uprop_get_bc()Thomas Voss 2024-04-302-1591/+3624
|
* Report change in table sizeThomas Voss 2024-04-304-3/+20
|
* Use ‘with’ syntaxThomas Voss 2024-04-291-2/+3
|
* Use a 2-stage lookup table for uprop_get_age()Thomas Voss 2024-04-282-1756/+9414
|
* Fix columns()Thomas Voss 2024-04-283-4/+4
|
* Use a 2-stage lookup table for uprop_get_gc()Thomas Voss 2024-04-283-3352/+4728
|
* Move out functions into lib.pyThomas Voss 2024-04-283-49/+52
|
* Implement boolean props using 2-stage lookupThomas Voss 2024-04-2853-12243/+20342
|
* Reorder functionsThomas Voss 2024-04-281-2/+2
|
* Update READMEThomas Voss 2024-04-281-2/+0
|
* Add manuals for the arena allocation functionsThomas Voss 2024-04-285-0/+177
|
* Swap order of argumentsThomas Voss 2024-04-281-1/+1
|
* Simplify macros and define _GNU_SOURCE on GlibcThomas Voss 2024-04-271-9/+21
|
* Lock and unlock stderr while printing diagnosticsThomas Voss 2024-04-271-0/+2
|
* Explicitly save errno on failure in mkregion()Thomas Voss 2024-04-271-0/+2
|
* Don’t handle U8(nullptr); use U8() instead.Thomas Voss 2024-04-271-4/+2
|
* Fix broken things (_Generic() sucks ass)Thomas Voss 2024-04-272-2/+2
|
* Fix usage of U8()Thomas Voss 2024-04-271-3/+3
|
* Prefix string-literals given to U8() with ‘u8’Thomas Voss 2024-04-271-1/+1
|
* Fix usage() exampleThomas Voss 2024-04-271-4/+5
|
* Rename U8V() to U8(), and handle U8(nullptr)Thomas Voss 2024-04-271-1/+4
|
* Add the usage(3) manualThomas Voss 2024-04-271-0/+73
|
* Properly check for nullptrThomas Voss 2024-04-271-2/+3
|
* Fix manual titleThomas Voss 2024-04-271-1/+1
|
* Reference usage(3)Thomas Voss 2024-04-271-1/+2
|
* Remove [[gnu::returns_nonnull]] from signatureThomas Voss 2024-04-271-1/+1
|
* Use European datesThomas Voss 2024-04-276-6/+6
|
* Remove useless for-loop in usage()Thomas Voss 2024-04-271-6/+2
|
* Add CF_SS as an alias for CF_ẞThomas Voss 2024-04-271-1/+2
|
* Add Dutch titlecase tailoring (ijssel → IJssel)Thomas Voss 2024-04-272-8/+15
|
* Update READMEThomas Voss 2024-04-261-1/+3
|
* Fully comply with Unicode 15.1 § 3.13 in u8title()Thomas Voss 2024-04-262-57/+94
|
* Only compute before_dot or more_above for AZ/TR/LTThomas Voss 2024-04-261-17/+19
|
* Fully comply with Unicode 15.1 § 3.13 in u8lower()Thomas Voss 2024-04-265-32/+78
|
* Support titlecasing Dutch ‘IJ’ properlyThomas Voss 2024-04-242-4/+13
|
* Properly upper- and titlecase ‘i’ and ‘j’ in LithuanianThomas Voss 2024-04-245-25/+74
|
* Don’t return local arrays, lolThomas Voss 2024-04-231-6/+3
|
* Add u8title()Thomas Voss 2024-04-232-5/+67
|
* Update READMEThomas Voss 2024-04-231-0/+2
|
* Add disclaimerThomas Voss 2024-04-221-0/+5
|
* Add usage()Thomas Voss 2024-04-223-1/+31
|
* Properly lowercase ‘Σ’ to ‘ς’ when at end of wordThomas Voss 2024-04-221-2/+5
|
* Build with -Wno-parenthesesThomas Voss 2024-04-221-1/+1
|
* Add u8wcnt_human() and u8wnext_human()Thomas Voss 2024-04-223-0/+39
|
* Remove TODO()Thomas Voss 2024-04-222-3/+0
| | | | | | | | I realized that I can literally just call err() directly like so: err("not implemented"); It doesn’t contain position information… but I don’t really need that.
* Rename testThomas Voss 2024-04-221-0/+0
|
* Add a test for word breakingThomas Voss 2024-04-223-0/+166
|
* Fix various bugs in word segmentationThomas Voss 2024-04-224-131/+1505
|