Skip to content

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

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

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
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants