🚧 Work in progress 🚧
Currently this should not be considered production-ready.
haz-alloc
Crate | Useful links |
---|---|
haz-alloc |
|
haz-alloc-core |
haz-alloc is a general-purpose allocator written in Rust, inspired by jemalloc.
You probably want is the haz-alloc
crate. It provides everything
out-of-the-box, ready to use.
If you want to use on some platform that haz-alloc
does not support, you
can use haz-alloc-core
, that implements the allocator, and provide the
system functions it uses.
Supported platforms
Supported platforms by haz-alloc
. haz-alloc-core
is independent of platform
and should work on pretty much anything.
Platform | Supported | Tested |
---|---|---|
Windows | ✔️ | ❌ |
Linux | ✔️ | ✔️ |
Other Unix-like | ✔️ | ❌ |
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Besides the dual MIT/Apache-2.0 license, another common licensing approach used