#allocator #combinator #arena #bump #composable

无std allocandrescu

各种分配器和分配器组合器的集合

5个版本

0.1.0-alpha.42024年7月28日
0.1.0-alpha.12024年7月27日

110无标准库

Download history 105/week @ 2024-07-21 220/week @ 2024-07-28 3/week @ 2024-08-04

328 每月下载次数

MIT/Apache

22KB
366

allocandrescu

Crates.io Released API docs Continuous integration

受Andrei Alexandrescu在2015年CppCon上的演讲《std::allocator Is to Allocation what std::vector Is to Vexation》和Zig编程语言启发的一系列分配器和分配器组合器的集合。

allocandrescu 允许您使用诸如 condfallback 等组合器安全地组合分配器。它还提供了一些简单的分配器,如 Stack

此crate依赖于 allocator-api2,这是不稳定功能 allocator_api 的polyfill。

依赖项

~320KB