Re: Release D 2.109.0

2024-06-03 Thread Nick Treleaven via Digitalmars-d-announce

On Sunday, 2 June 2024 at 15:51:04 UTC, Iain Buclaw wrote:

Glad to announce D 2.109.0, ♥ to the 44 contributors.

This release comes with 15 major changes and 26 fixed Bugzilla 
issues, including:


Thanks!

I've written a changelog entry about reinterpreting a byte as 
bool being unsafe:

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

I hope it's OK to update the online changelog with that.


Release D 2.109.0

2024-06-02 Thread Iain Buclaw via Digitalmars-d-announce

Glad to announce D 2.109.0, ♥ to the 44 contributors.

This release comes with 15 major changes and 26 fixed Bugzilla 
issues, including:


- In the language, a new function `__ctfeWrite` has been added to 
allow writing messages from CTFE to console.
- `__traits(isBitfeld)`, and the properties `.bitoffsetof` and 
`.bitwidth` have been added to give new introspection 
capabilities to bit-fields.
- In the compiler, after two years of making PE-COFF support the 
default on Windows, OMF support has now been removed. This 
includes the switch `-m32omf`.


http://dlang.org/download.html
http://dlang.org/changelog/2.109.0.html

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

-Iain
on behalf of the Dlang Core Team