A Rust allocator backed by mimalloc

![Travis-CI Status]

This crates provides a Rust #[global_allocator] backed by [mimalloc].

See also the [mimalloc-sys] crate providing raw FFI bindings to [mimalloc].

Usage

```toml

Cargo.toml

[dependencies] mimallocator = "0.1" ```

```rust // main.rs

[global_allocator]

static GLOBAL: mimallocator::Mimalloc = mimallocator::Mimalloc; ```

The [mimalloc] CMake configuration is exposed with these features

```toml

Cargo.toml

[dependencies] mimallocator = { version = "0.1", features = ["secure", "stats", "check_full"] } ```

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.