According to this issue: https://issues.dlang.org/show_bug.cgi?id=12550 -release disables bounds checking on non- at safe code? Is this correct? If the above is true and apart from removing asserts what else does -release do?