← Back to context Comment by tomnipotent 10 hours ago That's a library feature (not intended for release builds), not a language feature. 2 comments tomnipotent Reply weebull 5 hours ago It is intended for release builds. The ReleaseSafe target will keep the checks. ReleaseFast and ReleaseSmall will remove the checks, but those aren't the recommended release modes for general software. Only for when performance or size are critical. tomnipotent 32 minutes ago DebugAllocator essentially becomes a no-op wrapper when you use those targets.
weebull 5 hours ago It is intended for release builds. The ReleaseSafe target will keep the checks. ReleaseFast and ReleaseSmall will remove the checks, but those aren't the recommended release modes for general software. Only for when performance or size are critical. tomnipotent 32 minutes ago DebugAllocator essentially becomes a no-op wrapper when you use those targets.
tomnipotent 32 minutes ago DebugAllocator essentially becomes a no-op wrapper when you use those targets.
It is intended for release builds. The ReleaseSafe target will keep the checks. ReleaseFast and ReleaseSmall will remove the checks, but those aren't the recommended release modes for general software. Only for when performance or size are critical.
DebugAllocator essentially becomes a no-op wrapper when you use those targets.