<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/container.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>2014-05-07T15:13:24+00:00</updated>
<entry>
<title>core: Inherit the container module</title>
<updated>2014-05-07T15:13:24+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-05-01T03:27:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d9708539afa16bf233332fee846cc9c6d7344517'/>
<id>urn:sha1:d9708539afa16bf233332fee846cc9c6d7344517</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a default impl for Set::is_superset</title>
<updated>2014-04-16T02:45:00+00:00</updated>
<author>
<name>Steven Fackler</name>
<email>sfackler@gmail.com</email>
</author>
<published>2014-04-14T03:22:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c7325bdd8e29d57e7bc971b86accfb352c4262bc'/>
<id>urn:sha1:c7325bdd8e29d57e7bc971b86accfb352c4262bc</id>
<content type='text'>
I also deleted a bunch of documentation that was copy/pasted from the
trait definition.
</content>
</entry>
<entry>
<title>std: uniform modules titles for doc</title>
<updated>2013-12-27T08:49:11+00:00</updated>
<author>
<name>Luca Bruno</name>
<email>lucab@debian.org</email>
</author>
<published>2013-12-24T16:08:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a9a7a427a1f1a61497105283594d32b976d7559f'/>
<id>urn:sha1:a9a7a427a1f1a61497105283594d32b976d7559f</id>
<content type='text'>
This commit uniforms the short title of modules provided by libstd,
in order to make their roles more explicit when glancing at the index.

Signed-off-by: Luca Bruno &lt;lucab@debian.org&gt;
</content>
</entry>
<entry>
<title>container: inline contains_key default method</title>
<updated>2013-08-21T02:05:03+00:00</updated>
<author>
<name>Daniel Micay</name>
<email>danielmicay@gmail.com</email>
</author>
<published>2013-08-16T22:13:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2bc999a63693e668b2d0da311bc5aa74cd73da3e'/>
<id>urn:sha1:2bc999a63693e668b2d0da311bc5aa74cd73da3e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add default implementation of Map::contains_key function</title>
<updated>2013-08-03T01:54:05+00:00</updated>
<author>
<name>Stepan Koltsov</name>
<email>stepan.koltsov@gmail.com</email>
</author>
<published>2013-08-03T01:54:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cf9e9b21d59eaf6f4d57904ef882a654caa37085'/>
<id>urn:sha1:cf9e9b21d59eaf6f4d57904ef882a654caa37085</id>
<content type='text'>
Map::contains_key can be implemented with Map::find.

Remove several implementations of contains_key.
</content>
</entry>
<entry>
<title>std: Remove the internal iterator methods from trait Set</title>
<updated>2013-08-01T14:54:22+00:00</updated>
<author>
<name>blake2-ppc</name>
<email>blake2-ppc</email>
</author>
<published>2013-07-31T19:07:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e5a64f2adddd1ed2ec8e92ec94658b24ece4dbfc'/>
<id>urn:sha1:e5a64f2adddd1ed2ec8e92ec94658b24ece4dbfc</id>
<content type='text'>
.intersection(), .union() etc methods in trait std::container::Set use
internal iters. Remove these methods from the trait.

I reported issue #8154 for the reinstatement of iterator-based set algebra
methods to the Set trait.

For bitv and treemap, that lack Iterator implementations of set
operations, preserve them as methods directly on the types themselves.

For HashSet, these methods are replaced by the present .union_iter()
etc.
</content>
</entry>
<entry>
<title>Added default impls for container methods</title>
<updated>2013-07-25T22:17:30+00:00</updated>
<author>
<name>Steven Fackler</name>
<email>sfackler@gmail.com</email>
</author>
<published>2013-07-25T08:02:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=feb18fe8daa3952718c29039ec792d5e69d1276f'/>
<id>urn:sha1:feb18fe8daa3952718c29039ec792d5e69d1276f</id>
<content type='text'>
A couple of implementations of Container::is_empty weren't exactly
self.len() == 0 so I left them alone (e.g. Treemap).
</content>
</entry>
<entry>
<title>Split mutable methods out of Set and Map</title>
<updated>2013-07-14T02:44:36+00:00</updated>
<author>
<name>Steven Fackler</name>
<email>sfackler@gmail.com</email>
</author>
<published>2013-07-14T02:44:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6b37b5bab74a87c4f05274e6a49d9e28a4c0f4e1'/>
<id>urn:sha1:6b37b5bab74a87c4f05274e6a49d9e28a4c0f4e1</id>
<content type='text'>
Fixes most of #4989. I didn't add Persistent{Set,Map} since the only
persistent data structure is fun_treemap and its functionality is
currently too limited to build a trait out of.
</content>
</entry>
<entry>
<title>container: remove internal iterators from Map</title>
<updated>2013-06-25T20:26:23+00:00</updated>
<author>
<name>Daniel Micay</name>
<email>danielmicay@gmail.com</email>
</author>
<published>2013-06-24T21:45:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=64ee9668a2e3d4d75b859fd3bca1466a97fae2d8'/>
<id>urn:sha1:64ee9668a2e3d4d75b859fd3bca1466a97fae2d8</id>
<content type='text'>
the maps are being migrated to external iterators
</content>
</entry>
<entry>
<title>rm vec::uniq_len</title>
<updated>2013-06-16T02:16:21+00:00</updated>
<author>
<name>Daniel Micay</name>
<email>danielmicay@gmail.com</email>
</author>
<published>2013-06-15T06:20:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6c547e42c859b1b0051293c48c691d8388bad332'/>
<id>urn:sha1:6c547e42c859b1b0051293c48c691d8388bad332</id>
<content type='text'>
</content>
</entry>
</feed>
