aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Mark function as inlineThomas Voss 2024-10-161-1/+1
* Fix code I didn’t testThomas Voss 2024-10-161-1/+1
* Add array_set_size()Thomas Voss 2024-10-161-1/+12
* Typedef enums and structuresThomas Voss 2024-10-032-19/+18
* Don’t require arg to be passed by referenceThomas Voss 2024-10-036-10/+10
* Use the bit ceiling to resize when extending arraysThomas Voss 2024-10-031-2/+2
* Support free()ing the last allocation in an arenaThomas Voss 2024-10-031-1/+12
* Use spaces for alignmentThomas Voss 2024-10-031-3/+3
* Implement proper resizing for arena allocatorsThomas Voss 2024-10-031-7/+70
* Use uint8_t instead of char8_t pointers in arena blocksThomas Voss 2024-10-031-2/+1
* Use 4 KiB blocks if sysconf(_SC_PAGESIZE) failsThomas Voss 2024-10-031-3/+1
* Update for Unicode 16Thomas Voss 2024-10-03102-9094/+27806
* Don’t run norm-scale.cThomas Voss 2024-10-031-3/+5
* Huge library overhaulThomas Voss 2024-10-0331-499/+669
* Add a .dir-locals.elThomas Voss 2024-10-031-0/+1
* Merge branch 'master' of git.thomasvoss.com:mlibThomas Voss 2024-09-201-0/+8
|\
| * Don’t use -march and -mtune on AppleThomas Voss 2024-09-191-0/+4
| * GCC on Apple doesn’t support -ggdb at level 3Thomas Voss 2024-09-191-0/+4
* | Test against the correct macrosThomas Voss 2024-09-201-2/+2
* | Shorten the string view type namesThomas Voss 2024-09-1542-164/+165
|/
* Add subcommandsThomas Voss 2024-09-151-2/+37
* Bump CBS to the newest versionThomas Voss 2024-09-152-880/+568
* Don’t run wdth.cThomas Voss 2024-06-081-1/+2
* FormattingThomas Voss 2024-06-046-16/+17
* 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-312-6/+10
* Add uprop_get_wdth() and ucswdth()Thomas Voss 2024-05-317-0/+1892
* Add dafields()Thomas Voss 2024-05-211-4/+7
* 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