On Dec 18, 2014 10:48 PM, "Michael Dvorkin" <mi...@dvorkin.net> wrote:
> No doubt bounds checking is extremely valuable and I am using it all the time in development. In chess programming, however, every bit counts as raw speed translates into competitive advantage. Making the engine 5% faster by disabling runtime checks seems like no brainer.
Are you sure that you have optimized the program to such extend that removing bound checking is the last thing you can do? Have you profiled your package?
Even people doing numeric work in Go don't write -gcflags -B in their READMEs.