summaryrefslogtreecommitdiff
path: root/src/um.c
AgeCommit message (Collapse)Author
2026-04-23lib: ll & parser: um: proper linked list impl and refactor um0x221E
Linked list now implements FREE, ADD, functionalities. This modification allows for easier use of linked list and less bugs. The linked list functions now also have header and implementation macros to allow for external use of linked list functions in other translation units.
2026-04-22global: add: null-terminate all printf's0x221E
Null-terminate all printf statements so that the output is proper.
2026-04-22global: refactor: change strcmp,strncmp with sv_equal()0x221E
All equalities in the codebase now uses the string_view equality check to ensure memory-safe comparison between strings. This is the case, unless the comparison is between two null-terminated C-style string, in which case they will not be using sv_equal()
2026-04-22parser: um: remove userdata argument from um_init()0x221E
Remove userdata argument from um_init() temporarily.
2026-04-22parser: um: modify umanifest for initial support0x221E
um.h and um.c is modified to accept the linked list ll_manifest inside um_user_data struct. um_on_kv() now adds to the linked list in parser->userdata.
2026-04-20main: initial commit0x221E