On Thursday, 25 July 2024 at 02:04:57 UTC, Walter Bright wrote:
>I appreciate your help with this!
Thanks!
>The hard problems aren't being tackled, like toChars().
There's no place to start.
Well, giving a safe interface to error
and replacing toChars
with toString
is a start.
What works is doing incrementally, passing the test suite with each increment. What doesn't work is do it all at once.
Agreed, but you can also incrementally replace unsafe interfaces with safe ones. No need to put @trusted
on unsafe interfaces.
I don't know why the bootstrap compiler needs to be so old?
We have to ask Iain. The latest PR trying to bump it from 2.076 to 2.083 got closed: https://github.com/dlang/dmd/pull/16158