[Issue 15539] core.sys.windows.* tweaks for 2.070

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Sat Jan 9 22:48:17 PST 2016


https://issues.dlang.org/show_bug.cgi?id=15539

--- Comment #2 from Vladimir Panteleev <thecybershadow at gmail.com> ---
(In reply to jiki from comment #1)
> Unfortunately I doubt that it can be included in 2.070 release.

Hi, sorry perhaps I should've clarified. (This is known to the relevant people
but since this is a public post...) I was the one who did the
core.sys.windows.* migration, and the above is a list of things I plan to fix
myself. I've posted to let people know in advance that I plan to do it - I'm
abroad at the moment, but will get to this next week.

> At least, it is mandatory to fix the following problems,
> otherwise they would yield critical RUNTIME errors.
> 
> - extern (Windows) missed : wrong calling convention
>    For instance: the aliases of callback functions in commctrl.d and
> wingdi.d.
> - API update for x64: mostly modifications for the pointer size change
>    For instance: https://github.com/Rayerd/dfl/pull/50/commits
>
> I tried to fix the former and gave up after a number of errors come.
> I have no idea to go over...

I agree that these are important problems, and I'll see if I can include them
with my fixes, but they are actually less urgent than the ones above, because
fixing them is not going to break any existing D code.

--


More information about the Digitalmars-d-bugs mailing list