aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Slightly improve testsThomas Voss 2024-05-047-21/+24
* Replace u8split() with u8cut()Thomas Voss 2024-05-045-43/+32
* Fix tests and generalize *brk testsThomas Voss 2024-05-045-258/+147
* Go all in on string views, and fix manualsThomas Voss 2024-05-0430-268/+213
* Add u8split()Thomas Voss 2024-05-042-0/+18
* Use a ternaryThomas Voss 2024-05-041-10/+5
* Generalize case-mapping testsThomas Voss 2024-05-044-273/+104
* Add STR() and CONCAT() to macros.hThomas Voss 2024-05-041-0/+6
* Add tests for u8title() and fix ‘ς’ bugThomas Voss 2024-05-044-1/+143
* Add extra testcasesThomas Voss 2024-05-042-0/+8
* Remove useless branchThomas Voss 2024-05-041-3/+1
* Inline gen-test-dataThomas Voss 2024-05-042-32/+23
* Add tests for u8lower() and fix ‘ς’ bugThomas Voss 2024-05-044-2/+131
* Add additional testcaseThomas Voss 2024-05-041-0/+3
* Make test more stringentThomas Voss 2024-05-041-5/+12
* Minor improvementsThomas Voss 2024-05-042-20/+16
* Add tests for u8upper()Thomas Voss 2024-05-043-0/+108
* 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