aboutsummaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Accept an element size argument to allocatorsThomas Voss 2024-05-102-3/+3
* Try to do better error handling with custom allocatorsThomas Voss 2024-05-091-0/+10
* Rename optparse.h to cli.hThomas Voss 2024-05-091-14/+13
* Make the rest of the casemapping functions take custom allocatorsThomas Voss 2024-05-091-12/+9
* Add custom allocator support to u8upper()Thomas Voss 2024-05-093-10/+15
* Implement arena allocation resizingThomas Voss 2024-05-091-2/+7
* Add a heap allocatorThomas Voss 2024-05-081-0/+1
* 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-072-1199/+7278
* Use a 2-stage lookups for u8gnext() and u8gcnt()Thomas Voss 2024-05-071-1552/+3016
* Rename freadrune() to u8fgetr() + improvementsThomas Voss 2024-05-051-2/+1
* Fix typo in include guardThomas Voss 2024-05-051-3/+3
* Don’t take a pointer argument in da_foreachThomas Voss 2024-05-041-1/+1
* Sort functionsThomas Voss 2024-05-041-2/+2
* More 2-stage lookup tablesThomas Voss 2024-05-041-1/+6
* Replace u8split() with u8cut()Thomas Voss 2024-05-041-2/+4
* Go all in on string views, and fix manualsThomas Voss 2024-05-044-73/+34
* Add u8split()Thomas Voss 2024-05-041-0/+2
* Add STR() and CONCAT() to macros.hThomas Voss 2024-05-041-0/+6
* Add even more 2-stage lookup tablesThomas Voss 2024-04-301-21/+21
* Add more 2-stage lookup tablesThomas Voss 2024-04-301-58/+58
* Reorder functionsThomas Voss 2024-04-281-2/+2
* Swap order of argumentsThomas Voss 2024-04-281-1/+1
* 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-271-1/+1
* Prefix string-literals given to U8() with ‘u8’Thomas Voss 2024-04-271-1/+1
* Rename U8V() to U8(), and handle U8(nullptr)Thomas Voss 2024-04-271-1/+4
* Add CF_SS as an alias for CF_ẞThomas Voss 2024-04-271-1/+2
* Fully comply with Unicode 15.1 § 3.13 in u8lower()Thomas Voss 2024-04-261-4/+4
* Support titlecasing Dutch ‘IJ’ properlyThomas Voss 2024-04-241-1/+2
* Properly upper- and titlecase ‘i’ and ‘j’ in LithuanianThomas Voss 2024-04-241-11/+33
* Add u8title()Thomas Voss 2024-04-231-5/+9
* Add usage()Thomas Voss 2024-04-221-0/+3
* Add u8wcnt_human() and u8wnext_human()Thomas Voss 2024-04-221-0/+2
* Remove TODO()Thomas Voss 2024-04-221-2/+0
* Fix various bugs in word segmentationThomas Voss 2024-04-221-0/+1178
* Add explicit underlying type for enumsThomas Voss 2024-04-221-22/+22
* Add TODO() macroThomas Voss 2024-04-221-0/+2
* Fix typoThomas Voss 2024-04-221-1/+1
* Support word-segmentationThomas Voss 2024-04-211-0/+3
* Fix typo (extpic -> extpict)Thomas Voss 2024-04-211-1/+1
* Rename u8glen() to u8gcnt()Thomas Voss 2024-04-211-1/+1
* Add uprop_get_sb()Thomas Voss 2024-04-211-0/+19
* Add uprop_get_wb()Thomas Voss 2024-04-211-0/+27
* Add uprop_get_scx()Thomas Voss 2024-04-211-0/+1
* Add uprop_get_nfkc_cf()Thomas Voss 2024-04-211-0/+1
* Add uprop_get_nfkc_scf()Thomas Voss 2024-04-201-0/+1
* Add uprop_get_nf{,k}{c,d}_qc()Thomas Voss 2024-04-201-0/+26
* Add the U8*_SCALE constantsThomas Voss 2024-04-181-0/+5
* Add uprop_get_jg()Thomas Voss 2024-04-181-0/+108