The source project of this merge request has been removed.
RFC: Remove generic heap debugging using DEBUG_MEM
This removes the generic heap debugging which seems unnecessary as tool like compiler sanitizers, Valgrind and HeapTrack are readily available.
This also gives us the option of turning the gmem
module into a header only
wrapper for the standard library allocation functions to reduce function call
overhead. We also make use of compiler intrinsics for overflow checking if
available to further reduce their performance impact.