| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2015-12-21 | std: Ensure AssertRecoverSafe indeed is more often | Alex Crichton | -15/+19 | |
| Types like `&AssertRecoverSafe<T>` and `Rc<AssertRecoverSafe<T>>` were mistakenly not considered recover safe, but the point of the assertion wrapper is that it indeed is! This was caused by an interaction between the `RecoverSafe` and `NoUnsafeCell` marker traits, and this is updated by adding an impl of the `NoUnsafeCell` marker trait for `AssertRecoverSafe` to ensure that it never interacts with the other negative impls of `RecoverSafe`. cc #30510 | ||||
| 2015-12-09 | std: Rename thread::catch_panic to panic::recover | Alex Crichton | -0/+255 | |
| This commit is an implementation of [RFC 1236] and [RFC 1323] which rename the `thread::catch_panic` function to `panic::recover` while also replacing the `Send + 'static` bounds with a new `PanicSafe` bound. [RFC 1236]: https://github.com/rust-lang/rfcs/pull/1236 [RFC 1323]: https://github.com/rust-lang/rfcs/pull/1323 cc #27719 | ||||
