#arena #allocator #arena-allocation #pointers #object #com #rustc-arena

nightly ra-ap-rustc_arena

自动发布的版本为 rust-lang/rust 仓库中从提交 5113ed28ea1451a13eae3a05dca0dbabfd56f587 的包 rustc_arena。此crate的发布脚本是:https://github.com/rust-analyzer/rustc-auto-publish

19 个重大版本更新

0.28.0 2024年1月5日
0.26.0 2024年1月5日
0.24.0 2023年12月26日
0.20.0 2023年11月21日

#578 in 内存管理


用于 ra-ap-rustc_data_structur…

MIT/Apache

33KB
645 代码行

区域,一种快速但有限的分配器类型。

区域是一种分配器类型,在区域本身被销毁时,一次性销毁区域内的所有对象。当区域本身仍然存活时,它不支持单独对象的释放。区域的优势是分配速度非常快;只需指针自增。

此crate实现了几种类型的区域。

依赖项

~73KB