On 2018-11-12 03:37, Walter Bright wrote:
On 11/11/2018 3:58 PM, Mike Franklin wrote:
This is a significant milestone. Congratulations, Walter!
Many people helped out with this, too.
There are still a few .c files in
https://github.com/dlang/dmd/tree/master/src/dmd/backend, so what's
the significance of those?
tk.c
fp.c
os.c
strtold.c
tk/mem.c
These could be converted too, but are independent from everything else
and hardly seem worth the bother. Sebastian has a PR for os.cd.
dmd/root/ctfloat.d depends on the "strtold_dm" function defined in
strtold.c [2] when compiling using Visual Studio. That means that the
Dub package cannot be compile using Visual Studio without this file.
[1]
https://github.com/dlang/dmd/blob/4df5d6a6e8775754148939beb6de827fe4b0b9ab/src/dmd/root/ctfloat.d#L167-L170
[2]
https://github.com/dlang/dmd/blob/4df5d6a6e8775754148939beb6de827fe4b0b9ab/src/dmd/backend/strtold.c#L138
--
/Jacob Carlborg