<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/liballoc/binary_heap.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>2018-06-29T12:01:33+00:00</updated>
<entry>
<title>Move some alloc crate top-level items to a new alloc::collections module</title>
<updated>2018-06-29T12:01:33+00:00</updated>
<author>
<name>Simon Sapin</name>
<email>simon.sapin@exyr.org</email>
</author>
<published>2018-06-15T01:52:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=121b57b87ae4b58082f38a450373636286a8d678'/>
<id>urn:sha1:121b57b87ae4b58082f38a450373636286a8d678</id>
<content type='text'>
This matches std::collections
</content>
</entry>
<entry>
<title>Use ManuallyDrop instead of Option in Hole implementation</title>
<updated>2018-05-06T14:55:40+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2018-05-06T14:55:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9f8f366eeabee6273abf3628bb75ecd3b4b57f22'/>
<id>urn:sha1:9f8f366eeabee6273abf3628bb75ecd3b4b57f22</id>
<content type='text'>
The Option is always Some until drop, where it becomes None. Make
this more explicit and avoid unwraps by using ManuallyDrop.

This change should be performance-neutral as LLVM already optimizes
the unwraps away in the inlined code.
</content>
</entry>
<entry>
<title>Remove all unstable placement features</title>
<updated>2018-04-03T09:02:34+00:00</updated>
<author>
<name>Aidan Hobson Sayers</name>
<email>aidanhs@cantab.net</email>
</author>
<published>2018-02-18T17:39:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9b5859aea199d5f34a4d4b5ae7112c5c41f3b242'/>
<id>urn:sha1:9b5859aea199d5f34a4d4b5ae7112c5c41f3b242</id>
<content type='text'>
Closes #22181, #27779
</content>
</entry>
<entry>
<title>Implement `shrink_to` method on collections</title>
<updated>2018-03-27T00:39:11+00:00</updated>
<author>
<name>Diggory Blake</name>
<email>diggsey@googlemail.com</email>
</author>
<published>2018-03-26T22:24:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=04f6692aaf78809c041ba6145bde2dcbeec9725e'/>
<id>urn:sha1:04f6692aaf78809c041ba6145bde2dcbeec9725e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>core: Update stability attributes for FusedIterator</title>
<updated>2018-03-03T13:23:05+00:00</updated>
<author>
<name>Ulrik Sverdrup</name>
<email>bluss@users.noreply.github.com</email>
</author>
<published>2018-03-03T13:15:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c7c23fe9482c129855a667909ff58969f6efe1f6'/>
<id>urn:sha1:c7c23fe9482c129855a667909ff58969f6efe1f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>core: Stabilize FusedIterator</title>
<updated>2018-03-03T13:14:03+00:00</updated>
<author>
<name>Ulrik Sverdrup</name>
<email>bluss@users.noreply.github.com</email>
</author>
<published>2018-01-15T18:59:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bc651cac8d671aee9be876b71d0fa86f94f56b0f'/>
<id>urn:sha1:bc651cac8d671aee9be876b71d0fa86f94f56b0f</id>
<content type='text'>
FusedIterator is a marker trait that promises that the implementing
iterator continues to return `None` from `.next()` once it has returned
`None` once (and/or `.next_back()`, if implemented).

The effects of FusedIterator are already widely available through
`.fuse()`, but with stable `FusedIterator`, stable Rust users can
implement this trait for their iterators when appropriate.
</content>
</entry>
<entry>
<title>Make core::ops::Place an unsafe trait</title>
<updated>2018-01-09T19:39:23+00:00</updated>
<author>
<name>Taylor Cramer</name>
<email>cramertj@google.com</email>
</author>
<published>2018-01-09T19:39:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=25574e58b68dae94f7d9931b5e648a327a94ecd1'/>
<id>urn:sha1:25574e58b68dae94f7d9931b5e648a327a94ecd1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>address some `FIXME`s whose associated issues were marked as closed</title>
<updated>2017-09-30T08:33:47+00:00</updated>
<author>
<name>Niv Kaminer</name>
<email>nivkner@zoho.com</email>
</author>
<published>2017-09-29T07:54:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ff99111f482096248e7b37eeaf46ee8174d05b00'/>
<id>urn:sha1:ff99111f482096248e7b37eeaf46ee8174d05b00</id>
<content type='text'>
remove FIXME(#13101) since `assert_receiver_is_total_eq` stays.
remove FIXME(#19649) now that stability markers render.
remove FIXME(#13642) now the benchmarks were moved.
remove FIXME(#6220) now that floating points can be formatted.
remove FIXME(#18248) and write tests for `Rc&lt;str&gt;` and `Rc&lt;[u8]&gt;`
remove reference to irelevent issues in FIXME(#1697, #2178...)
update FIXME(#5516) to point to getopts issue 7
update FIXME(#7771) to point to RFC 628
update FIXME(#19839) to point to issue 26925
</content>
</entry>
<entry>
<title>use field init shorthand EVERYWHERE</title>
<updated>2017-08-15T22:29:17+00:00</updated>
<author>
<name>Zack M. Davis</name>
<email>code@zackmdavis.net</email>
</author>
<published>2017-08-07T05:54:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1b6c9605e41b7c7dc23e0e6f633f05912d0463dd'/>
<id>urn:sha1:1b6c9605e41b7c7dc23e0e6f633f05912d0463dd</id>
<content type='text'>
Like #43008 (f668999), but _much more aggressive_.
</content>
</entry>
<entry>
<title>Merge crate `collections` into `alloc`</title>
<updated>2017-06-14T06:37:34+00:00</updated>
<author>
<name>Murarth</name>
<email>murarth@gmail.com</email>
</author>
<published>2017-06-13T22:52:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=eadda7665eb31b1e7cb94a503b4d5cf5c75474c0'/>
<id>urn:sha1:eadda7665eb31b1e7cb94a503b4d5cf5c75474c0</id>
<content type='text'>
</content>
</entry>
</feed>
