aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Support free()ing the last allocation in an arenaThomas Voss 13 days1-1/+12
|
* Use spaces for alignmentThomas Voss 13 days1-3/+3
|
* Implement proper resizing for arena allocatorsThomas Voss 13 days1-7/+70
|
* Use uint8_t instead of char8_t pointers in arena blocksThomas Voss 13 days1-2/+1
|
* Use 4 KiB blocks if sysconf(_SC_PAGESIZE) failsThomas Voss 13 days1-3/+1
|
* Update for Unicode 16Thomas Voss 14 days102-9094/+27806
|
* Don’t run norm-scale.cThomas Voss 14 days1-3/+5
|
* Huge library overhaulThomas Voss 14 days31-499/+669
|
* Add a .dir-locals.elThomas Voss 14 days1-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
|
* 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
|