Commit History

Autor SHA1 Mensaxe Data
  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
  Ioannis Koutras 9495c12fa5 Support to change search policy on design time and/or runtime. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 46fa76b147 Initial support for mmap(). %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 96947a5b50 Good-fit initial implementation. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 1708f3e6ba Simplified some options on Linux test, introduced option to replace the classic function calls with dmmlib ones. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 7f7881f6eb Introduced custom_realloc(). %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 436a550e8d No need for stdio.h on coalesce.c %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 5a1c9e8c2a CMake will now complain if the user does not set min. splitting and max. coalescing sizes. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras e4f1e721cc Enable ownership information on block header if required. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras e619ebe5ab Initial support for Leon3 platform. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras baa748229c Added option to enable / disable stats. %!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 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 6129857a1a Singly linked lists are now default for P2012. %!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 969a004a64 Initial support for doubly linked lists, unified linked lists source files. %!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 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 1cf9593141 Set coalescing ON for Linux Tests target. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 8de91b5f18 Proper support for enabling coalescing. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 3c73f54eda Made a simple case for testing the library in Linux. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 306175e290 Made documentation and building a shared version of the library optional. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 1547eef1aa Moved NUM_HEAPS and MIN_FRAG_THRESHOLD to dmm_config.h. NUM_HEAPS has a variable now in CMake, for P2012 it is set to 0. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 2f06c81a16 Added support for static library compilation, fixed indentation in src/CMakeLists.txt, fixed heap.h to include stddef.h for size_t support, added P2012 in cmake to automate some choices required. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 1f7bb37a63 Renamed dmm_init() to initialize_allocator(), added support for memory space aware allocations, moved source code to src directory. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras 0c08ba1b45 Made the compilation of examples optional. %!s(int64=14) %!d(string=hai) anos
  Ioannis Koutras f58ec4f19f Initial CMake infrastructure. %!s(int64=14) %!d(string=hai) anos