3 ms·
Yeah, Firefox is pretty much the worst example imaginable, because it deliberately depends on unstable (as in, actually unstable, not just de-facto-stable-but-n
by chrismorgan 5y ago
Yeah, Firefox is pretty much the worst example imaginable, because it deliberately depends on unstable (as in, actually unstable, not just de-facto-stable-but-not-yet-formally-stable) features, pretty much guaranteeing that upgrades of the compiler will break things regularly.
Firefox is effectively targeting a nightly compiler, they just use this sneaky underhanded trick to access the features in a stable release.
Hmm. It could be nicer for stability reasons if Firefox pinned a specific nightly compiler rather than using a nominated stable release plus the RUSTC_BOOTSTAP trick. But I can understand why they would prefer the stable release.
Anyway: in short, the premise of this article is incorrect because Firefox cheated.