Commit Graph

  • a05fac5d1a update tests, forgot test for defragmentation master tomoron 2025-03-25 14:21:36 +01:00
  • b54ee86c78 fix typo in README.md tomoron 2025-03-21 16:32:27 +01:00
  • cbeaac86ac add rm tests in makefile fclean rule tomoron 2025-03-21 16:27:06 +01:00
  • b615607592 fix tests (error in a printf) tomoron 2025-03-21 13:39:36 +01:00
  • fb83ac114f finish README.md and tests and fix makefile relink for tests rule tomoron 2025-03-21 13:14:26 +01:00
  • 563a200869 add readme tomoron 2025-03-20 18:40:35 +01:00
  • e8fbe50093 add tests tomoron 2025-03-20 17:58:36 +01:00
  • 016dcba92a fix HOSTTYPE setting even if env var is set. changes to free to not unmap first chunk and add env setting NO_UNMAP tomoron 2025-03-20 17:03:35 +01:00
  • 13c3e9a77b norme fix tomoron 2025-02-15 16:26:27 +01:00
  • 0a64743980 finished show_mem_alloc_ex tomoron 2025-02-15 16:22:08 +01:00
  • f5b2f8b8bf fix compilation error on newer clang version, fix some norm errors and start doing show_alloc_mem_ex function tomoron 2025-02-14 19:38:42 +01:00
  • 561211f709 fix norm tomoron 2025-02-13 13:37:18 +01:00
  • 9824c9d230 add MALLOC_DEBUG_LEVEL environment variable support tomoron 2024-12-09 20:08:28 +01:00
  • 039d29f0d7 fix realloc size detection when new size is larger than current chunk max size, add pthread mutex to make the functions thread safe tomoron 2024-12-05 18:59:07 +01:00
  • a9ad4492cc fix norm and mandatory done tomoron 2024-12-05 16:07:20 +01:00
  • 913b33f74b fix get_prev_alloc, add "invalid pointer" message when an invalid pointer is passed to free or realloc tomoron 2024-12-04 18:49:53 +01:00
  • 7dfa7eb049 fix norm and set chunk sizes tomoron 2024-12-03 19:03:30 +01:00
  • 231b283e0d add realloc, rename bloc to chunk, start thinking of chunk sizes tomoron 2024-12-02 20:18:59 +01:00
  • a15705401e fix alloc between two allocations, fix free (uninitialized value) tomoron 2024-12-01 19:22:43 +01:00
  • 7cddc28d28 add free function (may be broken), add pointer to first allocation in memory bloc. tomoron 2024-12-01 03:19:21 +01:00
  • fd59310dad add show_alloc_mem tomoron 2024-11-30 23:44:55 +01:00
  • 59b60a0bd3 norm almost ok, just too many functions tomoron 2024-11-29 19:11:41 +01:00
  • 2a3d29eb36 add malloc(ft_malloc for now) function tomoron 2024-11-29 18:49:10 +01:00
  • f721d2e95d some tests and create data structures tomoron 2024-11-28 20:25:32 +01:00
  • a18b30c0b2 add all .o and libft.a to gitignore tomoron 2024-11-27 17:50:53 +01:00
  • 3c467a5fd5 add libft, add gitignore tomoron 2024-11-27 17:49:04 +01:00
  • b19228dccd add stddef.h tomoron 2024-11-26 20:18:06 +01:00
  • e809472771 create Makefile to compile a .so tomoron 2024-11-26 20:14:27 +01:00