aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Fix algorithm to determine optimal blksizeThomas Voss 2024-04-302-626/+786
* 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
* Rename testThomas Voss 2024-04-221-0/+0
* Add a test for word breakingThomas Voss 2024-04-223-0/+166