<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libcore, branch 1.30.1</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.30.1</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.30.1'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2018-10-06T21:14:29+00:00</updated>
<entry>
<title>Revert "Auto merge of #53793 - toidiu:ak-stabalize, r=nikomatsakis"</title>
<updated>2018-10-06T21:14:29+00:00</updated>
<author>
<name>Ariel Ben-Yehuda</name>
<email>ariel.byd@gmail.com</email>
</author>
<published>2018-10-06T21:14:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=96947498351ecdee990cbe833287863496e0a902'/>
<id>urn:sha1:96947498351ecdee990cbe833287863496e0a902</id>
<content type='text'>
This reverts commit 6810f5286b6b91daab06fc3dccb27d8c46f14349, reversing
changes made to 8586ec6980462c99a8926646201b2444d8938d29.
</content>
</entry>
<entry>
<title>Auto merge of #53910 - IsaacWoods:unify_cvoid, r=SimonSapin</title>
<updated>2018-09-16T23:13:30+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2018-09-16T23:13:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5aac93c8fb4dfe16a9690b41c1b9c040608677cb'/>
<id>urn:sha1:5aac93c8fb4dfe16a9690b41c1b9c040608677cb</id>
<content type='text'>
Move std::os::raw::c_void into libcore and re-export in libstd

Implements the first part of [RFC 2521](https://github.com/rust-lang/rfcs/pull/2521).

cc #53856
</content>
</entry>
<entry>
<title>Auto merge of #53754 - RalfJung:slice_align_to, r=alexcrichton</title>
<updated>2018-09-16T07:22:24+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2018-09-16T07:22:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f4819878cd4e397cc3fff9679e3255af1adb2430'/>
<id>urn:sha1:f4819878cd4e397cc3fff9679e3255af1adb2430</id>
<content type='text'>
stabilize slice_align_to

This is very hard to implement correctly, and leads to [serious bugs](https://github.com/llogiq/bytecount/pull/42) when done incorrectly. Moreover, this is needed to be able to run code that opportunistically exploits alignment on miri. So code using `align_to`/`align_to_mut` gets the benefit of a well-tested implementation *and* of being able to run in miri to test for (some kinds of) UB.

This PR also clarifies the guarantee wrt. the middle part being as long as possible.  Should the docs say under which circumstances the middle part could be shorter? Currently, that can only happen when running in miri.
</content>
</entry>
<entry>
<title>Move std::os::raw::c_void into libcore and re-export in libstd</title>
<updated>2018-09-14T15:19:59+00:00</updated>
<author>
<name>Isaac Woods</name>
<email>isaacwoods.home@gmail.com</email>
</author>
<published>2018-09-02T21:06:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=23e345bc0c79c43753b224ab127f5c06d553e4c4'/>
<id>urn:sha1:23e345bc0c79c43753b224ab127f5c06d553e4c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #54032 - oli-obk:layout_scalar_ranges, r=eddyb</title>
<updated>2018-09-14T09:47:21+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2018-09-14T09:47:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=dfabe4b88509bfff1eca9060ccc9a4d28ee394e8'/>
<id>urn:sha1:dfabe4b88509bfff1eca9060ccc9a4d28ee394e8</id>
<content type='text'>
Add forever unstable attribute to allow specifying arbitrary scalar ranges

r? @eddyb for the first commit and @nikomatsakis for the second one
</content>
</entry>
<entry>
<title>Rollup merge of #53218 - weiznich:feature/option_ref_into, r=KodrAus</title>
<updated>2018-09-14T06:50:09+00:00</updated>
<author>
<name>kennytm</name>
<email>kennytm@gmail.com</email>
</author>
<published>2018-09-14T06:50:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b3303edba67981ed087fc89c4302985d022589d0'/>
<id>urn:sha1:b3303edba67981ed087fc89c4302985d022589d0</id>
<content type='text'>
Add a implementation of `From` for converting `&amp;'a Option&lt;T&gt;` into `Option&lt;&amp;'a T&gt;`

I'm not sure if any annotations regarding the stabilization are needed or in general what's the correct process of adding such an impl.

cc @sgrif (We have talked about this)
</content>
</entry>
<entry>
<title>Auto merge of #53793 - toidiu:ak-stabalize, r=nikomatsakis</title>
<updated>2018-09-12T11:27:48+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2018-09-12T11:27:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6810f5286b6b91daab06fc3dccb27d8c46f14349'/>
<id>urn:sha1:6810f5286b6b91daab06fc3dccb27d8c46f14349</id>
<content type='text'>
stabilize outlives requirements

https://github.com/rust-lang/rust/issues/44493

r? @nikomatsakis
</content>
</entry>
<entry>
<title>Rollup merge of #53777 - ivanbakel:result_map_or_else, r=alexcrichton</title>
<updated>2018-09-12T04:17:25+00:00</updated>
<author>
<name>kennytm</name>
<email>kennytm@gmail.com</email>
</author>
<published>2018-09-12T04:17:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4f62077a2c203a74363589db8c010de11ba5f5d7'/>
<id>urn:sha1:4f62077a2c203a74363589db8c010de11ba5f5d7</id>
<content type='text'>
Implemented map_or_else for Result&lt;T, E&gt;

Fulfills #53268
The example is ripped from `Option::map_or_else`, with the types corrected.
</content>
</entry>
<entry>
<title>stabalize infer outlives requirements (RFC 2093).</title>
<updated>2018-09-11T15:40:04+00:00</updated>
<author>
<name>toidiu</name>
<email>apoorv@toidiu.com</email>
</author>
<published>2018-08-28T04:46:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=731f4efae5ee18082202f31e8699fe07eb0a5d19'/>
<id>urn:sha1:731f4efae5ee18082202f31e8699fe07eb0a5d19</id>
<content type='text'>
Co-authored-by: nikomatsakis
</content>
</entry>
<entry>
<title>Address attribute naming and use `Bound` enum</title>
<updated>2018-09-11T09:25:51+00:00</updated>
<author>
<name>Oliver Schneider</name>
<email>github35764891676564198441@oli-obk.de</email>
</author>
<published>2018-09-10T11:40:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=833dc7e6826483b19c819fc19727efe4e8ddbf12'/>
<id>urn:sha1:833dc7e6826483b19c819fc19727efe4e8ddbf12</id>
<content type='text'>
</content>
</entry>
</feed>
