Releases: XenoAtom/XenoAtom.Allocators
Releases · XenoAtom/XenoAtom.Allocators
3.2.0
3.1.0
3.0.0
Changes
🚨 Breaking Changes
- Breaking change: IMemoryChunkAllocator.FreeChunk using MemoryChunkId chunk. Propagates ChunkId to TlfsAllocation. (f9be58e) by @xoofx
Full Changelog: 2.0.0...3.0.0
Published with dotnet-releaser
2.0.0
Changes
🚨 Breaking Changes
📚 Documentation
Full Changelog: 1.0.0...2.0.0
Published with dotnet-releaser
1.0.0
Changes
✨ New Features
- Add comments (1afc0f5) by @xoofx
- Add bench project (e1a2ca6) by @xoofx
- Add 64 allocations test (6904dee) by @xoofx
- Add more tests (3e6a2ff) by @xoofx
- Add benchmark results (d403549) by @xoofx
- Add basic usage documentation (44c1598) by @xoofx
- Add an advanced section to the usage doc (5f92080) by @xoofx
🐛 Bug Fixes
📦 Dependencies
🧰 Misc
- Make Verify reporting during tests more compact for blocks (844885c) by @xoofx
- Improve reporting (c55a15b) by @xoofx
- Avoid allocations for available blocks (44370f3) by @xoofx
- Use GetBlockAt in TlsfAllocator to prepare for grouped allocated blocks (b9b0dcd) by @xoofx
- Switch to grouped allocation for blocks (08350d1) by @xoofx
- Protect API from double free (a184a99) by @xoofx
- Improve API by introducing TlsfAllocationToken (592c497) by @xoofx
- Cleanup some code (2721eb8) by @xoofx
- Clarify C runtime used for malloc/free comparison (55ccc12) by @xoofx
Full Changelog: d05d4068714c8e9afe5b8b259a0154b76aa7e0d6...1.0.0
Published with dotnet-releaser