Skip to content

Releases: foonathan/memory

Version 0.5

23 Feb 18:34
Compare
Choose a tag to compare
Version 0.5 Pre-release
Pre-release
  • 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

21 Dec 20:08
Compare
Choose a tag to compare
Version 0.4-2 Pre-release
Pre-release

Updates foonathan/compatibility submodule to the latest version.

Version 0.4-1

01 Nov 10:07
Compare
Choose a tag to compare
Version 0.4-1 Pre-release
Pre-release

Fixes support for MSVC

Version 0.4

12 Sep 12:31
Compare
Choose a tag to compare
Version 0.4 Pre-release
Pre-release
  • 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

13 Jun 16:09
Compare
Choose a tag to compare
Version 0.3 Pre-release
Pre-release
  • 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

09 May 14:05
Compare
Choose a tag to compare
Version 0.2 Pre-release
Pre-release
  • 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

30 Mar 08:55
Compare
Choose a tag to compare
Version 0.1-1 Pre-release
Pre-release

Critical hotfix to fix a bug in memory_stack.
Added another smart pointer example.

Version 0.1

29 Mar 20:31
Compare
Choose a tag to compare
Version 0.1 Pre-release
Pre-release

First Beta version.