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

Revert abort on unwinding through FFI on stable #58795

Merged
merged 2 commits into from Feb 28, 2019

Conversation

Projects
None yet
8 participants
@Mark-Simulacrum
Copy link
Member

Mark-Simulacrum commented Feb 28, 2019

This is entirely done to allow us more time for discussion about what behavior we want to specify here.

@rust-highfive

This comment has been minimized.

Copy link
Collaborator

rust-highfive commented Feb 28, 2019

⚠️ Warning ⚠️

  • Pull requests are usually filed against the master branch for this repo, but this one is against stable. Please double check that you specified the right target!
@Mark-Simulacrum

This comment has been minimized.

Copy link
Member Author

Mark-Simulacrum commented Feb 28, 2019

cc @rust-lang/compiler -- would appreciate a review of this fairly quickly (we need it to land before tomorrow to avoid delaying stable)

@nikomatsakis
Copy link
Contributor

nikomatsakis left a comment

r=me

@@ -51,8 +51,7 @@ Language
// Allowed as there is only one `Read` in the module.
pub trait Read {}
```
- [`extern` functions will now abort by default when panicking.][55982]
This was previously undefined behaviour.
- [You may now use `Rc`, `Arc`, and `Pin` as method receivers][56805].

This comment has been minimized.

@nikomatsakis

nikomatsakis Feb 28, 2019

Contributor

what's up with this? just an orthogonal change?

@@ -109,27 +108,30 @@ Compatibility Notes
are now deprecated in the standard library, and their usage will now produce a warning.
Please use the `str::{trim_start, trim_end, trim_start_matches, trim_end_matches}`
methods instead.
- The `Error::cause` method has been deprecated in favor of `Error::source` which supports
downcasting.

This comment has been minimized.

@nikomatsakis

nikomatsakis Feb 28, 2019

Contributor

(similar)

@Mark-Simulacrum Mark-Simulacrum force-pushed the Mark-Simulacrum:stable-next branch from bae33e5 to bd1f032 Feb 28, 2019

@Mark-Simulacrum

This comment has been minimized.

Copy link
Member Author

Mark-Simulacrum commented Feb 28, 2019

@bors r+ p=100

@bors

This comment has been minimized.

Copy link
Contributor

bors commented Feb 28, 2019

📌 Commit bd1f032 has been approved by Mark-Simulacrum

@bors

This comment has been minimized.

Copy link
Contributor

bors commented Feb 28, 2019

⌛️ Testing commit bd1f032 with merge 0da3740...

bors added a commit that referenced this pull request Feb 28, 2019

Auto merge of #58795 - Mark-Simulacrum:stable-next, r=Mark-Simulacrum
Revert abort on unwinding through FFI on stable

r? @alexcrichton
@bors

This comment has been minimized.

Copy link
Contributor

bors commented Feb 28, 2019

💔 Test failed - status-appveyor

@Mark-Simulacrum

This comment has been minimized.

Copy link
Member Author

Mark-Simulacrum commented Feb 28, 2019

@bors retry - 259

@bors

This comment has been minimized.

Copy link
Contributor

bors commented Feb 28, 2019

⌛️ Testing commit bd1f032 with merge 6173377...

bors added a commit that referenced this pull request Feb 28, 2019

Auto merge of #58795 - Mark-Simulacrum:stable-next, r=Mark-Simulacrum
Revert abort on unwinding through FFI on stable

This is entirely done to allow us more time for discussion about what behavior we want to specify here.
@bors

This comment has been minimized.

Copy link
Contributor

bors commented Feb 28, 2019

💥 Test timed out

@pietroalbini

This comment has been minimized.

Copy link
Member

pietroalbini commented Feb 28, 2019

macOS is time travelling again.

@bors retry

@Centril

This comment has been minimized.

Copy link
Contributor

Centril commented Feb 28, 2019

@bors retry

@bors

This comment has been minimized.

Copy link
Contributor

bors commented Feb 28, 2019

⌛️ Testing commit bd1f032 with merge 2aa4c46...

bors added a commit that referenced this pull request Feb 28, 2019

Auto merge of #58795 - Mark-Simulacrum:stable-next, r=Mark-Simulacrum
Revert abort on unwinding through FFI on stable

This is entirely done to allow us more time for discussion about what behavior we want to specify here.
@bors

This comment has been minimized.

Copy link
Contributor

bors commented Feb 28, 2019

☀️ Test successful - checks-travis, status-appveyor
Approved by: Mark-Simulacrum
Pushing 2aa4c46 to stable...

@bors bors added the merged-by-bors label Feb 28, 2019

@bors bors merged commit bd1f032 into rust-lang:stable Feb 28, 2019

1 check passed

homu Test successful
Details

@Mark-Simulacrum Mark-Simulacrum deleted the Mark-Simulacrum:stable-next branch Feb 28, 2019

@@ -4,10 +4,10 @@ Version 1.33.0 (2019-02-28)
Language
--------
- [You can now use the `cfg(target_vendor)` attribute.][57465] E.g.
`#[cfg(target_vendor="linux")] fn main() { println!("Hello Linux!"); }`
`#[cfg(target_vendor="apple")] fn main() { println!("Hello Apple!"); }`

This comment has been minimized.

@RalfJung

RalfJung Mar 10, 2019

Member

Looks like more spurious changes? Shouldn't this (have been) fixed before approving...?

This comment has been minimized.

@Mark-Simulacrum

Mark-Simulacrum Mar 10, 2019

Author Member

This was intentional (note the separate commit); we wanted to land some additional release notes and since we were merging this into stable combined it into one.

In hindsight, I should've mentioned this in the PR description.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.