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

@est31est31 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

Copy link
Copy Markdown
MemberAuthor

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

Copy link
Copy Markdown
MemberAuthor

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

Copy link
Copy Markdown
MemberAuthor

@nikomatsakisyou 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

Copy link
Copy Markdown
MemberAuthor

@nikomatsakis rebased.

@brson

Copy link
Copy Markdown
Contributor

I will crater it.

@brson

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:masterJan 26, 2017
Sign up for freeto 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

@est31@rust-highfive@bors@nikomatsakis@brson@pnkfelix