Mariusz G.: > So, on my Linux x64 dmd 2.53 & 2.54, while hunting another bug (i already > highly doubt it's my) - i've found this one:
I can't reproduce the problem on 2.055head on 32 bit Windows. DMD 64 bit is relatively recent, it contains several bugs still. > Another problem i'm searching for, is something with interfacing to C, > pointer > to floats and properties and/or aliasing. NVM I don't understand. > Could someone point me that i'm doing something wrong, so it would give me > motivation to fight with all this bugs more? Maybe you are doing nothing wrong. > Because i'm already lacking of mental power when struggling with this massive > bug'osis while writing (hopefully) project of my live. Creating the project of your life with 64 bit DMD is a not so good idea. Currently DMD 32 bit is more reliable if you want to create a large project. > What's your opinion? I suggest to use D for less critical projects, and to help its debugging and improvement (in Bugzilla or even in GitHub). And to use C++/Java/C#/Python/etc for your life projects. Bye, bearophile