Releases: foonathan/memory
Releases · foonathan/memory
Version 0.5
- improved CMake build system, now supports cmake installation and
find_package()
- improved low-level allocators and added
malloc_allocator
- add virtual memory interface and allocators
- add allocators using a fixed-sized storage block
- introduced
BlockAllocator
concept and various implementations - new class template
memory_arena
that is used inside the higher level allocators, allows more control over the internal allocations - add wrappers/adapters for the polymorphic memory resource TS
- improved tracking classes
- other improvements like concept checks and more exception classes
- internal changes
See also: http://foonathan.github.io/blog/2016/02/23/memory-0.5.html
Version 0.4-2
Updates foonathan/compatibility submodule to the latest version.
Version 0.4-1
Fixes support for MSVC
Version 0.4
- polished up the interface, many breaking changes in the form of renaming and new header files
- added unified error handling facilities and handler functions in case exceptions are not supported
- improved old allocator adapters by introducing allocator_storage template
- improved allocator_traits making them more powerful and able to handle Allcoator types directly
- added type-erased allocator storage
- added node-size debugger that obtains information about the container node sizes
- most parts now work on a freestanding implementation
- used foonathan/compatibility for CMake compatibility checks
- added miscellaneous tiny features all over the place
- many internal changes and bugfixes
Version 0.3
- added debugging options such as memory filling and deallocation and leak check
- improved performance of pool allocators
- changed complete project structure and CMake
- many internal changes and bugfixes and automated testing
Version 0.2
- added temporary_allocator as portable alloca
- added small_node_pool type optimized for low-overhead small object allocations
- added various allocator adapters including a thread_safe_allocator for locking
- better compiler support
- many internal changes and bugfixes
Version 0.1-1
Critical hotfix to fix a bug in memory_stack.
Added another smart pointer example.
Version 0.1
First Beta version.