On Friday, 15 July 2022 at 05:46:53 UTC, StarCanopy wrote:
On Tuesday, 12 July 2022 at 07:12:25 UTC, RazvanN wrote:
This is not something a user is going to be affected by. But
it will make it much easier for the compiler/druntime devs to
do work. DMD and druntime are very strictly coupled and
sometimes modifying one requires changes in the other. That
lead to situations where it was practically impossible to
integrate changes without temporarily breaking the CI.
Moreover, it was a pain to bisect bugs that were affected by
both druntime/dmd changes.
Thank you for the elucidation!
I might be wrong, but some time ago, there was talk of
deprecating druntime or something to that effect, and I
wondering whether this was step in that direction, but it
appears that is not the case.
No, there is no talk about deprecating druntime. However, work is
being done
to templatize druntime as much as possible so that it becomes a
pay-as-you-go
library.