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

Remove Reflect #39075

Merged
merged 1 commit into from
Jan 26, 2017
Merged

Remove Reflect #39075

merged 1 commit into from
Jan 26, 2017

Conversation

est31
Copy link
Member

@est31 est31 commented Jan 15, 2017

PR for removing the Reflect trait. Opened so that a crater run can be done for testing the impact: #27749 (comment)

Fixes #27749

@rust-highfive
Copy link
Collaborator

r? @pnkfelix

(rust_highfive has picked a reviewer for you, use r? to override)

@est31
Copy link
Member Author

est31 commented Jan 15, 2017

I'm not 100% sure of the comment change in src/librustc/traits/select.rs (and generally I don't have much knowledge of the code involved, but the change seemed pretty straightforward). Correct me if I'm wrong.

@bors
Copy link
Contributor

bors commented Jan 16, 2017

☔ The latest upstream changes (presumably #39071) made this pull request unmergeable. Please resolve the merge conflicts.

@est31
Copy link
Member Author

est31 commented Jan 16, 2017

Rebased.

@bors
Copy link
Contributor

bors commented Jan 22, 2017

☔ The latest upstream changes (presumably #39243) made this pull request unmergeable. Please resolve the merge conflicts.

@est31
Copy link
Member Author

est31 commented Jan 22, 2017

@nikomatsakis you said that you've started a crater run on this PR. Are there any results in yet? Also, will me rebasing this PR in any way inconvenience the crater run? I don't want to force-push and destroy something :)

@nikomatsakis
Copy link
Contributor

@est31 let me check :) also, rebase away

@nikomatsakis
Copy link
Contributor

@est31 something went wrong with my run :(

* Remove the Reflect trait
* Remove the "reflect" lang feature
@est31
Copy link
Member Author

est31 commented Jan 24, 2017

@nikomatsakis rebased.

@brson
Copy link
Contributor

brson commented Jan 24, 2017

I will crater it.

@brson
Copy link
Contributor

brson commented Jan 25, 2017

Crater says.

@pnkfelix
Copy link
Member

the three root regressions reported by crater all are pretty obvious (each crate is importing Reflect and so the compiler complains).

@nikomatsakis
Copy link
Contributor

@bors r+

@bors
Copy link
Contributor

bors commented Jan 25, 2017

📌 Commit af46d69 has been approved by nikomatsakis

@nikomatsakis
Copy link
Contributor

The feature is deprecated and removal is the plan, and the PR looks good; impact is minimal. So I gave r+!

@bors
Copy link
Contributor

bors commented Jan 26, 2017

⌛ Testing commit af46d69 with merge 5158501...

bors added a commit that referenced this pull request Jan 26, 2017
Remove Reflect

PR for removing the `Reflect` trait. Opened so that a crater run can be done for testing the impact: #27749 (comment)

Fixes #27749
@bors
Copy link
Contributor

bors commented Jan 26, 2017

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

@bors bors merged commit af46d69 into rust-lang:master Jan 26, 2017
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.

6 participants