mirror of
https://github.com/bspeice/qadapt
synced 2025-07-01 13:56:14 -04:00
7ebfe6df6b75915b4cc7c185a36e7e0ff06dcfd1
qadapt
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
Languages
Rust
97.8%
Makefile
2.2%