Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upwebrender does not build with stable rust #336
Comments
|
cc @nox, who did a tom of dependency work, how much work is needed for this? |
|
AFAICT the only thing needed is servo/ipc-channel@0e11b11, but that comes with the serde bump too, which depends on bumping hyper otherwise we get a serde split in servo. I can also just put that on an v0.4.x branch in ipc-channel if we are that hurried. WR and WR_traits themselves don't use fancy unstable features by default. |
Stop using step_by, which is unstable. step_by on ranges isn't currently stable (see rust-lang/rust#27741), so stop using that function. This is enough for webrender to compile on stable rust (1.12) on my machine, so it probably closes issue #336. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/webrender/438) <!-- Reviewable:end -->
|
Current master (6882420) builds on stable rust (1.12) for me. |
|
Did you try on Windows? |
|
Uh, no. I'm on 64-bit linux. I thought it might be worth noting that it builds on stable on at least one platform. I wouldn't know about windows. |
|
Yes it's definitely good news! |
|
@nox Should we close this bug now, since I think WR itself builds on stable (we could open bugs in upstream dependencies if we need to)? |
|
NOT TRUE ANYMORE WOOOOOOOOOOOOOOO |
We need this to able to put it in Gecko.