We should deprecate -release
Steven Schveighoffer
schveiguy at gmail.com
Sat Jul 13 01:55:16 UTC 2024
The `-release` flag is equivalent to `-O -boundscheck=safeonly
-inline`.
I think we should remove it. If you want no bounds checks, you
should have to really want it enough to type that whole
monstrosity in. It's trivial to avoid bounds checks by using
`.ptr[index]` in `@system` code. In my dub projects, I rewrite
the release mode to keep bounds checks for all code, it's that
important.
What do you think? Deprecate for 3 versions, then remove.
-Steve
More information about the Digitalmars-d
mailing list