Are there cases where people actually rely on the previous behavior?
I always assumed that it was considered faulty to do so.
I always assumed that it was considered faulty to do so.
I'm just also watching your YT video on testing and enjoying it very much!
And there are a large quantity of private Go code in the world.
The authors of the change did try to prove such cases don't happen in practice, but their proving process is totally breaking.
It is my prediction that multiple instances of broken cases will be uncovered in coming years, in addition to the new foot-gun issues created by the altered semantics of transitional 'for' loops.