On Sun, Dec 13, 2015 at 3:50 AM, Nicholas Nethercote <[email protected] > wrote:
> On Sun, Dec 13, 2015 at 9:17 AM, Cameron Kaiser <[email protected]> > wrote: > > > > This would essentially mandate, then, that Gecko can only be built on > > platforms with a Rust toolchain. That may be desirable, but it would > > probably bust some of the obscure Tier-3 platforms and it would > definitely > > bust TenFourFox (we can't even get clang to be happy on 10.4 currently). > Not > > that we haven't been on borrowed time for awhile; I just point it out for > > the record. > > I've been wondering about this. There's a big difference between (a) > permitting Rust components (while still allowing fallback C++ > equivalents) and (b) mandating Rust components. > > Step (a) is close at hand but I'm not aware of any planning or > predictions for when (b) will happen. I don't know why we would allow there to be a long gap between (a) and (b). Maintaining/supporting two sets of the same code is costly. So if we get the rust code working and shipping on all platforms, I can't think of a reason why we wouldn't move as quickly as possible to requiring it. _______________________________________________ dev-platform mailing list [email protected] https://lists.mozilla.org/listinfo/dev-platform

