June 16, 2023
Frankly, anyone who wants to can step up and pick a version of D, declare it to be LTS, and pull only bug fixes to it, can do so.
June 16, 2023
On 6/15/2023 11:23 PM, Jonathan M Davis wrote:
> Well, I've been out of things for a while due to issues with migraines, but
> they've improved enough that I'm getting back to work now. I don't know how
> much I'll be dealing with the newsgroup or official D stuff going forward,
> but I intend to be at least somewhat involved again.

That's great news! I'm glad to have you back!

June 17, 2023
Thanks for the reference. I think Mike accurately diagnosed it. D doesn't guarantee that null pointers won't be dereferenced, and you'll need to ensure they are set before using them.
June 17, 2023
On Saturday, 17 June 2023 at 06:25:26 UTC, Walter Bright wrote:
> Frankly, anyone who wants to can step up and pick a version of D, declare it to be LTS, and pull only bug fixes to it, can do so.

> anyone

Coordination is not when everyone speaks.

All you need to say is "d version 99 is the lts for the next 3 year" or maybe a formal blog post by 5ish people.
June 17, 2023
On Saturday, 17 June 2023 at 12:14:37 UTC, monkyyy wrote:
[•••]
>
> All you need to say is "d version 99 is the lts for the next 3 year"
👍👍👍
June 18, 2023
On Thursday, 8 June 2023 at 14:40:17 UTC, GrimMaple wrote:
> On Thursday, 8 June 2023 at 14:20:18 UTC, Dejan Lekic wrote:
>> The solution is simple - LTS release that will only get critical updates. Would you pay someone to manage that? I am sure D Language Foundation would accept donation(s) towards that goal.
>
> I am not getting paid for other contributions that I did (or tried to do) for D, and I don't expect that anyone else does. I am interested in having an LTS branch and I could contribute to it. But I can't __create__ one.

@GrimMaple - Grim, are you ever using GDC or LDC?
June 18, 2023
On Saturday, 17 June 2023 at 06:25:26 UTC, Walter Bright wrote:
> Frankly, anyone who wants to can step up and pick a version of D, declare it to be LTS, and pull only bug fixes to it, can do so.

After all this talk another unnecessary change that will break the code in the user has been accepted

https://github.com/dlang/dmd/pull/15319

Please Walter Bright check this...
June 18, 2023

On Sunday, 18 June 2023 at 13:59:07 UTC, Dany12L wrote:

>

On Saturday, 17 June 2023 at 06:25:26 UTC, Walter Bright wrote:

>

Frankly, anyone who wants to can step up and pick a version of D, declare it to be LTS, and pull only bug fixes to it, can do so.

After all this talk another unnecessary change that will break the code in the user has been accepted

https://github.com/dlang/dmd/pull/15319

Please Walter Bright check this...

You know that this was actually a bug, right?

June 18, 2023

On Sunday, 18 June 2023 at 14:15:14 UTC, Hipreme wrote:

>

On Sunday, 18 June 2023 at 13:59:07 UTC, Dany12L wrote:

>

On Saturday, 17 June 2023 at 06:25:26 UTC, Walter Bright wrote:

>

Frankly, anyone who wants to can step up and pick a version of D, declare it to be LTS, and pull only bug fixes to it, can do so.

After all this talk another unnecessary change that will break the code in the user has been accepted

https://github.com/dlang/dmd/pull/15319

Please Walter Bright check this...

You know that this was actually a bug, right?

This is a deprecation that becomes an error, it should have been left as a deprecation

June 18, 2023

On Sunday, 18 June 2023 at 14:18:40 UTC, Dany12L wrote:

>

On Sunday, 18 June 2023 at 14:15:14 UTC, Hipreme wrote:

>

On Sunday, 18 June 2023 at 13:59:07 UTC, Dany12L wrote:

>

On Saturday, 17 June 2023 at 06:25:26 UTC, Walter Bright wrote:

>

Frankly, anyone who wants to can step up and pick a version of D, declare it to be LTS, and pull only bug fixes to it, can do so.

After all this talk another unnecessary change that will break the code in the user has been accepted

https://github.com/dlang/dmd/pull/15319

Please Walter Bright check this...

You know that this was actually a bug, right?

This is a deprecation that becomes an error, it should have been left as a deprecation

Deprecation period serves to give people time for them to remove unexpected behaviors and bugs. Removing a feature is a thing, but fixing bugs and unexpected behaviors are completely other thing, deprecation periods usually takes 10 compiler versions, one should not expect them to keep working anyway after some time