<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgman/include/lib/sv.h, branch dev</title>
<subtitle>Package manager for 0x221E distro.</subtitle>
<id>https://universe.0xinfinity.dev/distro/pkgman/atom?h=dev</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/pkgman/atom?h=dev'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/pkgman/'/>
<updated>2026-05-10T22:52:53Z</updated>
<entry>
<title>lib: sv: add sv_concat_cstr(), sv_init() and sv_free()</title>
<updated>2026-05-10T22:52:53Z</updated>
<author>
<name>0x221E</name>
<email>0x221E@0xinfinity.dev</email>
</author>
<published>2026-05-10T22:52:53Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/pkgman/commit/?id=223d46a51f74bb0333cce2957352dc9ecbe896fa'/>
<id>urn:sha1:223d46a51f74bb0333cce2957352dc9ecbe896fa</id>
<content type='text'>
Creates an default option to heap-init string view to be used by
complex operation where memory needs to be fine-grained.
</content>
</entry>
<entry>
<title>lib: sv: make SV() macro compile-time</title>
<updated>2026-04-22T19:09:00Z</updated>
<author>
<name>0x221E</name>
<email>0x221E@0xinfinity.dev</email>
</author>
<published>2026-04-22T19:09:00Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/pkgman/commit/?id=9a7f8f1b99d8510fca4446dba3075998ca9f8075'/>
<id>urn:sha1:9a7f8f1b99d8510fca4446dba3075998ca9f8075</id>
<content type='text'>
SV() no longer calls sv_create, instead initializes the struct
in-place.
</content>
</entry>
<entry>
<title>lib: sv: add sv_equal() to sv.c and sv.h</title>
<updated>2026-04-22T18:50:43Z</updated>
<author>
<name>0x221E</name>
<email>0x221E@0xinfinity.dev</email>
</author>
<published>2026-04-22T18:50:43Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/pkgman/commit/?id=19d24559137697e683650dba099481abba7e703e'/>
<id>urn:sha1:19d24559137697e683650dba099481abba7e703e</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>lib: sv: add sv_copy()</title>
<updated>2026-04-22T15:38:01Z</updated>
<author>
<name>0x221E</name>
<email>0x221E@0xinfinity.dev</email>
</author>
<published>2026-04-22T15:34:02Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/pkgman/commit/?id=4ca36d2698fb7fc187450e852e7892654c56fbb3'/>
<id>urn:sha1:4ca36d2698fb7fc187450e852e7892654c56fbb3</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>main: initial commit</title>
<updated>2026-04-20T21:12:22Z</updated>
<author>
<name>0x221E</name>
<email>0x221E@0xinfinity.dev</email>
</author>
<published>2026-04-20T21:12:22Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/pkgman/commit/?id=c9364e9eed5a7fa6e2c8951d4ea07fb5e0d32d38'/>
<id>urn:sha1:c9364e9eed5a7fa6e2c8951d4ea07fb5e0d32d38</id>
<content type='text'>
</content>
</entry>
</feed>
