We should deprecate -release
H. S. Teoh
hsteoh at qfbox.info
Sat Jul 13 02:37:42 UTC 2024
On Sat, Jul 13, 2024 at 01:55:16AM +0000, Steven Schveighoffer via Digitalmars-d 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.
[...]
+1.
T
--
Fact is stranger than fiction.
More information about the Digitalmars-d
mailing list