Skip to content

Remove Reflect#39075

Merged
bors merged 1 commit into
rust-lang:masterfrom
est31:remove_reflect
Jan 26, 2017
Merged

Remove Reflect#39075
bors merged 1 commit into
rust-lang:masterfrom
est31:remove_reflect

Conversation

@est31

@est31 est31 commented Jan 15, 2017

Copy link
Copy Markdown
Member

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
Copy Markdown
Contributor

r? @pnkfelix

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

@est31

est31 commented Jan 15, 2017

Copy link
Copy Markdown
Member Author

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

bors commented Jan 16, 2017

Copy link
Copy Markdown
Collaborator

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

@est31

est31 commented Jan 16, 2017

Copy link
Copy Markdown
Member Author

Rebased.

@bors

bors commented Jan 22, 2017

Copy link
Copy Markdown
Collaborator

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

@est31

est31 commented Jan 22, 2017

Copy link
Copy Markdown
Member Author

@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
Copy Markdown
Contributor

@est31 let me check :) also, rebase away

@nikomatsakis

Copy link
Copy Markdown
Contributor

@est31 something went wrong with my run :(

* Remove the Reflect trait
* Remove the "reflect" lang feature
@est31

est31 commented Jan 24, 2017

Copy link
Copy Markdown
Member Author

@nikomatsakis rebased.

@brson

brson commented Jan 24, 2017

Copy link
Copy Markdown
Contributor

I will crater it.

@brson

brson commented Jan 25, 2017

Copy link
Copy Markdown
Contributor

Crater says.

@pnkfelix

Copy link
Copy Markdown
Contributor

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

@nikomatsakis

Copy link
Copy Markdown
Contributor

@bors r+

@bors

bors commented Jan 25, 2017

Copy link
Copy Markdown
Collaborator

📌 Commit af46d69 has been approved by nikomatsakis

@nikomatsakis

Copy link
Copy Markdown
Contributor

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

@bors

bors commented Jan 26, 2017

Copy link
Copy Markdown
Collaborator

⌛ 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

bors commented Jan 26, 2017

Copy link
Copy Markdown
Collaborator

☀️ 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