aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* 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
|