<feed xmlns='http://www.w3.org/2005/Atom'>
<title>skalibs/src/libdatastruct, branch main</title>
<subtitle>The skarnet.org C programming library</subtitle>
<id>https://git.skarnet.org/cgit/skalibs/atom/src/libdatastruct?h=main</id>
<link rel='self' href='https://git.skarnet.org/cgit/skalibs/atom/src/libdatastruct?h=main'/>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/'/>
<updated>2026-03-12T06:33:56Z</updated>
<entry>
<title> No need to ZI gensetdyn_ready if stralloc_ready does it</title>
<updated>2026-03-12T06:33:56Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2026-03-12T06:33:56Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=920aec1c51cdc04844c2791432bdbfe643e385d1'/>
<id>urn:sha1:920aec1c51cdc04844c2791432bdbfe643e385d1</id>
<content type='text'>
</content>
</entry>
<entry>
<title> And that was a regression. Fixed now.</title>
<updated>2026-02-19T12:00:30Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2026-02-19T12:00:30Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=ee9c49369fe58e8159395c5624c654d8ed242a60'/>
<id>urn:sha1:ee9c49369fe58e8159395c5624c654d8ed242a60</id>
<content type='text'>
</content>
</entry>
<entry>
<title> zero-prepare unallocated gensetdyn</title>
<updated>2026-02-13T17:20:51Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2026-02-13T17:20:51Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=9d1b74fd3666b0a24f31a9abd1c7362b4f8275b9'/>
<id>urn:sha1:9d1b74fd3666b0a24f31a9abd1c7362b4f8275b9</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Add string qsort/bsearch cmp functions and avltreeb wrappers</title>
<updated>2025-10-17T20:55:48Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2025-10-17T20:55:48Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=1d769dd630932b265cd15bb2e5b97459766e3125'/>
<id>urn:sha1:1d769dd630932b265cd15bb2e5b97459766e3125</id>
<content type='text'>
</content>
</entry>
<entry>
<title> bugfix: avltree_delete needs to pass UINT32_MAX as sentinel</title>
<updated>2025-07-30T13:37:50Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2025-07-30T13:37:50Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=46f12f13e6667e7820bad71bb8c66ab9c564f58a'/>
<id>urn:sha1:46f12f13e6667e7820bad71bb8c66ab9c564f58a</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Use less stack with avlnode</title>
<updated>2023-06-23T14:44:05Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2023-06-23T14:44:05Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=7a9e5888e9b721452869e35b83e74b36844d3cfd'/>
<id>urn:sha1:7a9e5888e9b721452869e35b83e74b36844d3cfd</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Fix iter_func type; add tain_earliest</title>
<updated>2023-06-13T22:19:05Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2023-06-13T22:19:05Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=193a7be520502f24e995b71768dd89c37b3776eb'/>
<id>urn:sha1:193a7be520502f24e995b71768dd89c37b3776eb</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Huge incompatible changes.</title>
<updated>2021-07-28T23:45:20Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2021-07-28T23:45:20Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=9592bfd0dda7c575de07bce2c7a81b8432d845a4'/>
<id>urn:sha1:9592bfd0dda7c575de07bce2c7a81b8432d845a4</id>
<content type='text'>
- Obsolete skalibs/environ.h and skalibs/getpeereid.h removed.
- rc4 and md5 removed.
- All *_t types renamed to avoid treading on POSIX namespace.
- subgetopt() renamed to lgetopt().
- signal functions reworked; skasigaction removed; sig_stack removed
- Various functions removed: skaoffsetof(), selfpipe_untrap()
- New posixplz function: munmap_void.

Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Better bigkv</title>
<updated>2019-10-25T10:56:25Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-10-25T10:56:25Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=c9e549afa60dc3c4660e1de42a79f810299c2ade'/>
<id>urn:sha1:c9e549afa60dc3c4660e1de42a79f810299c2ade</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Add bigkv</title>
<updated>2019-10-25T09:27:56Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-10-25T09:27:56Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=9945737a8f0612b8980d9da3db3e6a4ab8a247f4'/>
<id>urn:sha1:9945737a8f0612b8980d9da3db3e6a4ab8a247f4</id>
<content type='text'>
</content>
</entry>
</feed>
