| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Add EXTRA variable to both Makefiles for passing extra compiler flags.
Update _s_crashes() to detect ASan-intercepted crashes (non-zero exit)
and suppress ASan noise from intentional NULL dereference tests.
|
| |
|
|
|
|
| |
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.
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
Reimplements 24 libc functions with Doxygen-documented header
and test suite comparing against libc.
|