aboutsummaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* Huge library overhaulThomas Voss 14 days6-163/+186
|
* Shorten the string view type namesThomas Voss 2024-09-156-69/+68
|
* FormattingThomas Voss 2024-06-041-3/+3
|
* FormattingThomas Voss 2024-06-041-9/+9
|
* Require a semicolon after dafields()Thomas Voss 2024-06-041-2/+2
|
* Add U8C(), U16C(), and U32C() for view constantsThomas Voss 2024-06-031-0/+5
|
* Pass a tabsize to ucswdth()Thomas Voss 2024-05-311-2/+2
|
* Add uprop_get_wdth() and ucswdth()Thomas Voss 2024-05-312-0/+3
|
* Add dafields()Thomas Voss 2024-05-211-4/+7
|
* Rename ‘sv’ to ‘p’Thomas Voss 2024-05-211-2/+2
|
* Don’t renormalize already normalized stringsThomas Voss 2024-05-201-2/+2
|
* Rename normtype/NT to normform/NFThomas Voss 2024-05-201-8/+8
|
* Support the 4 forms of Unicode string normalizationThomas Voss 2024-05-202-6/+1004
|
* Add uprop_is_ce() and uprop_is_comp_ex()Thomas Voss 2024-05-191-0/+2
|
* Add ucsnorm_nfkd()Thomas Voss 2024-05-151-3/+3
|
* _Generic selector should be a pointerThomas Voss 2024-05-151-1/+1
|
* Add encoding-generic macrosThomas Voss 2024-05-146-9/+70
|
* Implement NFD string normalizationThomas Voss 2024-05-141-0/+2
|
* Add uprop_get_dm()Thomas Voss 2024-05-141-0/+1
|
* Workaround for alignof() stupidityThomas Voss 2024-05-141-6/+21
|
* Go back to macros only, but they work now!Thomas Voss 2024-05-111-21/+26
|
* Implement dagrow()Thomas Voss 2024-05-111-7/+4
|
* Add daextend() to the new dynarr systemThomas Voss 2024-05-101-13/+8
|
* Begin work on custom allocators in dynarr.hThomas Voss 2024-05-101-1/+14
|
* Align backslashesThomas Voss 2024-05-101-29/+29
|
* 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
|