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

Fixes for beta #45986

Merged
merged 3 commits into from
Nov 14, 2017
Merged

Fixes for beta #45986

merged 3 commits into from
Nov 14, 2017

Conversation

bors and others added 3 commits November 14, 2017 14:53
fixes to MIR effectck

r? @eddyb

beta-nominating because regression (MIR effectck is new)
check::method - unify receivers before normalizing method signatures

Normalizing method signatures can unify inference variables, which can
cause receiver unification to fail. Unify the receivers first to avoid
that.

Fixes rust-lang#36701.
Fixes rust-lang#45801.
Fixes rust-lang#45855.

r? @eddyb

beta-nominating because rust-lang#43880 made this ICE happen in more cases (the code in that issue ICEs post-rust-lang#43880 only, but the unit test here ICEs on all versions).
The duplicate error message is later removed by error message
deduplication, but it still appears on beta and is still a bug
@arielb1
Copy link
Contributor Author

arielb1 commented Nov 14, 2017

r? @alexcrichton

@kennytm kennytm added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Nov 14, 2017
@alexcrichton
Copy link
Member

This looks great to me, thanks!

@bors: r+ p=1

I'm not sure how the commits were generated though in that they don't look like the usual cherry-picks, but the changes look like they line up at least

@bors
Copy link
Contributor

bors commented Nov 14, 2017

📌 Commit 73bdf67 has been approved by alexcrichton

@kennytm
Copy link
Member

kennytm commented Nov 14, 2017

@bors p=2

@bors
Copy link
Contributor

bors commented Nov 14, 2017

⌛ Testing commit 73bdf67 with merge a9cbf45...

bors added a commit that referenced this pull request Nov 14, 2017
@bors
Copy link
Contributor

bors commented Nov 14, 2017

☀️ Test successful - status-appveyor, status-travis
Approved by: alexcrichton
Pushing a9cbf45 to beta...

@bors bors merged commit 73bdf67 into rust-lang:beta Nov 14, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-review Status: Awaiting review from the assignee but also interested parties.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants