On Sunday, 22 January 2017 at 17:55:03 UTC, Martin Nowak wrote:
Glad to announce D 2.073.0.
This release comes with a few phobos additions, new -mcpu=avx
and -mscrt switch, and several bugfixes.
Can we have some love for Windows COM and extern C++ ABI
regarding return struct by value for next release, please?
I mean there is already few bug reports[1,2] on that matter. For
example when return struct with 2 floats first one goes to ECX,
second to EDX, DMD got only the second one. In x64 it is even
worse, in most cases it just crashes. And LDC crashes in both
x86/x64, so... can't use D at all.
It is a real blocker which prevents from using D in some areas,
like DirectX (for example Direct2D is what used to make fast and
effecient 2d rendering for UI, sure this is not the only way but
it is native!)
there was also a thread not so long ago -