Must return -1 if a < b 0 if a == b 1 if a > b
Frees aligned memory allocated by alignedMalloc or alignedRealloc. Functionally equivalent to Visual C++ _aligned_free.
Allocates an aligned memory chunk. Functionally equivalent to Visual C++ _aligned_malloc.
Reallocates an aligned memory chunk allocated by alignedMalloc or alignedRealloc. Functionally equivalent to Visual C++ _aligned_realloc.
Inserts a breakpoint instruction. useful to trigger the debugger.
Destroys and frees a class object created with mallocEmplace.
Destroys and frees a non-class object created with mallocEmplace.
Crash if the GC is running. Useful in destructors to avoid reliance GC resource release.
Destructors called by the GC enjoy a variety of limitations and relying on them is dangerous.
Allocates and construct a struct or class object.
@nogc quicksort From the excellent: http://codereview.stackexchange.com/a/77788
This module provide support for aligned memory.