Post #3070782
2026-05-21 21:06 UTC
@cadey@pony.social Yea, I don't see us eliminating this thing in the next decade at least, if ever.
Even if we somehow managed to get rid of the weird UB cases (towards which there is ongoing work), we can't force people to adopt all the changes even if compiler vendors made those default. Which in itself would probably break so much code that it's unlikely to happen, and a lot of the safeties we can and will add probably remain an opt-in, which is not ideal.
There is this profiles-thing coming that could finally allow us to finally do some subsetting for the language or enforce coding guidelines with actual compiler errors, but as there isn't a public implementation for the feature it's hard to say how far that can take us.
Replies (0)
No replies.