7 个版本

0.1.6 2019年9月12日
0.1.5 2019年7月4日
0.1.1 2019年6月22日

662内存管理

Download history · Rust 包仓库 62/week @ 2024-03-13 · Rust 包仓库 149/week @ 2024-03-20 · Rust 包仓库 82/week @ 2024-03-27 · Rust 包仓库 231/week @ 2024-04-03 · Rust 包仓库 366/week @ 2024-04-10 · Rust 包仓库 319/week @ 2024-04-17 · Rust 包仓库 139/week @ 2024-04-24 · Rust 包仓库 124/week @ 2024-05-01 · Rust 包仓库 106/week @ 2024-05-08 · Rust 包仓库 138/week @ 2024-05-15 · Rust 包仓库 149/week @ 2024-05-22 · Rust 包仓库 79/week @ 2024-05-29 · Rust 包仓库 136/week @ 2024-06-05 · Rust 包仓库 77/week @ 2024-06-12 · Rust 包仓库 68/week @ 2024-06-19 · Rust 包仓库 106/week @ 2024-06-26 · Rust 包仓库

每月下载 424
用于 2 crate

MIT/Apache

640KB
9K SLoC

C 5K SLoC // 0.2% comments · Rust 包仓库 JavaScript 2K SLoC // 0.1% comments · Rust 包仓库 Visual Studio Project 2K SLoC · Rust 包仓库 Visual Studio Solution 142 SLoC · Rust 包仓库 Rust 123 SLoC // 0.1% comments · Rust 包仓库 C++ 57 SLoC · Rust 包仓库

原始 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

许可证

本项目受以下任一许可证的约束

由您选择。

贡献

除非您明确表示,否则您有意提交给mimalloc-sys的任何贡献,根据Apache-2.0许可证的定义,应按上述方式双重许可,不附加任何额外条款或条件。

依赖关系