Skip to content
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

Suspected build time regression when removing unused bool. #49061

Closed
glennw opened this issue Mar 15, 2018 · 5 comments
Closed

Suspected build time regression when removing unused bool. #49061

glennw opened this issue Mar 15, 2018 · 5 comments
Labels
C-bug Category: This is a bug. I-compiletime Issue: Problems and improvements with respect to compile times. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. WG-compiler-performance Working group: Compiler Performance

Comments

@glennw
Copy link

glennw commented Mar 15, 2018

In the WebRender repo, we have a PR that won't land due to rustc timeouts on travis-ci (servo/webrender#2482).

Other PRs before and after this one have been landing without any timeout issues.

The PR in question has failed to merge 8 times, each time caused by a timeout (see https://travis-ci.org/servo/webrender/jobs/353937410#L1073 for the most recent log).

We're targeting the rustc version that is currently used by Gecko:

$ rustc --version
rustc 1.23.0 (766bd11c8 2018-01-01)
$ rustup --version
rustup 1.11.0 (e751ff9f8 2018-02-13)
$ cargo --version
cargo 0.24.0 (45043115c 2017-12-05)
@Centril Centril added I-compiletime Issue: Problems and improvements with respect to compile times. WG-compiler-performance Working group: Compiler Performance labels Mar 16, 2018
@michaelwoerister
Copy link
Member

Here is another report of infinite build times: #49072
Maybe related to MIRI const eval.

cc @oli-obk @eddyb

@michaelwoerister michaelwoerister added T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. C-bug Category: This is a bug. I-nominated labels Mar 16, 2018
@nikomatsakis
Copy link
Contributor

@glennw @SimonSapin out of curiosity, have you tried doing the build manually to observe the differences? i.e., how reproducible is this? is it only on specific platforms?

@oli-obk
Copy link
Contributor

oli-obk commented Mar 19, 2018

A bunch of miri regressions have been fixed. If it is still slow after the next nightly, i'll investigate.

@glennw
Copy link
Author

glennw commented Mar 22, 2018

I didn't try it locally, but I gave it one more retry on CI today, and it merged. So I guess whatever PRs have landed in WebRender in the meantime were enough to stop this PR from timing out. Shall we close this, or is it still worth investigating further?

@oli-obk
Copy link
Contributor

oli-obk commented Mar 22, 2018

Let's close it, without a repro it's hard to investigate

@oli-obk oli-obk closed this as completed Mar 22, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-bug Category: This is a bug. I-compiletime Issue: Problems and improvements with respect to compile times. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. WG-compiler-performance Working group: Compiler Performance
Projects
None yet
Development

No branches or pull requests

5 participants