cpp_new

Crates.iocpp_new
lib.rscpp_new
version0.1.0
sourcesrc
created_at2018-12-04 21:17:42.261519
updated_at2018-12-04 21:17:42.261519
descriptionOverload C++ new/delete to map them back to Rust's global allocator
homepage
repositoryhttps://github.com/sheredom/rust_cpp_new
max_upload_size
id100114
size15,711
Neil Henning (sheredom)

documentation

README

Rust C++ New

Build status

This Rust crate maps the C++ new/delete/new[]/delete[] operators via extern "C" functions into Rust's allocators.

How to Use

Just include the crate like:

extern crate cpp_new;

And it'll remap the C++ new/delete to Rust's global allcators.

Where to Use

Where you want to use this is if you have some pre-existing C++ library that you do not control, and you want to ensure the allocations being done in the library are being tracked by Rust's global allocator.

License

This code is licensed under the CC0 1.0 Universal license, which is a permissible public domain license.

Commit count: 11

cargo fmt