<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/panic.rs, branch 1.7.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.7.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.7.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2016-01-16T15:34:51+00:00</updated>
<entry>
<title>Fix typo</title>
<updated>2016-01-16T15:34:51+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2016-01-16T15:34:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=864cd8d58e6a9e160a725315a424f4b59bd86475'/>
<id>urn:sha1:864cd8d58e6a9e160a725315a424f4b59bd86475</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #30557 - sfackler:panic-propagate, r=aturon</title>
<updated>2016-01-07T01:26:45+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2016-01-07T01:26:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3ed6e9e6f0213bec36b92fd8e8aa71f954fef99e'/>
<id>urn:sha1:3ed6e9e6f0213bec36b92fd8e8aa71f954fef99e</id>
<content type='text'>
See rust-lang/rfcs#1413.

r? @alexcrichton
</content>
</entry>
<entry>
<title>Add std::panic::propagate</title>
<updated>2016-01-07T00:06:11+00:00</updated>
<author>
<name>Steven Fackler</name>
<email>sfackler@gmail.com</email>
</author>
<published>2015-12-25T19:00:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=022c9c70c48581b8caa17895b447a941a9750076'/>
<id>urn:sha1:022c9c70c48581b8caa17895b447a941a9750076</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Grammar fixes</title>
<updated>2016-01-02T07:26:22+00:00</updated>
<author>
<name>James Mantooth</name>
<email>jimmantooth@gmail.com</email>
</author>
<published>2016-01-02T07:26:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=877d55c1e09a58f7999dcc4b650ad0a42c9b312e'/>
<id>urn:sha1:877d55c1e09a58f7999dcc4b650ad0a42c9b312e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #30513 - alexcrichton:assert-is-safe, r=aturon</title>
<updated>2015-12-25T13:09:54+00:00</updated>
<author>
<name>Manish Goregaokar</name>
<email>manishsmail@gmail.com</email>
</author>
<published>2015-12-25T11:24:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=91440adbed5d68a3c9fb52cb0b88c192c771da43'/>
<id>urn:sha1:91440adbed5d68a3c9fb52cb0b88c192c771da43</id>
<content type='text'>
Types like `&amp;AssertRecoverSafe&lt;T&gt;` and `Rc&lt;AssertRecoverSafe&lt;T&gt;&gt;` 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
</content>
</entry>
<entry>
<title>Implement custom panic handlers</title>
<updated>2015-12-23T18:19:20+00:00</updated>
<author>
<name>Steven Fackler</name>
<email>sfackler@gmail.com</email>
</author>
<published>2015-12-18T07:51:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f1148a540a16ba4ba2635403a9b014da9683851b'/>
<id>urn:sha1:f1148a540a16ba4ba2635403a9b014da9683851b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std: Ensure AssertRecoverSafe indeed is more often</title>
<updated>2015-12-21T22:00:17+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-12-21T17:39:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cb3826d9adcb185fbf438602e82ae99ff1878779'/>
<id>urn:sha1:cb3826d9adcb185fbf438602e82ae99ff1878779</id>
<content type='text'>
Types like `&amp;AssertRecoverSafe&lt;T&gt;` and `Rc&lt;AssertRecoverSafe&lt;T&gt;&gt;` 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
</content>
</entry>
<entry>
<title>std: Rename thread::catch_panic to panic::recover</title>
<updated>2015-12-09T15:19:17+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-08-31T15:51:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0a13f1abafe70cddf34bf2b2ba3946c418ed6241'/>
<id>urn:sha1:0a13f1abafe70cddf34bf2b2ba3946c418ed6241</id>
<content type='text'>
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
</content>
</entry>
</feed>
