On 04/03/2013 07:42 AM, Lars T. Kyllingstad wrote:
...I personally think that, as a general rule, Errors should stay in production code. I thought we had already separated -noboundscheck from -release, but I just tested now and that doesn't seem to be the case: -release still implies -noboundscheck. ...
It is more subtle than that. -release disables bounds checks in @system code. -noboundscheck disables bounds checks in @safe code.