-
-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Get rustc commit hash from channel manifest #18420
Conversation
@bors-servo r+ |
📌 Commit 3c0680a has been approved by |
Get rustc commit hash from channel manifest … added in rust-lang/rust#44218, instead of using the GitHub API. Also upgrade to rustc 1.22.0-nightly (d93036a04 2017-09-07), and app_units 0.5.6 (for servo/app_units#37) <!-- 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/18420) <!-- Reviewable:end -->
💔 Test failed - mac-dev-unit |
On buildbot:
On Travis:
… neither with any more output that seems relevant to the error. I can’t reproduce locally, on either Linux or OS X. So… I’ve no idea. Let’s see if it’s reliable? @bors-servo retry |
Get rustc commit hash from channel manifest … added in rust-lang/rust#44218, instead of using the GitHub API. Also upgrade to rustc 1.22.0-nightly (d93036a04 2017-09-07), and app_units 0.5.6 (for servo/app_units#37) <!-- 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/18420) <!-- Reviewable:end -->
💔 Test failed - linux-rel-wpt |
At least some of the failures are:
CC @bholley @julian-seward1, should we increase the stack size? |
I don't think stack size is the issue - we just bumped the limit, and those assertion stacks are very short in any case. We need to understand what the various values are to understand why it isn't working. |
(Note that we could increase the slop from 10k, but if that fixed it, that would also be surprising enough to warrant figuring out why). |
☔ The latest upstream changes (presumably #18413) made this pull request unmergeable. Please resolve the merge conflicts. |
@bors-servo try |
Get rustc commit hash from channel manifest … added in rust-lang/rust#44218, instead of using the GitHub API. Also upgrade to rustc 1.22.0-nightly (d93036a04 2017-09-07), and app_units 0.5.6 (for servo/app_units#37) <!-- 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/18420) <!-- Reviewable:end -->
💔 Test failed - linux-rel-wpt |
Bisection in #18445 shows that rust-lang/rust#43931 is responsible (though possibly indirectly). Maybe more inlining is making some stack frames larger? @bholley, @emilio, would that make sense? |
I think so, yeah. We can confirm it marking |
… in order to limit stack frame sizes after extra inlining from rust-lang/rust#43931 See #18420 (comment)
@bors-servo try |
Get rustc commit hash from channel manifest … added in rust-lang/rust#44218, instead of using the GitHub API. Also upgrade to rustc 1.22.0-nightly (d93036a04 2017-09-07). <!-- 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/18420) <!-- Reviewable:end -->
☀️ Test successful - android, arm32, arm64, linux-dev, linux-rel-css, linux-rel-wpt, mac-dev-unit, mac-rel-css1, mac-rel-css2, mac-rel-wpt1, mac-rel-wpt2, mac-rel-wpt3, mac-rel-wpt4, windows-msvc-dev |
components/style/bloom.rs
Outdated
@@ -121,6 +121,7 @@ impl<E: TElement> StyleBloom<E> { | |||
/// Create an empty `StyleBloom`. Because StyleBloom acquires the thread- | |||
/// local filter buffer, creating multiple live StyleBloom instances at | |||
/// the same time on the same thread will panic. | |||
#[inline(never)] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe leave a comment on the reasoning for this here and below?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done.
… in order to limit stack frame sizes after extra inlining from rust-lang/rust#43931 See #18420 (comment)
… added in rust-lang/rust#44218, instead of using the GitHub API.
@bors-servo r=nox,emilio |
📌 Commit 052a8b5 has been approved by |
Get rustc commit hash from channel manifest … added in rust-lang/rust#44218, instead of using the GitHub API. Also upgrade to rustc 1.22.0-nightly (d93036a04 2017-09-07). <!-- 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/18420) <!-- Reviewable:end -->
☀️ Test successful - android, arm32, arm64, linux-dev, linux-rel-css, linux-rel-wpt, mac-dev-unit, mac-rel-css1, mac-rel-css2, mac-rel-wpt1, mac-rel-wpt2, mac-rel-wpt3, mac-rel-wpt4, windows-msvc-dev |
… added in rust-lang/rust#44218, instead of using the GitHub API.
Also upgrade to rustc 1.22.0-nightly (d93036a04 2017-09-07).
This change is![Reviewable](https://camo.githubusercontent.com/23b05f5fb48215c989e92cc44cf6512512d083132bd3daf689867c8d9d386888/68747470733a2f2f72657669657761626c652e696f2f7265766965775f627574746f6e2e737667)