<feed xmlns='http://www.w3.org/2005/Atom'>
<title>foollib/Array.c, branch main</title>
<subtitle>A collection of C99 utilities</subtitle>
<id>https://git.syndamia.com/repo/foollib/atom?h=main</id>
<link rel='self' href='https://git.syndamia.com/repo/foollib/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/repo/foollib/'/>
<updated>2026-05-12T04:08:56Z</updated>
<entry>
<title>feat!: Refactor using MemoryManager</title>
<updated>2026-05-12T04:08:56Z</updated>
<author>
<name>Syndamia</name>
<email>kamen@syndamia.com</email>
</author>
<published>2026-04-28T11:06:44Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/repo/foollib/commit/?id=0d249b1d47a7f84cfe5f09ad070d1affd26566da'/>
<id>urn:sha1:0d249b1d47a7f84cfe5f09ad070d1affd26566da</id>
<content type='text'>
The idea is to provide a universal memory management "API", through
which you allocate and deallocate. This allows our implementations (for
String and Vector) to be more generic.

It does also allow usage of different allocators depending on situation.
</content>
</entry>
<entry>
<title>fix: Do not produce side effects on failed resize</title>
<updated>2026-04-21T18:43:24Z</updated>
<author>
<name>Syndamia</name>
<email>kamen@syndamia.com</email>
</author>
<published>2026-04-21T18:43:24Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/repo/foollib/commit/?id=5f268351d1de3218ffc0f6437595d11df7db616d'/>
<id>urn:sha1:5f268351d1de3218ffc0f6437595d11df7db616d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(A_new): Handle out of memory condition</title>
<updated>2026-04-21T18:35:17Z</updated>
<author>
<name>Syndamia</name>
<email>kamen@syndamia.com</email>
</author>
<published>2026-04-21T18:34:40Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/repo/foollib/commit/?id=9b1695b9f2eda40c61bd201607d9296ebaf37c78'/>
<id>urn:sha1:9b1695b9f2eda40c61bd201607d9296ebaf37c78</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(Array): Implement A_ppush</title>
<updated>2026-04-21T18:25:18Z</updated>
<author>
<name>Syndamia</name>
<email>kamen@syndamia.com</email>
</author>
<published>2026-04-21T18:25:18Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/repo/foollib/commit/?id=253bb4d4bfec53f50979bd3aa15076827f71f970'/>
<id>urn:sha1:253bb4d4bfec53f50979bd3aa15076827f71f970</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(A_push): Soft return instead of abort</title>
<updated>2026-04-21T18:25:08Z</updated>
<author>
<name>Syndamia</name>
<email>kamen@syndamia.com</email>
</author>
<published>2026-04-21T18:25:08Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/repo/foollib/commit/?id=d5df645c241153b16f47fa4f28298d4996072a67'/>
<id>urn:sha1:d5df645c241153b16f47fa4f28298d4996072a67</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat!: Function rename and standardize</title>
<updated>2026-04-21T16:48:36Z</updated>
<author>
<name>Syndamia</name>
<email>kamen@syndamia.com</email>
</author>
<published>2026-04-21T16:48:36Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/repo/foollib/commit/?id=3b543388b988702c984d80a35e97ea134d9ed481'/>
<id>urn:sha1:3b543388b988702c984d80a35e97ea134d9ed481</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat!: Initial implementation</title>
<updated>2026-04-21T16:32:40Z</updated>
<author>
<name>Syndamia</name>
<email>kamen@syndamia.com</email>
</author>
<published>2026-04-21T16:32:40Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/repo/foollib/commit/?id=2a0c6b4cfeb5d1725e65e714ce7f324583dfa388'/>
<id>urn:sha1:2a0c6b4cfeb5d1725e65e714ce7f324583dfa388</id>
<content type='text'>
</content>
</entry>
</feed>
