New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bump required rayon version to 0.7 #16303
Conversation
Heads up! This PR modifies the following files: |
@bors-servo: r+ |
📌 Commit 4d53ff9 has been approved by |
bump required rayon version to 0.7 ...and bring jpeg-decoder along for the ride. Minor tweaks were necessary because of rayon API changes. - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/16303) <!-- Reviewable:end -->
💔 Test failed - mac-rel-wpt1 |
@bors-servo: try |
@bors-servo: retry |
bump required rayon version to 0.7 ...and bring jpeg-decoder along for the ride. Minor tweaks were necessary because of rayon API changes. - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/16303) <!-- Reviewable:end -->
💔 Test failed - mac-rel-wpt2 |
Well, that's no fun. |
Different set of failures this time, though? |
Looking more carefully, I I don't think there's anything new going on. This is ok. |
bump required rayon version to 0.7 ...and bring jpeg-decoder along for the ride. Minor tweaks were necessary because of rayon API changes. - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/16303) <!-- Reviewable:end -->
💔 Test failed - mac-rel-wpt1 |
bump required rayon version to 0.7 ...and bring jpeg-decoder along for the ride. Minor tweaks were necessary because of rayon API changes. - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/16303) <!-- Reviewable:end -->
💔 Test failed - linux-rel-css |
@bors-servo: retry |
bump required rayon version to 0.7 ...and bring jpeg-decoder along for the ride. Minor tweaks were necessary because of rayon API changes. - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/16303) <!-- Reviewable:end -->
💔 Test failed - android |
@bors-servo: retry
|
bump required rayon version to 0.7 ...and bring jpeg-decoder along for the ride. Minor tweaks were necessary because of rayon API changes. - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/16303) <!-- Reviewable:end -->
💔 Test failed - android |
@bors-servo: retry
|
bump required rayon version to 0.7 ...and bring jpeg-decoder along for the ride. Minor tweaks were necessary because of rayon API changes. - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/16303) <!-- Reviewable:end -->
☀️ Test successful - android, arm32, arm64, linux-dev, linux-rel-css, linux-rel-wpt, mac-dev-unit, mac-rel-css, mac-rel-wpt1, mac-rel-wpt2, windows-msvc-dev |
Use rayon's thread pool. cf. issue #1178. Rayon's thread pool implementation is a lot better than the one provided by the threadpool crate, and comes with a lot of very useful additional features. The spawn_async functionality which we need is currently behind the unstable feature flag. Note that stylo is also using rayon with the unstable feature flag and is bumping to version 0.7 in servo/servo#16303. <!-- 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/1202) <!-- Reviewable:end -->
...and bring jpeg-decoder along for the ride. Minor tweaks were necessary because of rayon API changes.
./mach build -d
does not report any errors./mach test-tidy
does not report any errorsThis change is