On Tuesday, 13 November 2018 at 20:42:00 UTC, Temtaime wrote:
On Monday, 12 November 2018 at 02:37:54 UTC, 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.
Will there ever be a day when we no longer need a C/C++
compiler to build DMD?
Sure.
No, as phobos is dependent on C libraries such as a zlib for
example.
DMD doesn't use Phobos.
Also D is dependent on libc.
It's possible to reimplement the subset of libc functions that
DMD depends on in D.