On Saturday, 13 February 2016 at 20:45:41 UTC, David Nadlinger wrote:
Hi Artem,

On Saturday, 13 February 2016 at 18:48:12 UTC, artemalive wrote:
https://github.com/artemalive/DigitalWhip


Your scripts had bounds checking enabled for LDC but not the other two D compilers. I posted a pull request with the fix. LDC isn't unreasonably slow any longer on a random EC2 box I used for a quick test:

---
Compiler relative times:
clang 1.00
gcc   1.02
ldc   1.07
dmd   2.07
---

 — David

Hi David,

I use -release option. It seems no need to disable bounds check explicitly.

From ldc output:
"-release - Disables asserts, invariants, contracts and boundscheck".

-singleobj really does the magic. I'll commit only this option. Thanks for the suggestion and for the pull request. It's my first pull request;)

Reply via email to