www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Beta 2.097.2

reply Martin Nowak <code dawg.eu> writes:
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
Aug 04
next sibling parent reply kinke <noone nowhere.com> writes:
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.
Aug 06
parent reply FeepingCreature <feepingcreature gmail.com> writes:
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.
Aug 11
parent reply kinke <noone nowhere.com> writes:
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.
Aug 11
parent reply FeepingCreature <feepingcreature gmail.com> writes:
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.
Aug 12
parent reply kinke <noone nowhere.com> writes:
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.
Aug 12
parent reply FeepingCreature <feepingcreature gmail.com> writes:
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.
Aug 12
parent reply Dennis <dkorpel gmail.com> writes:
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?
Aug 12
parent FeepingCreature <feepingcreature gmail.com> writes:
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.
Aug 12
prev sibling parent reply Temtaime <temtaime gmail.com> writes:
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
Aug 08
parent reply Tejas <notrealemail gmail.com> writes:
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.
Aug 09
next sibling parent russhy <russhy gmail.com> writes:
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
Aug 09
prev sibling parent reply rikki cattermole <rikki cattermole.co.nz> writes:
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.
Aug 09
parent Tejas <notrealemail gmail.com> writes:
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.
Aug 09