We should deprecate -release
Kapendev
alexandroskapretsos at gmail.com
Sat Jul 13 17:12:08 UTC 2024
On Saturday, 13 July 2024 at 01:55:16 UTC, Steven Schveighoffer
wrote:
> 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
I don't really care about this, but some projects might depend on
it for some reason.
Is it a problem if it just exists? Looks like a simple thing to
maintain.
More information about the Digitalmars-d
mailing list