Bug 15959 – core.sys.windows modules should be modified for x64
Status
RESOLVED
Resolution
FIXED
Severity
major
Priority
P1
Component
druntime
Product
D
Version
D2
Platform
x86_64
OS
Windows
Creation time
2016-04-27T03:33:00Z
Last change time
2016-10-01T11:44:51Z
Keywords
pull
Assigned to
nobody
Creator
jiki
Comments
Comment #0 by jiki — 2016-04-27T03:33:58Z
core.sys.windows.* modules came with 2.070.
However, their support for x64 are not enough,
then some of those API's need modified.
The above MSDN link is the list of the APIs affected by x64.
(I've been searching for it!)
I'll send a PR later.
Reopend.
I have a bad news and a good news.
BAD one:
The above list sucks absolutely.
Hundreds of DWORD_PTR, LONG_PTR, and INT_PTR are sprinkled over Windows SDK.
So we have to detect corresponding ones in our druntime and to fix.
GOOD one:
I've decided to carry out this task.
It is close to the end. :|