Editions Ideas

Timon Gehr timon.gehr at gmx.ch
Mon Dec 15 04:02:49 UTC 2025


On 12/14/25 21:36, Walter Bright wrote:
> Not following the IEEE 754 spec to the letter means "D has a broken 
> floating point implementation."

To be fair, D does have a broken floating point implementation.

> That's not going to happen. People write 
> very carefully crafted floating point code relying on exact adherence to 
> the spec.

Which then by the D spec does not matter because D is actually allowed 
to randomly use the wrong floating point types and introduce additional 
conversions and rounding imprecision.

Here's another recent complaint:
https://forum.dlang.org/thread/hvftxmrqvrmficcvlkqi@forum.dlang.org


More information about the Digitalmars-d mailing list