On Thursday, 2 November 2023 at 00:57:23 UTC, Iain Buclaw wrote:
Glad to announce the first beta for the 2.106.0 release, ♥ to
the 33 contributors.
http://dlang.org/download.html#dmd_beta
http://dlang.org/changelog/2.106.0.html
As usual please report any bugs at
https://issues.dlang.org
-Iain
on behalf of the Dlang Core Team
Great work!
I'm just wondering about the -nothrow switch name:
"Adding the -nothrow switch to the compiler causes the stack
unwinders to not be added and enables the optimizations. This
capability is already there for -betterC code, this would just
enable it for regular D code."
Why is it named nothrow if what it's really doing is not adding
the unwinders?
A nothrow switch could imply it's doing something in relationship
to nothrow, which it doesn't (unless it's secretly enforcing
nothrow in the codebase).