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).
  • First Beta 2.... Iain Buclaw via Digitalmars-d-announce
    • Re: Firs... Andrej Mitrovic via Digitalmars-d-announce
      • Re: ... Richard (Rikki) Andrew Cattermole via Digitalmars-d-announce
      • Re: ... Iain Buclaw via Digitalmars-d-announce
    • Re: Firs... Imperatorn via Digitalmars-d-announce
      • Re: ... Iain Buclaw via Digitalmars-d-announce
        • ... Imperatorn via Digitalmars-d-announce
        • ... Andrej Mitrovic via Digitalmars-d-announce
          • ... Iain Buclaw via Digitalmars-d-announce
            • ... Andrej Mitrovic via Digitalmars-d-announce
    • Re: Firs... Andrea Fontana via Digitalmars-d-announce
    • Re: Firs... Steven Schveighoffer via Digitalmars-d-announce
      • Re: ... Adam Wilson via Digitalmars-d-announce
    • Re: Firs... Andrey Zherikov via Digitalmars-d-announce
      • Re: ... Imperatorn via Digitalmars-d-announce

Reply via email to