Release D 2.073.0

evilrat via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Wed Jan 25 19:37:36 PST 2017


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/tiyttpodenppvlfxixcw@forum.dlang.org

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


More information about the Digitalmars-d-announce mailing list