<feed xmlns='http://www.w3.org/2005/Atom'>
<title>malloc/src/free.c, branch master</title>
<subtitle>Dynamic memory allocation library in C</subtitle>
<id>http://git.tvcloud.fr/cgit.cgi/malloc/atom?h=master</id>
<link rel='self' href='http://git.tvcloud.fr/cgit.cgi/malloc/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/cgit.cgi/malloc/'/>
<updated>2026-02-27T10:45:06Z</updated>
<entry>
<title>Implement free and add testing notes to README</title>
<updated>2026-02-27T10:45:06Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-02-27T10:45:06Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/cgit.cgi/malloc/commit/?id=5ba7a73f97fe6880dc5328807a1cb9353e77b863'/>
<id>urn:sha1:5ba7a73f97fe6880dc5328807a1cb9353e77b863</id>
<content type='text'>
free now locates the chunk matching the pointer, marks it as
free for TINY/SMALL zones, and munmaps LARGE allocations.
Document why ASan is incompatible and list alternatives.
</content>
</entry>
<entry>
<title>Initial scaffold: Makefile, stub malloc/free/realloc, test harness</title>
<updated>2026-02-22T11:42:48Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-02-22T11:31:46Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/cgit.cgi/malloc/commit/?id=29b8c1556bf456596c6c067d413b65b51e17724e'/>
<id>urn:sha1:29b8c1556bf456596c6c067d413b65b51e17724e</id>
<content type='text'>
Build system produces libft_malloc_$HOSTTYPE.so shared library with
Libft (NOMALLOC=1) as dependency. Stub functions print their name
and return NULL. Test runner compares system malloc vs LD_PRELOAD
output using write(2) to avoid stdio interference.
</content>
</entry>
</feed>
