Commit History

Autor SHA1 Mensaxe Data
  Ioannis Koutras 55e4828076 Fix Larson's benchmark to support memory space aware allocators. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras c90a2b1b8f Enable locks on Linux targets. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras aa7cac667b POSIX mutex for sbrk() should be given to sys_alloc() during allocator's initialization %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras c31e3b8c4c Fix: check if next block is free for coalescing three blocks. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 983676db07 Support for various list ordering policies %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 431ed1a549 get_dlnext(): small fix on pointer arithmetic. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 96fc3acca3 Test for realloc() cases. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras e54f734bd0 Fixed size info and splitting check on realloc() where next free block can be used. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras b78d869836 Fixed nasty bug on fixed lists: Empty fixed lists should not return pointers. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 5a090e692e Fixed get_dlnext(), it now points to the data part of a block, not the header. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras b25926865f Make debug builds of examples. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 136fab9dc8 custom_memcpy() should copy the blocks after the HEADER_SIZE, wrong call of custom_memcpy(). %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 190fa09c88 Include realloc() in dmmlib.h %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 2f73309211 WITH_REALLOC is now a macro definition. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 5029d1e625 Major rewriting of realloc() in order to be more versatile. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras be8f926649 Change Linux CMake target defaults for testing memory-space aware allocators. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 540c6caa24 Initialize fixed lists only in the first heap. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 78c294d000 Fix: mmap() support was enabled in all cases. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 73b89b770f Enable sbrk() as an option. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 4d8296f4e6 Simplified the enabling the statistics. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 202a6e0433 Initialize memory access counters. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras e504bfc83a Memory access stats are now enabled on COUNT_ACCESSES flag. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 0cc10051ee Include heap as an argument in remove_block() in case hops are counted. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras b7a7a25862 Disable coalescing and enable hops counting by default on Leon3. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras e75aad8541 New feature: Count hops. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras ae9b227218 Support uint32_t datatypes on Leon 3's compiler. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 62c425a792 Proper setting all search policies on runtime. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 973d9cae07 Declare the fit percentage as a float. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 74715a865a Fit percentage for good-fit and search policy per heap is moved to knobs. %!s(int64=14) %!d(string=hai) anos
  Alex Bartzas 7e4c63ffd1 added build/* in the hgignore list %!s(int64=14) %!d(string=hai) anos