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.
On Fri, Mar 2, 2018 at 8:48 AM, Nathan S. via Digitalmars-d <
> On Thursday, 1 March 2018 at 21:01:08 UTC, Steven Schveighoffer wrote:
>> Yeah, it seems like -noboundscheck should never be used.
> 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.