Raw C FFI bindings to mimalloc

This crates provides raw C FFI bindings to the [mimalloc] library.

Documentation

The documentation of the FFI bindings can be found in [docs.rs].

Current mimalloc version: 1.0.1

Build dependencies: cmake.

Cargo features

The [mimalloc] CMake configuration is exposed with these features

Platform support

The following table describes the supported platforms:

Tier 1 targets are tested on all Rust channels (stable, beta, and nightly). All other targets are only tested on Rust nightly.

| Apple targets: | build | run | mimalloc | valgrind | |----------------------------------|-----------|---------|----------|----------| | x86_64-apple-darwin | ✓ | ✓ | ✗ | ✗ |

License

This project is licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in mimalloc-sys by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.