Commit History

Autor SHA1 Mensaxe Data
  Ioannis Koutras 14d738fcff sys_alloc() should check and warn for sbrk() only when coalescing is enabled. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras b88cc334a6 Keep better track of mem_allocated and mem_requested. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 6e53d0f490 Refactored the code to push block on a list's head. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 6deb92f82a mem_reserved and mem_allocated are actually the same variable that needs to be tracked. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras d681e3be37 Extra work to make dmmlib work with P2012 Encore compiler. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 3fb61ea914 Renewed the default define options for P2012 target. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 3cd04d4b8e heap.h should include dmm_config.h in order to get the number of heaps. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras c263d553aa map_thread_heap() is not needed on memory space aware allocators. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras e75ad753c9 head_id is not needed on memory space-aware allocators. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 969a004a64 Initial support for doubly linked lists, unified linked lists source files. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 5fc32c7e67 All the source files are now released under the Apache 2.0 license. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras d0d45c7784 dmm_init.h is no longer needed. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 3c231f9a82 The new block after a split should be the one to be set free and properly set of a heap owner. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras b671dfb720 Added heap ownership information in memory blocks, coalescing currently uses it. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 3c1f4804f1 Added exact-, first- and best-Fit search algorithms for singly linked freelist. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 3636ba9139 Created function to search fixed lists. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 7861af6e17 Proper support of splitting for both fixed and variable min splitting block size. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 31bdfa0120 Proper support of coalescing for both fixed and variable max coalesced block size. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 7744f89706 The knobs are now guarded with WITH_KNOBS. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras b8e710050b get_previous_size_availability() should have only one parameter in comments. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras d4630ed6bf stdbool.h is not required in custom_malloc(). %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 57a68f4982 Initial code for split. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 186a55c23d Small fixes to remove warnings. initialize_allocator() could now use sbrk locks. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 163ec350c2 Changed values on test.c to check coalescing. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 1430f129bc Proper coalescing support. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 4d2caf32fd Added block functions which are required for navigation on data layout level. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 56035243cf systemallocator should NOT be static %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras f969d74572 Build the examples with debug symbols. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 4a953c90c2 Enable full warnings and C99 %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 17467ce800 coalesce.c should be compiled only when WITH_COALESCING is ON. %!s(int64=14) %!d(string=hai) anos