2019-12-28 11:55:35 +01:00
2019-11-09 13:06:26 +01:00
2019-12-28 11:55:35 +01:00
2019-12-27 14:28:06 +01:00
2019-12-22 23:37:52 +01:00
2019-04-21 01:34:12 +02:00
2019-12-07 00:31:05 +01:00
2019-12-06 23:50:44 +01:00
2019-12-22 23:37:52 +01:00
2019-12-08 14:50:51 +01:00

Lightweight dynamic memory manager

Documentation

Features

  • Written in ANSI C99, compatible with size_t for size data types
  • Implements standard C library functions for memory allocation, malloc, calloc, realloc and free
  • Uses first-fit algorithm to search free block
  • Supports different memory regions to allow use of fragmented memories
  • Suitable for embedded applications with fragmented memories
  • Suitable for automotive applications
  • Supports advanced free/realloc algorithms to optimize memory usage
  • Operating system ready, thread-safe API
  • User friendly MIT license

Contribute

Fresh contributions are always welcome. Simple instructions to proceed::

  1. Fork Github repository
  2. Respect C style & coding rules used by the library
  3. Make a pull request to develop branch with new features or bug fixes

Alternatively you may:

  1. Report a bug
  2. Ask for a feature request
Languages
C 90.3%
C++ 5.9%
CMake 3.8%