aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Add more 2-stage lookup tablesThomas Voss 2024-05-0320-7626/+32042
|
* Add tests for grapheme breakingThomas Voss 2024-05-035-4/+3201
|
* Don’t use binary searchThomas Voss 2024-05-032-1995/+1983
|
* Improve gen script runnerThomas Voss 2024-05-032-9/+15
|
* Add more 2-stage lookup tablesThomas Voss 2024-05-036-3038/+8371
|
* Add even more 2-stage lookup tablesThomas Voss 2024-04-3011-2403/+6831
|
* 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
|