Beta 2.097.2

2021-08-04 Thread Martin Nowak via Digitalmars-d-announce
Glad to announce the first beta for the 2.097.2 point release, ♥ 
to the 4 contributors.


http://dlang.org/download.html#dmd_beta
http://dlang.org/changelog/2.097.2.html

As usual please report any bugs at
https://issues.dlang.org

-Martin


Re: Beta 2.097.2

2021-08-06 Thread kinke via Digitalmars-d-announce

On Wednesday, 4 August 2021 at 17:34:32 UTC, Martin Nowak wrote:

Glad to announce the first beta for the 2.097.2 point release,


Thanks Martin, much appreciated. Test results at Symmetry are 
looking good.


Re: Beta 2.097.2

2021-08-08 Thread Temtaime via Digitalmars-d-announce

On Wednesday, 4 August 2021 at 17:34:32 UTC, Martin Nowak wrote:
Glad to announce the first beta for the 2.097.2 point release, 
♥ to the 4 contributors.


http://dlang.org/download.html#dmd_beta
http://dlang.org/changelog/2.097.2.html

As usual please report any bugs at
https://issues.dlang.org

-Martin


Anyone to fix ? https://issues.dlang.org/show_bug.cgi?id=22148
noreturn is unusable for me because of this bug


Re: Beta 2.097.2

2021-08-09 Thread Tejas via Digitalmars-d-announce

On Sunday, 8 August 2021 at 20:14:48 UTC, Temtaime wrote:

On Wednesday, 4 August 2021 at 17:34:32 UTC, Martin Nowak wrote:
Glad to announce the first beta for the 2.097.2 point release, 
♥ to the 4 contributors.


http://dlang.org/download.html#dmd_beta
http://dlang.org/changelog/2.097.2.html

As usual please report any bugs at
https://issues.dlang.org

-Martin


Anyone to fix ? https://issues.dlang.org/show_bug.cgi?id=22148
noreturn is unusable for me because of this bug


Just switch to LDC? The discussion on bugzilla seems to conclude 
that its purely DMD backend problem.


Re: Beta 2.097.2

2021-08-09 Thread russhy via Digitalmars-d-announce

On Monday, 9 August 2021 at 16:32:41 UTC, Tejas wrote:

On Sunday, 8 August 2021 at 20:14:48 UTC, Temtaime wrote:
On Wednesday, 4 August 2021 at 17:34:32 UTC, Martin Nowak 
wrote:
Glad to announce the first beta for the 2.097.2 point 
release, ♥ to the 4 contributors.


http://dlang.org/download.html#dmd_beta
http://dlang.org/changelog/2.097.2.html

As usual please report any bugs at
https://issues.dlang.org

-Martin


Anyone to fix ? https://issues.dlang.org/show_bug.cgi?id=22148
noreturn is unusable for me because of this bug


Just switch to LDC? The discussion on bugzilla seems to 
conclude that its purely DMD backend problem.


Saying switch to LDC is not a solution

DMD compile code faster, it is essential for quick iterations, 
nobody wants to suffer like rust people suffer


On other hand i recommend people to use either LDC/GDC for their 
release builds as they provide better optimizations




Re: Beta 2.097.2

2021-08-09 Thread rikki cattermole via Digitalmars-d-announce



On 10/08/2021 4:32 AM, Tejas wrote:
Just switch to LDC? The discussion on bugzilla seems to conclude that 
its purely DMD backend problem.


While that is a good workaround to issues like this, dmd-be does need to 
be fixed regardless.


Re: Beta 2.097.2

2021-08-09 Thread Tejas via Digitalmars-d-announce
On Tuesday, 10 August 2021 at 01:53:28 UTC, rikki cattermole 
wrote:


On 10/08/2021 4:32 AM, Tejas wrote:
Just switch to LDC? The discussion on bugzilla seems to 
conclude that its purely DMD backend problem.


While that is a good workaround to issues like this, dmd-be 
does need to be fixed regardless.


Yes of course.
I meant that as an immediate workaround.

Maybe my usage of "just" insinuated that one should simply ignore 
the problem; I definitely didn't mean that.


Re: Beta 2.097.2

2021-08-11 Thread FeepingCreature via Digitalmars-d-announce

On Saturday, 7 August 2021 at 00:31:34 UTC, kinke wrote:

On Wednesday, 4 August 2021 at 17:34:32 UTC, Martin Nowak wrote:

Glad to announce the first beta for the 2.097.2 point release,


Thanks Martin, much appreciated. Test results at Symmetry are 
looking good.


Seems to work here too :) Just waiting for ldc now.


Re: Beta 2.097.2

2021-08-11 Thread kinke via Digitalmars-d-announce
On Wednesday, 11 August 2021 at 13:06:24 UTC, FeepingCreature 
wrote:

Seems to work here too :) Just waiting for ldc now.


I don't plan to release any LDC v1.27.1 for the very few minor 
fixes that made it into v2.097.2 compared to v1.27.0.


Re: Beta 2.097.2

2021-08-12 Thread FeepingCreature via Digitalmars-d-announce

On Wednesday, 11 August 2021 at 17:21:40 UTC, kinke wrote:
On Wednesday, 11 August 2021 at 13:06:24 UTC, FeepingCreature 
wrote:

Seems to work here too :) Just waiting for ldc now.


I don't plan to release any LDC v1.27.1 for the very few minor 
fixes that made it into v2.097.2 compared to v1.27.0.


:( Any chance I can convince you otherwise? The Nullable opAssign 
regression breaks literally *all* our code, and we use ldc for 
release builds.


Re: Beta 2.097.2

2021-08-12 Thread kinke via Digitalmars-d-announce
On Thursday, 12 August 2021 at 08:43:59 UTC, FeepingCreature 
wrote:

On Wednesday, 11 August 2021 at 17:21:40 UTC, kinke wrote:
On Wednesday, 11 August 2021 at 13:06:24 UTC, FeepingCreature 
wrote:

Seems to work here too :) Just waiting for ldc now.


I don't plan to release any LDC v1.27.1 for the very few minor 
fixes that made it into v2.097.2 compared to v1.27.0.


:( Any chance I can convince you otherwise? The Nullable 
opAssign regression breaks literally *all* our code, and we use 
ldc for release builds.


Who's 'we'? - It wouldn't be a big deal, but there were 3 betas 
and a beta period of almost 2 months to check for problems and 
regressions. And we're literally talking about a single compiler 
diagnostics improvement, that one Phobos fix you're after, and 5 
minor druntime fixes.


Re: Beta 2.097.2

2021-08-12 Thread FeepingCreature via Digitalmars-d-announce

On Thursday, 12 August 2021 at 13:57:28 UTC, kinke wrote:
On Thursday, 12 August 2021 at 08:43:59 UTC, FeepingCreature 
wrote:

On Wednesday, 11 August 2021 at 17:21:40 UTC, kinke wrote:
I don't plan to release any LDC v1.27.1 for the very few 
minor fixes that made it into v2.097.2 compared to v1.27.0.


:( Any chance I can convince you otherwise? The Nullable 
opAssign regression breaks literally *all* our code, and we 
use ldc for release builds.


Who's 'we'? - It wouldn't be a big deal, but there were 3 betas 
and a beta period of almost 2 months to check for problems and 
regressions. And we're literally talking about a single 
compiler diagnostics improvement, that one Phobos fix you're 
after, and 5 minor druntime fixes.


(Funkwerk.) You're right, but what happened was: I ran into 
another bug first, and after I filed that, I didn't think to 
recheck if there were more bugs waiting.


I can just wait for 2.098.1 otherwise though, it's not a big deal.


Re: Beta 2.097.2

2021-08-12 Thread Dennis via Digitalmars-d-announce
On Thursday, 12 August 2021 at 14:14:27 UTC, FeepingCreature 
wrote:
I can just wait for 2.098.1 otherwise though, it's not a big 
deal.


Since Nullable is a template type, maybe you can just apply the 
patch on your LDC installation's Phobos source?


Re: Beta 2.097.2

2021-08-12 Thread FeepingCreature via Digitalmars-d-announce

On Thursday, 12 August 2021 at 15:34:48 UTC, Dennis wrote:
On Thursday, 12 August 2021 at 14:14:27 UTC, FeepingCreature 
wrote:
I can just wait for 2.098.1 otherwise though, it's not a big 
deal.


Since Nullable is a template type, maybe you can just apply the 
patch on your LDC installation's Phobos source?


Actually, that's a good idea, thanks.