Slow performance compared to C++, ideas?

Namespace rswhite4 at googlemail.com
Fri May 31 02:00:14 PDT 2013


On Friday, 31 May 2013 at 05:49:55 UTC, finalpatch wrote:
> Thanks Nazriel,
>
> It is very cool you are able to narrow the gap to within 1.5x 
> of c++ with a few simple changes.
>
> I checked your version, there are 3 changes (correct me if i 
> missed any):
>
> * Change the (float) constructor from v= [x,x,x] to v[0] = x; 
> v[1] = x; v[2] = x;
> * Get rid of the (float[]) constructor and use 3 floats instead

I thought GDC or LDC have something like:
float[$] v = [x, x, x];
which is converted to
flot[3] v = [x, x, x];

Am I wrong?
DMD need something like this too.


More information about the Digitalmars-d mailing list