7 个版本
0.1.6 | 2019年9月12日 |
---|---|
0.1.5 | 2019年7月4日 |
0.1.1 | 2019年6月22日 |
662 在 内存管理 中
每月下载 424 次
用于 2 crate
640KB
9K SLoC
原始 C FFI 绑定到 mimalloc
这个crate为mimalloc
库提供了原始的C FFI绑定。
文档
FFI绑定的文档可以在docs.rs中找到。
当前 mimalloc 版本: 1.0.1
构建依赖: cmake
.
Cargo 功能
以下功能可以用于暴露mimalloc
的CMake配置
- stats: 在程序退出时打印统计数据
- secure: 以安全模式构建
- check_full: 启用完整的内部检查和断言
- override: 使用
mimalloc
符号覆盖malloc
符号。
平台支持
以下表格描述了支持的平台
build
: 库是否为目标编译?run
: 我们自己的测试在目标上是否通过?mimalloc
:mimalloc
的测试在目标上是否通过?valgrind
: 我们自己的测试在valgrind下是否通过?
一级目标在所有Rust渠道(稳定、Beta和Nightly)上进行了测试。所有其他目标只在Rust Nightly上进行了测试。
Apple 目标 | 构建 | 运行 | mimalloc | valgrind |
---|---|---|---|---|
x86_64-apple-darwin |
✓ | ✓ | ✗ | ✗ |
许可证
本项目受以下任一许可证的约束
- Apache许可证版本2.0,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确表示,否则您有意提交给mimalloc-sys
的任何贡献,根据Apache-2.0许可证的定义,应按上述方式双重许可,不附加任何额外条款或条件。