Skip to content

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
Contributor

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

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 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
Collaborator

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
Collaborator

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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants