<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/panic.rs, branch 1.26.2</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.26.2</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.26.2'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2018-02-18T06:02:35+00:00</updated>
<entry>
<title>Auto merge of #47687 - SimonSapin:panic-impl, r=sfackler</title>
<updated>2018-02-18T06:02:35+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2018-02-18T06:02:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1ad094d81c97b3d2dd8e980ccd1475a80647540d'/>
<id>urn:sha1:1ad094d81c97b3d2dd8e980ccd1475a80647540d</id>
<content type='text'>
RFC 2070 part 1: PanicInfo and Location API changes

This implements part of https://rust-lang.github.io/rfcs/2070-panic-implementation.html
Tracking issue: https://github.com/rust-lang/rust/issues/44489

* Move `std::panic::PanicInfo` and `std::panic::Location` to a new `core::panic` module. The two types and the `std` module were already `#[stable]` and stay that way, the new `core` module is `#[unstable]`.
* Add a new `PanicInfo::message(&amp;self) -&gt; Option&lt;&amp;fmt::Arguments&gt;` method, which is `#[unstable]`.
* Implement `Display` for `PanicInfo` and `Location`
</content>
</entry>
<entry>
<title>Move PanicInfo and Location to libcore</title>
<updated>2018-01-23T15:38:26+00:00</updated>
<author>
<name>Simon Sapin</name>
<email>simon.sapin@exyr.org</email>
</author>
<published>2018-01-23T15:31:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2f98f4b12b8fd5d93ffff3d7b98931b3f1f2b07a'/>
<id>urn:sha1:2f98f4b12b8fd5d93ffff3d7b98931b3f1f2b07a</id>
<content type='text'>
Per https://rust-lang.github.io/rfcs/2070-panic-implementation.html
</content>
</entry>
<entry>
<title>NonNull ended up landing in 1.25</title>
<updated>2018-01-21T08:48:23+00:00</updated>
<author>
<name>Simon Sapin</name>
<email>simon.sapin@exyr.org</email>
</author>
<published>2018-01-21T08:48:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3f557947abf99b262aab994e896522c76329d315'/>
<id>urn:sha1:3f557947abf99b262aab994e896522c76329d315</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stabilize std::ptr::NonNull</title>
<updated>2018-01-20T10:09:23+00:00</updated>
<author>
<name>Simon Sapin</name>
<email>simon.sapin@exyr.org</email>
</author>
<published>2017-12-22T18:50:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=55c50cd8ac5ed5a799bc9f5aa1fe8fcfbb956706'/>
<id>urn:sha1:55c50cd8ac5ed5a799bc9f5aa1fe8fcfbb956706</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mark Unique as perma-unstable, with the feature renamed to ptr_internals.</title>
<updated>2018-01-20T10:09:23+00:00</updated>
<author>
<name>Simon Sapin</name>
<email>simon.sapin@exyr.org</email>
</author>
<published>2017-12-22T18:29:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c97c1f7dc3b8c2e5e1c40681094c45cf55be5832'/>
<id>urn:sha1:c97c1f7dc3b8c2e5e1c40681094c45cf55be5832</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename std::ptr::Shared to NonNull</title>
<updated>2018-01-20T09:55:16+00:00</updated>
<author>
<name>Simon Sapin</name>
<email>simon.sapin@exyr.org</email>
</author>
<published>2017-12-22T17:58:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f19baf0977b176ba26277af479a19b71b7ee1fdb'/>
<id>urn:sha1:f19baf0977b176ba26277af479a19b71b7ee1fdb</id>
<content type='text'>
`Shared` is now a deprecated `type` alias.

CC https://github.com/rust-lang/rust/issues/27730#issuecomment-352800629
</content>
</entry>
<entry>
<title>Adjust tests for removal of `impl Foo for .. {}`</title>
<updated>2018-01-13T15:48:00+00:00</updated>
<author>
<name>leonardo.yvens</name>
<email>leoyvens@gmail.com</email>
</author>
<published>2017-12-03T12:56:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=02b5fee7325bc0f1c8adb1dedb4fd617aa9155a3'/>
<id>urn:sha1:02b5fee7325bc0f1c8adb1dedb4fd617aa9155a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove `impl Foo for ..` in favor of `auto trait Foo`</title>
<updated>2018-01-13T15:48:00+00:00</updated>
<author>
<name>leonardo.yvens</name>
<email>leoyvens@gmail.com</email>
</author>
<published>2017-12-01T12:01:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f93183adb43cff4cc0972ce133ce077f8cae1656'/>
<id>urn:sha1:f93183adb43cff4cc0972ce133ce077f8cae1656</id>
<content type='text'>
No longer parse it.
Remove AutoTrait variant from AST and HIR.
Remove backwards compatibility lint.
Remove coherence checks, they make no sense for the new syntax.
Remove from rustdoc.
</content>
</entry>
<entry>
<title>Fix some docs summary nits</title>
<updated>2017-11-20T16:46:31+00:00</updated>
<author>
<name>Marco A L Barbosa</name>
<email>malbarbo@gmail.com</email>
</author>
<published>2017-10-06T14:41:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=941852eef300b3bee42fc6e2ee48cbf40cb9fc3f'/>
<id>urn:sha1:941852eef300b3bee42fc6e2ee48cbf40cb9fc3f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>auto trait future compatibility lint</title>
<updated>2017-11-03T18:13:21+00:00</updated>
<author>
<name>leonardo.yvens</name>
<email>leoyvens@gmail.com</email>
</author>
<published>2017-10-14T21:23:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8b586e68b5b41cbc44f6e7936487061dc833ebed'/>
<id>urn:sha1:8b586e68b5b41cbc44f6e7936487061dc833ebed</id>
<content type='text'>
</content>
</entry>
</feed>
