November 13, 2018 Re: DMD backend now in D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Temtaime | 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. |
Copyright © 1999-2021 by the D Language Foundation