aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Add uprop_get_na1()Thomas Voss 2024-04-113-0/+2046
|
* Use __VA_ARGS__ in *eq() macrosThomas Voss 2024-04-111-3/+3
| | | | | | | | | | This allows for the macros to still work when passed macros as arguments that expand into multiple arguments. As an example, the following which was not possible is now possible: struct u8view sv1 = U8V("Kosiče"); struct u8view sv2 = ...; assert(u8eq(U8_ARGS(sv1), U8_ARGS(sv2)));
* Fix commentThomas Voss 2024-04-112-2/+2
|
* Add uprop_get_na()Thomas Voss 2024-04-113-0/+34885
|
* Add uprop_get_lb()Thomas Voss 2024-04-115-0/+6854
|
* Fix commentThomas Voss 2024-04-091-3/+4
|
* Remove usages of __MLIB_NO_MACRO_WRAPPERThomas Voss 2024-04-094-11/+6
|
* Fix alignment of autogenerated lookup table elementsThomas Voss 2024-04-096-36/+38
|
* Add data/ to the repoThomas Voss 2024-04-0913-1/+75469
|
* Add uprop_get_dt()Thomas Voss 2024-04-094-0/+937
|
* Add uprop_get_bpb() and uprop_get_bpt()Thomas Voss 2024-04-096-9/+476
|
* Add uprop_get_ea()Thomas Voss 2024-04-094-1/+1264
|
* Add uprop_get_nt()Thomas Voss 2024-04-094-0/+374
|
* Move script to gen/string/Thomas Voss 2024-04-092-3/+3
|
* Add planned features sectionThomas Voss 2024-04-091-0/+6
|
* Move unicode/gbrk.h to unicode/string.hThomas Voss 2024-04-094-11/+6
|
* Tweaks to uprop_get_*()Thomas Voss 2024-04-085-3351/+3327
|
* Use double-division instead of integer-divisionThomas Voss 2024-04-082-153/+155
|
* Set ft for *.3mlib to nroffThomas Voss 2024-04-061-0/+1
|
* Use clang::__flag_enum__ instead of clang::flag_enumThomas Voss 2024-04-061-1/+1
|
* Add uprop_get_nv()Thomas Voss 2024-04-065-37/+2046
|
* Add more predicates to unicode/prop.hThomas Voss 2024-04-058-2/+79
|
* Fix function nameThomas Voss 2024-04-053-3/+3
|
* Add boolean properties to unicode/prop.hThomas Voss 2024-04-0552-1/+13011
|
* Add __MLIB_DEFINE_BSEARCH_CONTAINS()Thomas Voss 2024-04-051-0/+19
|
* Download more data filesThomas Voss 2024-04-051-0/+3
|
* Fix binary search macroThomas Voss 2024-04-011-3/+2
|
* Add unicode/prop.hThomas Voss 2024-04-015-1/+3444
|
* Include stddef.h for ptrdiff_tThomas Voss 2024-04-011-0/+2
|
* Simplify scriptThomas Voss 2024-04-011-4/+7
|
* Rename __gbrk_lookup.h to __gbrk.hThomas Voss 2024-04-013-8/+8
|
* Prefer constexpr, and rename U8_BYTE_*()Thomas Voss 2024-03-314-27/+27
|
* Remove the need for a state in freadrune()Thomas Voss 2024-03-312-19/+43
|
* Add mbio.h and freadrune()Thomas Voss 2024-03-313-0/+40
|
* Remove MakefileThomas Voss 2024-03-311-24/+0
|
* Lowercase BITSET() to bitset()Thomas Voss 2024-03-291-1/+1
|
* Add the dynarr() macroThomas Voss 2024-03-291-0/+2
|
* Rename bitset macrosThomas Voss 2024-03-271-8/+7
|
* Update READMEThomas Voss 2024-03-231-1/+4
|
* Add unicode/gbrkThomas Voss 2024-03-239-0/+1913
|
* Add U8_ARGSP()Thomas Voss 2024-03-151-2/+3
|
* FormattingThomas Voss 2024-03-151-1/+2
|
* Use errx() instead of warnx() in ASSUME()Thomas Voss 2024-03-151-2/+2
|
* Rename _RUNE_*DEF() to __MLIB_RUNE_*DEF()Thomas Voss 2024-03-151-17/+17
|
* Add CLAMP()Thomas Voss 2024-03-151-2/+3
|
* Add DAPOP()Thomas Voss 2024-03-151-1/+3
|
* Prefer surrounding attribute names with ‘__’Thomas Voss 2024-03-154-21/+32
|
* Add the mlib_[set]progname(3) manualsThomas Voss 2024-03-102-0/+76
|
* Rename [set]progname() to mlib_[set]progname()Thomas Voss 2024-03-104-6/+6
| | | | | This namespacing was done because of a potential conflict with the setprogname() function available in <stdlib.h> as part of BSD systems.
* Make progname() [[gnu::always_inline]] instead of a macroThomas Voss 2024-03-101-1/+6
|