<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Libft/src, branch master</title>
<subtitle>Reimplementation of libc functions</subtitle>
<id>http://git.tvcloud.fr/cgit.cgi/Libft/atom?h=master</id>
<link rel='self' href='http://git.tvcloud.fr/cgit.cgi/Libft/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/cgit.cgi/Libft/'/>
<updated>2026-02-21T16:33:28Z</updated>
<entry>
<title>Implement libft Part 3 (linked lists) with tests</title>
<updated>2026-02-21T16:33:28Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-02-21T16:33:28Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/cgit.cgi/Libft/commit/?id=7a34b3d412f5022d4ce25d84ec7fb4002b1fb5db'/>
<id>urn:sha1:7a34b3d412f5022d4ce25d84ec7fb4002b1fb5db</id>
<content type='text'>
Add t_list struct and 9 linked list functions: ft_lstnew,
ft_lstadd_front, ft_lstsize, ft_lstlast, ft_lstadd_back,
ft_lstdelone, ft_lstclear, ft_lstiter, ft_lstmap.
</content>
</entry>
<entry>
<title>Implement libft Part 2 with tests</title>
<updated>2026-02-21T15:29:51Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-02-21T15:29:51Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/cgit.cgi/Libft/commit/?id=a8f7e6e83bc4846c94c0489e0f6e0f807b35073e'/>
<id>urn:sha1:a8f7e6e83bc4846c94c0489e0f6e0f807b35073e</id>
<content type='text'>
Add ft_substr, ft_strjoin, ft_strtrim, ft_split, ft_itoa,
ft_strmapi, ft_striteri, ft_putchar_fd, ft_putstr_fd,
ft_putendl_fd, ft_putnbr_fd.
</content>
</entry>
<entry>
<title>Restructure project layout and clean up test suite</title>
<updated>2026-02-21T14:51:44Z</updated>
<author>
<name>Thomas Vanbesien</name>
<email>tvanbesi@proton.me</email>
</author>
<published>2026-02-21T14:49:06Z</published>
<link rel='alternate' type='text/html' href='http://git.tvcloud.fr/cgit.cgi/Libft/commit/?id=671a58519ef6207b54947ff70eea497ff7eb58ae'/>
<id>urn:sha1:671a58519ef6207b54947ff70eea497ff7eb58ae</id>
<content type='text'>
Move sources to src/, header to inc/, and tests to tests/src/.
Update Makefiles and .gitignore for the new layout.

Refactor test harness: add crash-wrapper macros (_S_CRASH,
_S_CRASH_I, _S_CRASH_V, _S_CRASH_BUF) replacing 58 hand-written
wrappers, add shared _s_test_int_range helper eliminating duplicate
_s_test_func, add _S_RAND_ITERS constant, move srand() to main()
in all test binaries, and add Doxygen comments to test_utils.h.
</content>
</entry>
</feed>
