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

Don't use skolemized parameters but rather fresh variables in coherence #24245

Merged
merged 1 commit into from
Apr 11, 2015

Conversation

nikomatsakis
Copy link
Contributor

Don't use skolemized parameters but rather fresh variables in coherence. Skolemized parameters wind up preventing unification. Surprised we had no test for this! Fixes #24241.

r? @pnkfelix

coherence. Skolemized parameters wind up preventing unification.
Surprised we had no test for this! Fixes rust-lang#24241.
@pnkfelix
Copy link
Member

pnkfelix commented Apr 9, 2015

@bors r+

@bors
Copy link
Contributor

bors commented Apr 9, 2015

📌 Commit 8578fee has been approved by pnkfelix

@pnkfelix
Copy link
Member

pnkfelix commented Apr 9, 2015

@bors rollup

steveklabnik added a commit to steveklabnik/rust that referenced this pull request Apr 10, 2015
…failure, r=pnkfelix

Don't use skolemized parameters but rather fresh variables in coherence. Skolemized parameters wind up preventing unification. Surprised we had no test for this! Fixes rust-lang#24241.

r? @pnkfelix
bors added a commit that referenced this pull request Apr 10, 2015
Manishearth added a commit to Manishearth/rust that referenced this pull request Apr 10, 2015
…failure, r=pnkfelix

Don't use skolemized parameters but rather fresh variables in coherence. Skolemized parameters wind up preventing unification. Surprised we had no test for this! Fixes rust-lang#24241.

r? @pnkfelix
Manishearth added a commit to Manishearth/rust that referenced this pull request Apr 10, 2015
…failure, r=pnkfelix

 Don't use skolemized parameters but rather fresh variables in coherence. Skolemized parameters wind up preventing unification. Surprised we had no test for this! Fixes rust-lang#24241.

r? @pnkfelix
steveklabnik added a commit to steveklabnik/rust that referenced this pull request Apr 10, 2015
…failure, r=pnkfelix

Don't use skolemized parameters but rather fresh variables in coherence. Skolemized parameters wind up preventing unification. Surprised we had no test for this! Fixes rust-lang#24241.

r? @pnkfelix
bors added a commit that referenced this pull request Apr 10, 2015
steveklabnik added a commit to steveklabnik/rust that referenced this pull request Apr 10, 2015
…failure, r=pnkfelix

Don't use skolemized parameters but rather fresh variables in coherence. Skolemized parameters wind up preventing unification. Surprised we had no test for this! Fixes rust-lang#24241.

r? @pnkfelix
@brson brson mentioned this pull request Apr 10, 2015
steveklabnik added a commit to steveklabnik/rust that referenced this pull request Apr 10, 2015
…failure, r=pnkfelix

Don't use skolemized parameters but rather fresh variables in coherence. Skolemized parameters wind up preventing unification. Surprised we had no test for this! Fixes rust-lang#24241.

r? @pnkfelix
steveklabnik added a commit to steveklabnik/rust that referenced this pull request Apr 10, 2015
…failure, r=pnkfelix

Don't use skolemized parameters but rather fresh variables in coherence. Skolemized parameters wind up preventing unification. Surprised we had no test for this! Fixes rust-lang#24241.

r? @pnkfelix
steveklabnik added a commit to steveklabnik/rust that referenced this pull request Apr 10, 2015
…failure, r=pnkfelix

Don't use skolemized parameters but rather fresh variables in coherence. Skolemized parameters wind up preventing unification. Surprised we had no test for this! Fixes rust-lang#24241.

r? @pnkfelix
Manishearth added a commit to Manishearth/rust that referenced this pull request Apr 11, 2015
…failure, r=pnkfelix

 Don't use skolemized parameters but rather fresh variables in coherence. Skolemized parameters wind up preventing unification. Surprised we had no test for this! Fixes rust-lang#24241.

r? @pnkfelix
@bors bors merged commit 8578fee into rust-lang:master Apr 11, 2015
bors added a commit that referenced this pull request Apr 14, 2015
r? @steveklabnik

Should land this, #24270, and #24245 before rolling another beta.
@nikomatsakis nikomatsakis deleted the issue-24241-coherence-failure branch March 30, 2016 16:14
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.

coherence regression from RFC 1023
3 participants