it does, to some extent, it depends on the tool and the aspect of the tool
this also has negative effects: a bunch of debugging-only rustc flags are basically permaunstable and only available on nightly, which is silly (especially if you need to debug stable)
this also has negative effects: a bunch of debugging-only rustc flags are basically permaunstable and only available on nightly, which is silly (especially if you need to debug stable)
Comments
rustup has historically not changed enough to need one
("everything" isn't acceptable, full 100% stability effectively means never adding features, nothing has full 100% stability)
Sure, but you can get most of the benefits without everything. Like rust does.
Some things are documented unstable (the size of structs, ordering of fields, ...). Some minor breaking changes are allowed (adding new trait impls, ...). In practice it's "close enough"
rustup is not rustc, the answer for rustc is not going to be the answer for rustup, the rustup team has homework to do to figure it out
One could anticipate all kinds of CI breakage on all kinds of rustc PRs and halt development if that were actually the policy
It's a per case tradeoff, IMO.