Commit History

Autor SHA1 Mensaxe Data
  Ioannis Koutras baa748229c Added option to enable / disable stats. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 559594aa1c Allocator is considered initialized after first sys_alloc, not during initialize_allocator. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 43ebb38320 Be sure to set initialized flag to false before performing the first allocation. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras d72234fa01 Larson is now compiled only if HAVE_LOCKS is enabled, created a small test for memory-space aware allocators. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras a60756d022 Created options for enabling fixed lists and adaptive functions. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 2fb09ddf87 Small merge before pushing. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 2e7d3c4dea Disabled temporarily knobs and dmm_adaptor. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 018f225a37 Disabled coalescing and splitting for P2012. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 3bca3db049 Memory-space aware allocators should also have an initialized boolean flag. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras dc8e286c9a req_padding(): Always align to 4 bytes. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras cca01d8c96 Fixed printf in larson. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 6129857a1a Singly linked lists are now default for P2012. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras c7f6a76c1f Small fixes on errors and warnings. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 713e5443bc Initialize the remaining size on memory-space aware allocators. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 4bdc60400e Enable C99 and full warnings on LINUXTEST. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 0042ec6b35 Implemented faster remove_block() for doubly linked lists. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 31c30c9dc0 Print statistics on no free space errors. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras caa5ae3815 Initial support for printing stats. %!s(int64=14) %!d(string=hai) anos
  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