On 12/1/2017 2:57 AM, Walter Bright wrote:
On 11/30/2017 7:43 PM, Adam D. Ruppe wrote:I never, never use -release since it implies no bounds checking.This is incorrect. -release leaves bounds checking on.
Correction: https://dlang.org/dmd-windows.html#switch-release"compile release version, which means not emitting run-time checks for contracts and asserts. Array bounds checking is not done for system and trusted functions, and assertion failures are undefined behaviour."
