История коммитов

Автор SHA1 Сообщение Дата
  Ioannis Koutras d301b9ca3d Reset the allocator's border pointer in case it is next_block and will be coalesced with the current block. лет назад: 14
  Ioannis Koutras 843e595494 Remove next_block from fixed / free list in case it is required during coalescing. лет назад: 14
  Ioannis Koutras 872b47f270 Introduced a way to remove blocks from both fixed and the free lists of a heap. лет назад: 14
  Ioannis Koutras d6e611f46c Initial support for coalescing three blocks. лет назад: 14
  Ioannis Koutras a1a9213770 Missed a star. лет назад: 14
  Ioannis Koutras 781f8072c3 Introduce is_free() and get_dlnext() to allow coalescing the current and next block. лет назад: 14
  Ioannis Koutras c60c7e5bae Update set_size_and_used() and set_size_and_free() calls to use the allocator argument. лет назад: 14
  Ioannis Koutras 5abecf9dfd set_size_and_free() and set_size_and_free() should also update the previous_size of the next block if the latter exists. лет назад: 14
  Ioannis Koutras 436a550e8d No need for stdio.h on coalesce.c лет назад: 14
  Ioannis Koutras ee4b032338 mark_used() and mark_free() now properly mark the previous_size record of the next block if there is one. лет назад: 14
  Ioannis Koutras 89ce612d97 It is safe to use bool datatypes in Leon3 platform. лет назад: 14
  Ioannis Koutras 6312088e35 Prevent overflow of new_size, check if new_size is also equal to min_split_size, mark block as used regardless of splitting's activation. лет назад: 14
  Ioannis Koutras 16ad57625b Block is always marked used as used, no need to mark it inside a split try. лет назад: 14
  Ioannis Koutras 1b99b0d3e0 Check for owner before coalescing only if block has ownsership information. лет назад: 14
  Ioannis Koutras 5a1c9e8c2a CMake will now complain if the user does not set min. splitting and max. coalescing sizes. лет назад: 14
  Ioannis Koutras 77e944ace9 Print the coalescing and splitting sizes during cmake configuration. лет назад: 14
  Ioannis Koutras beb0dcc26d Disabled used blocks head and roving pointer for the time being. лет назад: 14
  Ioannis Koutras 2b39847c8b Formalized two tests in examples/test_for_memory_space_aware.c лет назад: 14
  Ioannis Koutras d8f75e89b3 Fixed best_fit_on_freelist() for doubly-linked lists. лет назад: 14
  Ioannis Koutras 440e0ee9be Don't worry if ptr is NULL, this check should have been made one level above. лет назад: 14
  Ioannis Koutras a5426b5877 Corrected the remove_block() calls. лет назад: 14
  Ioannis Koutras 50d0b51c8a No need to use ptr pointer, set previous node to null for head only if it exists. лет назад: 14
  Ioannis Koutras 84e4947ba2 No need to check ptr for NULL before searching the free list if the fixed lists are disabled. лет назад: 14
  Ioannis Koutras 8f4e91a195 Properly mark free a block when coalescing is not activated. лет назад: 14
  Ioannis Koutras a31c78ae81 push_block() sets now the proper pointers. лет назад: 14
  Ioannis Koutras 9b6010c6cd Fixed remove_block() in a way similar to push_block() лет назад: 14
  Ioannis Koutras a716fcaf2e Added -std=c99 CFLAG in sparc-elf-gcc toolchain. лет назад: 14
  Ioannis Koutras 8929219116 Fixed major bug in push_block. лет назад: 14
  Ioannis Koutras e4f1e721cc Enable ownership information on block header if required. лет назад: 14
  Ioannis Koutras d4a491cd35 Got rid of requested_size in case we don't need it. лет назад: 14