Commits


txt readme


cleanup mkdocs


fix ~60 bugs, add NULL checks, expand test coverage across all 14 modules


add arena_save and arena_restore for scoped temporary allocations


add abs_int, gcd, lcm, lerp, isqrt to math module


add str_trim, str_join, str_starts_with, str_ends_with, str_replace, str_to_upper, str_to_lower


add vec_pop, vec_reverse, vec_sort, vec_bsearch to vector module


add lfqueue module wrapping linked list as FIFO queue


add ll_find, ll_reverse, ll_sort, ll_to_array, LL_ITER_REV and simplify set to use ll_find


fix memory bugs, general code cleanup, implement ctest


update doc link


add vec_grow_to


add vec_clear


building instructions, remove old docs


Update docs link


fix compiler warnings


cleanup const qualifiers. Add index argument to vec_push


Pool allocator


arena allocator


add network docs


Implement Server (#1) - Generic Server struct - TCP and UDP Reviewed-on: https://git.burkey.co/eburk/libflint/pulls/1


move macos to own folder


docs only on master


implement reallocarray on macOS


add hamming_distance