<feed xmlns='http://www.w3.org/2005/Atom'>
<title>c-wares/utest, branch master</title>
<subtitle>A collection of (maybe) useful stuff for C programmers.</subtitle>
<id>https://git.yaroslavps.com/c-wares/atom/utest?h=master</id>
<link rel='self' href='https://git.yaroslavps.com/c-wares/atom/utest?h=master'/>
<link rel='alternate' type='text/html' href='https://git.yaroslavps.com/c-wares/'/>
<updated>2026-10-15T19:51:45Z</updated>
<entry>
<title>utest: v2, now with more isolation</title>
<updated>2026-10-15T19:51:45Z</updated>
<author>
<name>Yaroslav de la Peña Smirnov</name>
<email>yps@yaroslavps.com</email>
</author>
<published>2026-10-15T19:51:45Z</published>
<link rel='alternate' type='text/html' href='https://git.yaroslavps.com/c-wares/commit/?id=662c7c620e6db915c5705bd0afa84925bb84704d'/>
<id>urn:sha1:662c7c620e6db915c5705bd0afa84925bb84704d</id>
<content type='text'>
* C23 required.
* Less macro voodoo magic.
* The test declaration API changed.
* Now there's a test type with the test data.
* Now it's possible to set a time out for each test.
* It's now also possible to initialize data for each test separately.
* More importantly, each test is now isolated in its own process, so
  that we beautifully report a crash and continue with the rest.
* Still less than 500loc even with all the comments!
</content>
</entry>
<entry>
<title>utest: add benchmarks</title>
<updated>2025-09-12T09:31:51Z</updated>
<author>
<name>Yaroslav de la Peña Smirnov</name>
<email>yps@yaroslavps.com</email>
</author>
<published>2025-09-12T09:31:51Z</published>
<link rel='alternate' type='text/html' href='https://git.yaroslavps.com/c-wares/commit/?id=3620253a9463a9a256a2a031312d175fd23c73c1'/>
<id>urn:sha1:3620253a9463a9a256a2a031312d175fd23c73c1</id>
<content type='text'>
Also updated clang-format a bit.
</content>
</entry>
<entry>
<title>init</title>
<updated>2023-07-22T00:03:09Z</updated>
<author>
<name>Yaroslav de la Peña Smirnov</name>
<email>yps@yaroslavps.com</email>
</author>
<published>2023-07-22T00:03:09Z</published>
<link rel='alternate' type='text/html' href='https://git.yaroslavps.com/c-wares/commit/?id=cb1a40859029f33184355475e51fec95afb79a73'/>
<id>urn:sha1:cb1a40859029f33184355475e51fec95afb79a73</id>
<content type='text'>
Just some C wares; hmap, list, optional, unit tests.
</content>
</entry>
</feed>
