On 09/06/2018 09:12 AM, Steven Schveighoffer wrote:
The compiler doesn't change all that often, and when it does, it's usually a long deprecation cycle.
Even with perfect backwards compatibility in the compiler, minimum compiler version will still tend to matter. Also, cherry-picking specific 2.x.0 versions that are known to not work due to regressions.
The problem really is that phobos/druntime change all the time. And they are tied to the compiler.
True enough.
I think some sort of semver scheme really should be implemented for the compiler and phobos. But we need more manpower to handle that.
Fair point on manpower.