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

incr.comp.: Incorporate the stable commandline arg hash and SVHs of upstream crates into the SVH. #46427

Merged
merged 1 commit into from Dec 5, 2017

Conversation

Projects
None yet
4 participants
@michaelwoerister
Copy link
Contributor

michaelwoerister commented Dec 1, 2017

So far the SVH detected changes in the HIR, which is already very sensitive, but in order for eval_always queries to also be sensitive to changes in upstream crates, the SVH also needs to capture changes there.

This PR fixes rust-icci/crossbeam, but I have not yet been able to come up with a minimal regression test.

r? @nikomatsakis

@nikomatsakis

This comment has been minimized.

Copy link
Contributor

nikomatsakis commented Dec 4, 2017

@bors r+

@bors

This comment has been minimized.

Copy link
Contributor

bors commented Dec 4, 2017

📌 Commit 8129c53 has been approved by nikomatsakis

@nikomatsakis

This comment has been minimized.

Copy link
Contributor

nikomatsakis commented Dec 4, 2017

@bors p=1

Important to get incremental tests passing.

@bors

This comment has been minimized.

Copy link
Contributor

bors commented Dec 4, 2017

⌛️ Testing commit 8129c53 with merge cd8a352...

bors added a commit that referenced this pull request Dec 4, 2017

Auto merge of #46427 - michaelwoerister:transitive-svh, r=nikomatsakis
incr.comp.: Incorporate the stable commandline arg hash and SVHs of upstream crates into the SVH.

So far the SVH detected changes in the HIR, which is already very sensitive, but in order for `eval_always` queries to also be sensitive to changes in upstream crates, the SVH also needs to capture changes there.

This PR fixes [rust-icci/crossbeam](https://travis-ci.org/rust-icci/crossbeam/builds/308936448), but I have not yet been able to come up with a minimal regression test.

r? @nikomatsakis
@bors

This comment has been minimized.

Copy link
Contributor

bors commented Dec 5, 2017

☀️ Test successful - status-appveyor, status-travis
Approved by: nikomatsakis
Pushing cd8a352 to master...

@bors bors merged commit 8129c53 into rust-lang:master Dec 5, 2017

2 checks passed

continuous-integration/travis-ci/pr The Travis CI build passed
Details
homu Test successful
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.