<div dir="ltr">I do not know, but from my experience it is good at it. I have done many benchmarks for plenty of code, and in recent D compilersĀ -boundscheck=off does not improve speed. To be fair usingĀ -boundscheck=off make D code slower in many cases, which is wierd but true.</div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Mar 2, 2018 at 8:48 AM, Nathan S. via Digitalmars-d <span dir="ltr"><<a href="mailto:digitalmars-d@puremagic.com" target="_blank">digitalmars-d@puremagic.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Thursday, 1 March 2018 at 21:01:08 UTC, Steven Schveighoffer wrote:<br>
</span><span class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Yeah, it seems like -noboundscheck should never be used.<br>
</blockquote>
<br></span>
How good is DMD at omitting redundant bounds checks? I assume not much engineering effort has been put towards that due to "-boundscheck=off" being available.<br>
</blockquote></div><br></div>