Releases: rhempel/umm_malloc
Releases · rhempel/umm_malloc
v1.1.2 - Update UMM_CRITICAL... macros to support id tags
This is a minor increment on the previous release with the following additions:
- Fixes #55 by updating the UMM_CRITICAL... macros to include an id string that can be used to identify when the library is in a particular critical section. Useful for debugging and profiling
v1.1.1 - Fail when allocating impossibly large number of blocks
This is a minor increment on the previous release with the following additions:
- Fixes #62 where allocating a block of memory larger that the number of blocks results in truncation of the number of blocks
v1.1.0 - Integration with Rust
This is a minor increment on the previous release with the following additions:
- Ability to initialize the heap explicitly by passing a pointer and size with
umm_init_heap()
- the oldumm_init()
uses the linker supplied values to callumm_init_heap()
- Ability to handle an uninitialized heap by either forcing initialization or hanging
- Ability to more explicitly control #defines that affect the operation of the library
v1.0.1
v1.0.0
Release of umm_malloc after major reorganization
- Completely separate info, integrity, and poison code from main library
- Updated README.md to make use of #defines more clear
- Use the Unity TDD C framework for testing
- Add submodules for Unity TDD and helper macros for DBGLOG