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

Properly feature gate all unstable ABIs #34904

Merged
merged 1 commit into from
Jul 31, 2016
Merged

Conversation

petrochenkov
Copy link
Contributor

@petrochenkov petrochenkov commented Jul 18, 2016

Fixes #34900
[breaking-change]
r? @pnkfelix


Function-visiting machinery for AST/HIR is surprisingly error-prone, it's very easy to miss some cases or visit something twice while writing a visitor. This is the true problem behind #34900. I'll try to restructure these visitors a bit and send one more PR later.

@pnkfelix
Copy link
Member

@petrochenkov to be honest I was expecting a warning cycle.

For now I'll at least tag this as needing a crater run.

@pnkfelix pnkfelix added the S-waiting-on-crater Status: Waiting on a crater run to be completed. label Jul 19, 2016
@petrochenkov
Copy link
Contributor Author

I'd be surprised if it broke anything in practice, but let's see what crater will say.

@pnkfelix
Copy link
Member

The patch itself looks fine, so r=me apart from the question of whether it should go through a warning cycle.

I'll nominate for discussion at lang team mtg.

@pnkfelix pnkfelix added T-lang Relevant to the language team, which will review and decide on the PR/issue. I-nominated labels Jul 19, 2016
@eddyb
Copy link
Member

eddyb commented Jul 28, 2016

Will start a crater run now. Sorry about that, we had network issues with GitHub for a while.

@eddyb
Copy link
Member

eddyb commented Jul 29, 2016

Crater report shows 0 regressions.

@nikomatsakis
Copy link
Contributor

OK, let's do it.

@nikomatsakis
Copy link
Contributor

@bors r+

@bors
Copy link
Contributor

bors commented Jul 29, 2016

📌 Commit 9292c0b has been approved by nikomatsakis

@alexcrichton
Copy link
Member

@bors: rollup

assuming this isn't very platform-specific and green travis means it's good to go whenever

steveklabnik added a commit to steveklabnik/rust that referenced this pull request Jul 30, 2016
Properly feature gate all unstable ABIs

Fixes rust-lang#34900
[breaking-change]
r? @pnkfelix

---
Function-visiting machinery for AST/HIR is surprisingly error-prone, it's *very* easy to miss some cases or visit something twice while writing a visitor. This is the true problem behind rust-lang#34900. I'll try to restructure these visitors a bit and send one more PR later.
@bors
Copy link
Contributor

bors commented Jul 30, 2016

⌛ Testing commit 9292c0b with merge 1225e12...

bors added a commit that referenced this pull request Jul 30, 2016
Properly feature gate all unstable ABIs

Fixes #34900
[breaking-change]
r? @pnkfelix

---
Function-visiting machinery for AST/HIR is surprisingly error-prone, it's *very* easy to miss some cases or visit something twice while writing a visitor. This is the true problem behind #34900. I'll try to restructure these visitors a bit and send one more PR later.
@bors bors merged commit 9292c0b into rust-lang:master Jul 31, 2016
@petrochenkov petrochenkov deleted the rustcall branch September 21, 2016 20:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-crater Status: Waiting on a crater run to be completed. T-lang Relevant to the language team, which will review and decide on the PR/issue.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants