On Monday, 6 April 2015 at 05:15:43 UTC, Walter Bright wrote: > At some point, -release was changed so that bounds checking was > turned off for all but @safe code. Not quite: https://issues.dlang.org/show_bug.cgi?id=3407 https://github.com/D-Programming-Language/dmd/commit/7710e919fb4a95d775c219d2f1913a865b58c84d