aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Rename ‘sv’ to ‘p’Thomas Voss 2024-05-211-2/+2
* Add -pThomas Voss 2024-05-201-5/+14
* Remove useless CLI argThomas Voss 2024-05-201-1/+1
* Don’t renormalize already normalized stringsThomas Voss 2024-05-202-4/+32
* Rename normtype/NT to normform/NFThomas Voss 2024-05-207-26/+26
* Support the 4 forms of Unicode string normalizationThomas Voss 2024-05-2014-207/+1606
* Add uprop_is_ce() and uprop_is_comp_ex()Thomas Voss 2024-05-196-9/+591
* Update READMEThomas Voss 2024-05-151-3/+4
* Update READMEThomas Voss 2024-05-151-0/+2
* Add ucsnorm_nfkd()Thomas Voss 2024-05-157-106/+213
* Support NFD & NFKD scale detection… sort ofThomas Voss 2024-05-151-1/+5
* _Generic selector should be a pointerThomas Voss 2024-05-151-1/+1
* Prefer *ucs*() to *u8*()Thomas Voss 2024-05-151-4/+4
* Use char8_t instead of uint8_tThomas Voss 2024-05-151-1/+1
* Don’t use NFD quickcheckThomas Voss 2024-05-141-35/+3
* Add encoding-generic macrosThomas Voss 2024-05-1411-37/+98
* Test more casesThomas Voss 2024-05-141-2/+2
* Update READMEThomas Voss 2024-05-141-19/+22
* Implement NFD string normalizationThomas Voss 2024-05-146-8/+19442
* Properly deallocate memoryThomas Voss 2024-05-141-3/+7
* Fix test suiteThomas Voss 2024-05-143-9/+12
* Fix bug in arena_realloc()Thomas Voss 2024-05-141-1/+1
* Add uprop_get_dm()Thomas Voss 2024-05-143-0/+12238
* Workaround for alignof() stupidityThomas Voss 2024-05-141-6/+21
* Properly pick optimal block sizeThomas Voss 2024-05-143-12921/+2652
* Go back to macros only, but they work now!Thomas Voss 2024-05-113-60/+26
* Implement dagrow()Thomas Voss 2024-05-112-7/+21
* Add daextend() to the new dynarr systemThomas Voss 2024-05-102-16/+11
* Begin work on custom allocators in dynarr.hThomas Voss 2024-05-102-1/+36
* Fix bug detected by GCC sanitizerThomas Voss 2024-05-101-1/+6
* Align backslashesThomas Voss 2024-05-101-29/+29
* Accept an element size argument to allocatorsThomas Voss 2024-05-108-18/+24
* Use cc instead of gcc now that GCC14 is on ArchThomas Voss 2024-05-101-1/+1
* Fix bug where pointer to local was returnedThomas Voss 2024-05-097-51/+87
* Try to do better error handling with custom allocatorsThomas Voss 2024-05-098-21/+46
* Add an unimplemented manstall targetThomas Voss 2024-05-091-0/+2
* Add -a and -s to the build scriptThomas Voss 2024-05-092-17/+31
* Enable the sanitizer in debug buildsThomas Voss 2024-05-091-1/+1
* Add TODOsThomas Voss 2024-05-095-0/+5
* Add TODOThomas Voss 2024-05-091-1/+2
* Map my work email to my personal oneThomas Voss 2024-05-091-0/+1
* Rename optparse.h to cli.hThomas Voss 2024-05-093-42/+41
* Add ASSUME()sThomas Voss 2024-05-094-0/+16
* Update READMEThomas Voss 2024-05-091-4/+9
* Make the rest of the casemapping functions take custom allocatorsThomas Voss 2024-05-096-62/+81
* Add custom allocator support to u8upper()Thomas Voss 2024-05-097-27/+49
* 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