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

[DO NOT MERGE] TEMPORARY CI bisect helper for #40008. #40114

Closed
wants to merge 18 commits into from

Conversation

eddyb
Copy link
Member

@eddyb eddyb commented Feb 26, 2017

First attempt (IMAGE=linux-tested-targets ALLOW_PR=1, without DEPLOY=1, which was wrong):

  • (run-pass=527s) [28f1cf4] rustc_typeck: don't use Result for get_type_parameter_bounds ...
  • (run-pass=531s) [ba11640] rustc_typeck: hook up collect and item/body check to on-demand.
  • (run-pass=523s) [d9f0a94] rustc_const_eval: demand that the MIR qualify_consts ran ...

Second attempt (IMAGE=linux-tested-targets ALLOW_PR=1 DEPLOY=1):

  • (run-pass=1231s) [d9f0a94] rustc_const_eval: demand that the MIR qualify_consts ran ...
  • (run-pass=884s) [28f1cf4] rustc_typeck: don't use Result for get_type_parameter_bounds ...
  • (run-pass=1028s) [ba11640] rustc_typeck: hook up collect and item/body check to on-demand.
  • (run-pass=800s) [3146ee8] rustc: simplify tcx.closure_type(...) as it can copy the cached values.
  • (run-pass=852s) [9c3c306] rustc_typeck: move the leaves (generics, trait_def, adt_def) to on-demand.

Third attempt (same as [d9f0a94] from the second attempt, but with tweaks):

  • (run-pass=1231s) commented out --enable-llvm-static-stdcpp

…R qualify_consts ran on each evaluated body.
…qualify_consts ran on each evaluated body.
@eddyb
Copy link
Member Author

eddyb commented Feb 27, 2017

Suspect found: -Zsave-analysis-api doubles the size of metadata in libraries.

@eddyb eddyb closed this Feb 27, 2017
@eddyb eddyb deleted the lazy-12-bisect branch February 27, 2017 18:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants