1
0
mirror of https://github.com/bspeice/qadapt synced 2025-06-30 13:26:08 -04:00
2018-12-02 23:20:14 -05:00
2018-11-18 21:29:32 -05:00
2018-12-02 22:42:29 -05:00
2018-12-02 23:45:10 -05:00
2018-12-03 22:48:51 -05:00
2018-12-02 22:42:29 -05:00
2018-12-02 22:42:29 -05:00
2018-12-02 22:42:29 -05:00
2018-12-02 22:42:29 -05:00
2018-12-02 22:42:29 -05:00
2018-12-02 22:48:46 -05:00
2018-12-02 22:42:29 -05:00

qadapt

crates.io docs.rs codecov travisci appveyor


The Quick And Dirty Allocation Profiling Tool

This allocator is a helper for writing high-performance code that is allocation/drop free; for functions annotated with #[allocate_panic], QADAPT will detect when allocations/drops happen during their execution (and execution of any functions they call) and throw a thread panic if this occurs. QADAPT-related code is stripped out during release builds, so no worries about random allocations crashing in production.

Currently this crate is Nightly-only, but will work once const fn is in Stable.

Please also take a look at qadapt-macro for some helper macros to make working with QADAPT a bit easier.

Description
No description provided
Readme 166 KiB
Languages
Rust 97.8%
Makefile 2.2%