digitalmars.D.announce - Druntime merged into dmd repo
- max haughton (2/2) Jul 09 2022 Say thank you to Iain, Mathias, Vladimir, and Martin.
- rikki cattermole (3/3) Jul 09 2022 Very well done!
- IGotD- (3/5) Jul 10 2022 Does this mean that druntime for LDC and GDC were also moved into
- RazvanN (2/8) Jul 12 2022 No.
- StarCanopy (2/4) Jul 11 2022 I'm ignorant. Why is this significant?
- RazvanN (9/14) Jul 12 2022 This is not something a user is going to be affected by. But it
- StarCanopy (6/14) Jul 14 2022 Thank you for the elucidation!
- RazvanN (6/20) Jul 14 2022 No, there is no talk about deprecating druntime. However, work is
Say thank you to Iain, Mathias, Vladimir, and Martin. This will make D better. More details to come.
Jul 09 2022
Very well done! I do hope this isn't the end, because things like bindings really shouldn't be in the dmd repository.
Jul 09 2022
On Saturday, 9 July 2022 at 22:24:45 UTC, max haughton wrote:Say thank you to Iain, Mathias, Vladimir, and Martin. This will make D better. More details to come.Does this mean that druntime for LDC and GDC were also moved into the same repo? Same branch?
Jul 10 2022
On Sunday, 10 July 2022 at 17:17:30 UTC, IGotD- wrote:On Saturday, 9 July 2022 at 22:24:45 UTC, max haughton wrote:No.Say thank you to Iain, Mathias, Vladimir, and Martin. This will make D better. More details to come.Does this mean that druntime for LDC and GDC were also moved into the same repo? Same branch?
Jul 12 2022
On Saturday, 9 July 2022 at 22:24:45 UTC, max haughton wrote:Say thank you to Iain, Mathias, Vladimir, and Martin. This will make D better. More details to come.I'm ignorant. Why is this significant?
Jul 11 2022
On Tuesday, 12 July 2022 at 03:36:42 UTC, StarCanopy wrote:On Saturday, 9 July 2022 at 22:24:45 UTC, max haughton 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.Say thank you to Iain, Mathias, Vladimir, and Martin. This will make D better. More details to come.I'm ignorant. Why is this significant?
Jul 12 2022
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.
Jul 14 2022
On Friday, 15 July 2022 at 05:46:53 UTC, StarCanopy wrote:On Tuesday, 12 July 2022 at 07:12:25 UTC, RazvanN wrote: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.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.
Jul 14 2022