On Sunday, 15 April 2012 at 02:20:34 UTC, Joseph Rushton Wakeling
wrote:
On 14/04/12 23:03, q66 wrote:
He also uses a class. And -noboundscheck should be
automatically induced by
-release.
Ahh, THAT probably explains why some of my numerical code is so
markedly different in speed when compiled using DMD with or
without the -release switch.
It's a MAJOR difference -- between code taking say 5min to
run, compared to half an hour or more.
I know this isn't what your post was about, but you really should
compile numerical code with GDC instead of DMD if you care about
performance. It generates much faster floating point code.