summaryrefslogtreecommitdiff
path: root/include/lib/sv.h
AgeCommit message (Collapse)Author
2026-05-11lib: sv: add sv_concat_cstr(), sv_init() and sv_free()0x221E
Creates an default option to heap-init string view to be used by complex operation where memory needs to be fine-grained.
2026-04-22lib: sv: make SV() macro compile-time0x221E
SV() no longer calls sv_create, instead initializes the struct in-place.
2026-04-22lib: sv: add sv_equal() to sv.c and sv.h0x221E
Optimized and bug-prone equality operation for string_view struct. This function will replace the equality checks operations between char* + string_view, and string_view + string_view.
2026-04-22lib: sv: add sv_copy()0x221E
Added a string view copy function to lib/sv.h. The function is created to make it easier to copy string_views, and it is user's responsibility to free the string_view's.
2026-04-20main: initial commit0x221E