Editions Ideas
Dennis
dkorpel at gmail.com
Thu Dec 18 15:03:27 UTC 2025
On Wednesday, 17 December 2025 at 16:07:26 UTC, Richard (Rikki)
Andrew Cattermole wrote:
> Here is my initial list, it will likely change between now and
> next month.
It's a very good list! A few things stuck out:
> - We have both throw expressions and throw statements. We do
> not need throw statements if we have throw expressions.
How does this break code? It looks to me like we could refactor
the implementation without anyone noticing.
> - Class constructor inheritance when none are provided
> - Does not count constructors of the form: this(params...) =>
> super(stuff here)
> - Derived from Swift, without adding new special variants.
> - Remove the ability to cast a class to ``void*`` to get at its
> instance pointer.
> - Add ``.instanceptr`` property instead.
Are there issues for this on GitHub?
> - Turn on bitfields
This is already turned on, no edition needed.
https://github.com/dlang/dmd/pull/21625
More information about the Digitalmars-d
mailing list