Skip to content

Make bors check compiletest builds from both stage0 and stage1 rustc #18012

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

Merged
merged 1 commit into from
Oct 14, 2014

Conversation

pnkfelix
Copy link
Member

Make bors check compiletest builds from both stage0 and stage1 rustc


To reproduce issue on commit ba24610
it does not suffice to add just check-build-compiletest to
check-secondary; one must also ensure that check-build-compiletest
precedes the satisification of the check rule.

Otherwise hidden dependencies of compiletest would end up getting
satisfied when make builds rustc at each stage in order to
eventually run check-stage2.

So to handle that I moved check-secondary before check in the
check-all rule that bors uses, and for good measure, I also put
check-build-compiltest at the front of the check-secondary rule's
dependencies.

My understanding is that running check-secondary should be
relatively cheap, and thus such a reordering will not hurt bors.


Fix #17883.

… rustc.

----

To reproduce issue on commit ba24610
it does not suffice to add just `check-build-compiletest` to
`check-secondary`; one must also ensure that `check-build-compiletest`
precedes the satisification of the `check` rule.

Otherwise hidden dependencies of `compiletest` would end up getting
satisfied when make builds `rustc` at each stage in order to
eventually run `check-stage2`.

So to handle that I moved `check-secondary` before `check` in the
`check-all` rule that bors uses, and for good measure, I also put
`check-build-compiltest` at the front of the `check-secondary` rule's
dependencies.

My understanding is that running `check-secondary` should be
relatively cheap, and thus such a reordering will not hurt bors.

----

Fix rust-lang#17883.
@pnkfelix
Copy link
Member Author

r? @alexcrichton

alexcrichton added a commit to alexcrichton/rust that referenced this pull request Oct 13, 2014
@bors bors merged commit b26972e into rust-lang:master Oct 14, 2014
lnicola pushed a commit to lnicola/rust that referenced this pull request Sep 25, 2024
fix: Fix lifetime elision inlay hints breaking for ranged requests
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.

compiletest: make check-stage1 (or at least check-stage1-cfail) no longer works on clean build dir
3 participants