<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libalabaster/tests, branch master</title>
<subtitle>C Foundation Library</subtitle>
<id>https://git.akon.city/libalabaster/atom/tests?h=master</id>
<link rel='self' href='https://git.akon.city/libalabaster/atom/tests?h=master'/>
<link rel='alternate' type='text/html' href='https://git.akon.city/libalabaster/'/>
<updated>2026-04-12T17:13:34Z</updated>
<entry>
<title>random: Add random_hex_chars(), rand -&gt; random</title>
<updated>2026-04-12T17:13:34Z</updated>
<author>
<name>Andrew Opalach</name>
<email>andrew@akon.city</email>
</author>
<published>2026-04-12T17:13:34Z</published>
<link rel='alternate' type='text/html' href='https://git.akon.city/libalabaster/commit/?id=c794d9dea5a23864a410aa26a567b3303ee53a87'/>
<id>urn:sha1:c794d9dea5a23864a410aa26a567b3303ee53a87</id>
<content type='text'>
Signed-off-by: Andrew Opalach &lt;andrew@akon.city&gt;
</content>
</entry>
<entry>
<title>build: Update c89atomic</title>
<updated>2025-11-30T19:21:11Z</updated>
<author>
<name>Andrew Opalach</name>
<email>andrew@akon.city</email>
</author>
<published>2025-11-30T18:29:38Z</published>
<link rel='alternate' type='text/html' href='https://git.akon.city/libalabaster/commit/?id=b5b765781482a7b3ff6026ea71b4eb35a0a155d0'/>
<id>urn:sha1:b5b765781482a7b3ff6026ea71b4eb35a0a155d0</id>
<content type='text'>
Signed-off-by: Andrew Opalach &lt;andrew@akon.city&gt;
</content>
</entry>
<entry>
<title>str: Add to_upper() + tests</title>
<updated>2025-10-30T16:21:14Z</updated>
<author>
<name>Andrew Opalach</name>
<email>andrew@akon.city</email>
</author>
<published>2025-10-30T16:00:43Z</published>
<link rel='alternate' type='text/html' href='https://git.akon.city/libalabaster/commit/?id=0d1bc6cf7483d2a53c2d5f04d15a0ce3da85f29b'/>
<id>urn:sha1:0d1bc6cf7483d2a53c2d5f04d15a0ce3da85f29b</id>
<content type='text'>
Signed-off-by: Andrew Opalach &lt;andrew@akon.city&gt;
</content>
</entry>
<entry>
<title>tests: Fix left over usage of NPOS in str test</title>
<updated>2025-09-11T13:32:50Z</updated>
<author>
<name>Andrew Opalach</name>
<email>andrew@akon.city</email>
</author>
<published>2025-09-11T13:32:50Z</published>
<link rel='alternate' type='text/html' href='https://git.akon.city/libalabaster/commit/?id=98ffb7841e95dfa530bc19fe5946b814d77cdde9'/>
<id>urn:sha1:98ffb7841e95dfa530bc19fe5946b814d77cdde9</id>
<content type='text'>
Signed-off-by: Andrew Opalach &lt;andrew@akon.city&gt;
</content>
</entry>
<entry>
<title>lib: Define al_strncmp</title>
<updated>2025-08-12T21:36:23Z</updated>
<author>
<name>Andrew Opalach</name>
<email>andrew@akon.city</email>
</author>
<published>2025-08-12T21:36:23Z</published>
<link rel='alternate' type='text/html' href='https://git.akon.city/libalabaster/commit/?id=492f4a38f7b7f32727ab678f333eff840d968d74'/>
<id>urn:sha1:492f4a38f7b7f32727ab678f333eff840d968d74</id>
<content type='text'>
Signed-off-by: Andrew Opalach &lt;andrew@akon.city&gt;
</content>
</entry>
<entry>
<title>(w)str: Fix str macros</title>
<updated>2025-06-11T14:00:46Z</updated>
<author>
<name>Andrew Opalach</name>
<email>andrew@akon.city</email>
</author>
<published>2025-06-11T14:00:46Z</published>
<link rel='alternate' type='text/html' href='https://git.akon.city/libalabaster/commit/?id=93f664a69a3c688d196bdc228d572b45a65e7991'/>
<id>urn:sha1:93f664a69a3c688d196bdc228d572b45a65e7991</id>
<content type='text'>
Signed-off-by: Andrew Opalach &lt;andrew@akon.city&gt;
</content>
</entry>
<entry>
<title>str: Add remove_at() and replace() + tests</title>
<updated>2025-05-03T13:20:38Z</updated>
<author>
<name>Andrew Opalach</name>
<email>andrew@akon.city</email>
</author>
<published>2025-05-03T13:04:41Z</published>
<link rel='alternate' type='text/html' href='https://git.akon.city/libalabaster/commit/?id=549812812d2265709e4be00caf1d2041b4d588f5'/>
<id>urn:sha1:549812812d2265709e4be00caf1d2041b4d588f5</id>
<content type='text'>
 - Bring wstr_remove_at() in line with str.
 - Add a test for correct snprintf usage with str.

Signed-off-by: Andrew Opalach &lt;andrew@akon.city&gt;
</content>
</entry>
<entry>
<title>all: Revert and add some style changes</title>
<updated>2025-03-31T21:47:38Z</updated>
<author>
<name>Andrew Opalach</name>
<email>andrew@akon.city</email>
</author>
<published>2025-03-31T21:47:38Z</published>
<link rel='alternate' type='text/html' href='https://git.akon.city/libalabaster/commit/?id=f6a8686b2c209b0e25cd64a587d6e9fb55200ec4'/>
<id>urn:sha1:f6a8686b2c209b0e25cd64a587d6e9fb55200ec4</id>
<content type='text'>
Signed-off-by: Andrew Opalach &lt;andrew@akon.city&gt;
</content>
</entry>
<entry>
<title>all: Consider types and numerical limits</title>
<updated>2025-01-17T16:20:17Z</updated>
<author>
<name>Andrew Opalach</name>
<email>andrew@akon.city</email>
</author>
<published>2025-01-17T16:20:17Z</published>
<link rel='alternate' type='text/html' href='https://git.akon.city/libalabaster/commit/?id=209310c561d89c9ed2040aa7053b320d32cc393c'/>
<id>urn:sha1:209310c561d89c9ed2040aa7053b320d32cc393c</id>
<content type='text'>
 - Vastly improve tests.
 - Change array/str/wstr APIs.
 - Use ptrdiff_t instead of size_t in ring buffer.
 - Make random seed thread-local.
 - Log now uses a static thread-local buffer instead of a malloc'd buffer.

Signed-off-by: Andrew Opalach &lt;andrew@akon.city&gt;
</content>
</entry>
<entry>
<title>array: Add offset() to address the data pointer</title>
<updated>2025-01-01T19:03:40Z</updated>
<author>
<name>Andrew Opalach</name>
<email>andrew@akon.city</email>
</author>
<published>2025-01-01T19:03:40Z</published>
<link rel='alternate' type='text/html' href='https://git.akon.city/libalabaster/commit/?id=9532606e6bc39ffe5128cec60a762545e4550052'/>
<id>urn:sha1:9532606e6bc39ffe5128cec60a762545e4550052</id>
<content type='text'>
Signed-off-by: Andrew Opalach &lt;andrew@akon.city&gt;
</content>
</entry>
</feed>
