float init 0 request

Nick Treleaven nick at geany.org
Mon Aug 17 20:50:39 UTC 2026


On Monday, 17 August 2026 at 18:23:32 UTC, jmh530 wrote:
> "Small QoL improvement...could be implemented in upstream 
> today" that would also potentially break code. This is what 
> editions are for.

My understanding is that an older edition will eventually stop 
being supported, and that the intent is at some point for old 
code to be ported to a newer edition if it needs to compile with 
a newer compiler.

Changing `float.init` could cause errors that can only be 
detected at runtime, perhaps in some very rare combination of 
runtime events. I don't think D should (ab)use editions to 
silently break the runtime behaviour of code that was correct in 
an earlier version.



More information about the Digitalmars-d mailing list