<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libcore/panic.rs, branch try</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=try</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=try'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2020-07-28T00:51:13+00:00</updated>
<entry>
<title>mv std libs to library/</title>
<updated>2020-07-28T00:51:13+00:00</updated>
<author>
<name>mark</name>
<email>markm@cs.wisc.edu</email>
</author>
<published>2020-06-12T02:31:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2c31b45ae878b821975c4ebd94cc1e49f6073fd0'/>
<id>urn:sha1:2c31b45ae878b821975c4ebd94cc1e49f6073fd0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #73583 - anp:location-eq, r=dtolnay</title>
<updated>2020-07-27T22:38:25+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2020-07-27T22:38:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9be8ffcb0206fc1558069a7b4766090df7877659'/>
<id>urn:sha1:9be8ffcb0206fc1558069a7b4766090df7877659</id>
<content type='text'>
Derive common traits for panic::Location.

Now that `#[track_caller]` is on track to stabilize, one of the roughest edges of working with it is the fact that you can't do much with `Location` except turn it back into a `(&amp;str, u32, u32)`. Which makes sense because the type was defined around the panic machinery originally passing around that tuple (it has the same layout as Location even).

This PR derives common traits for the type in accordance with the [API guidelines](https://rust-lang.github.io/api-guidelines/interoperability.html#types-eagerly-implement-common-traits-c-common-traits) (those apply to core, right?).

There's a risk here, e.g. if we ever change the representation of `Location` in a way that makes it harder to implement `Ord`, we might not be able to make that change in a backwards-compatible way. I don't think there's any other compatibility hazard here, as the only changes we currently imagine for the type are to add end fields.

cc @rust-lang/libs
</content>
</entry>
<entry>
<title>Clarify core::panic::Location's docs on ordering.</title>
<updated>2020-07-19T18:36:24+00:00</updated>
<author>
<name>Adam Perry</name>
<email>lol@anp.lol</email>
</author>
<published>2020-07-19T18:36:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=416dc4b978e5921cd0b20478a17f048dd378bdff'/>
<id>urn:sha1:416dc4b978e5921cd0b20478a17f048dd378bdff</id>
<content type='text'>
Co-authored-by: Simon Sapin &lt;simon.sapin@exyr.org&gt;</content>
</entry>
<entry>
<title>Stabilize `#[track_caller]`.</title>
<updated>2020-07-01T05:22:32+00:00</updated>
<author>
<name>Adam Perry</name>
<email>lol@anp.lol</email>
</author>
<published>2020-05-21T23:43:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f07d10db7cf9a985c5fcb4187825642207134970'/>
<id>urn:sha1:f07d10db7cf9a985c5fcb4187825642207134970</id>
<content type='text'>
Does not yet make its constness stable, though. Use of
`Location::caller` in const contexts is still gated by
`#![feature(const_caller_location)]`.
</content>
</entry>
<entry>
<title>Derive common traits for panic::Location.</title>
<updated>2020-06-30T03:58:19+00:00</updated>
<author>
<name>Adam Perry</name>
<email>lol@anp.lol</email>
</author>
<published>2020-06-21T14:55:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d275739c09f266479d6db388cbf55ba6ca791b9d'/>
<id>urn:sha1:d275739c09f266479d6db388cbf55ba6ca791b9d</id>
<content type='text'>
Add documentation about the host/target behavior of Location::file.
</content>
</entry>
<entry>
<title>Join mutiple lines if it is more readable</title>
<updated>2020-06-15T13:15:47+00:00</updated>
<author>
<name>Lzu Tao</name>
<email>taolzu@gmail.com</email>
</author>
<published>2020-06-15T13:15:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=64a6de25eaa4ec1a251862d81392bc9e22704c21'/>
<id>urn:sha1:64a6de25eaa4ec1a251862d81392bc9e22704c21</id>
<content type='text'>
</content>
</entry>
<entry>
<title>document stable counterparts of intrinsics</title>
<updated>2020-04-29T13:50:21+00:00</updated>
<author>
<name>Bastian Kauschke</name>
<email>bastian_kauschke@hotmail.de</email>
</author>
<published>2020-04-29T13:49:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=827d6f6c3d4ea2b9c7dd64b76c05c2ca204f6b76'/>
<id>urn:sha1:827d6f6c3d4ea2b9c7dd64b76c05c2ca204f6b76</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve PanicInfo examples readability</title>
<updated>2020-04-24T07:46:38+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2020-04-23T18:18:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=03817ec78917d37d8d41b57029f2fb8e9474108c'/>
<id>urn:sha1:03817ec78917d37d8d41b57029f2fb8e9474108c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Format the world</title>
<updated>2019-12-22T22:42:47+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2019-12-22T22:42:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a06baa56b95674fc626b3c3fd680d6a65357fe60'/>
<id>urn:sha1:a06baa56b95674fc626b3c3fd680d6a65357fe60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Require issue = "none" over issue = "0" in unstable attributes</title>
<updated>2019-12-21T11:16:18+00:00</updated>
<author>
<name>Ross MacArthur</name>
<email>ross@macarthur.io</email>
</author>
<published>2019-12-21T11:16:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f7256d28d1c2f8340ab5b99df4bdb15aa232f3f3'/>
<id>urn:sha1:f7256d28d1c2f8340ab5b99df4bdb15aa232f3f3</id>
<content type='text'>
</content>
</entry>
</feed>
