aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Implement arena allocation resizingThomas Voss 2024-05-094-2/+71
|
* Add a heap allocatorThomas Voss 2024-05-082-0/+13
|
* Add a typedef for a memory allocatorThomas Voss 2024-05-081-0/+6
|
* Use a 2-stage lookup for u8wnext() and u8wcnt()Thomas Voss 2024-05-074-1312/+7454
|
* Use a 2-stage lookups for u8gnext() and u8gcnt()Thomas Voss 2024-05-074-1659/+3205
|
* Rename freadrune() to u8fgetr() + improvementsThomas Voss 2024-05-053-51/+45
|
* Fix typo in include guardThomas Voss 2024-05-051-3/+3
|
* Don’t take a pointer argument in da_foreachThomas Voss 2024-05-042-3/+3
|
* Add tests for u8wnext_human()Thomas Voss 2024-05-043-6/+96
|
* Sort functionsThomas Voss 2024-05-041-2/+2
|
* More 2-stage lookup tablesThomas Voss 2024-05-046-521/+13166
|
* More 2-stage lookup tablesThomas Voss 2024-05-0426-23875/+62316
|
* Add extra titlecasing testcaseThomas Voss 2024-05-041-0/+1
|
* Add the ‘test’ subcommandThomas Voss 2024-05-041-2/+7
|
* Fix typoThomas Voss 2024-05-041-1/+1
|
* Add tests for u8casefold()Thomas Voss 2024-05-043-0/+59
|
* Minor cleanupThomas Voss 2024-05-044-16/+23
|
* Add configuration for test filesThomas Voss 2024-05-041-1/+2
|
* 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
|