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.

http://dlang.org/download.html http://dlang.org/changelog/2.073.0.html

-Martin

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 - http://forum.dlang.org/post/tiyttpodenppvlfxi...@forum.dlang.org

[1] https://issues.dlang.org/show_bug.cgi?id=16987
[2] https://issues.dlang.org/show_bug.cgi?id=16527

Reply via email to