<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/old_path, branch master</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=master</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2015-04-14T17:14:11+00:00</updated>
<entry>
<title>std: Remove old_io/old_path/rand modules</title>
<updated>2015-04-14T17:14:11+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-04-10T00:42:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bf4e77d4b543632ca4df8fdd7092850dffc3954b'/>
<id>urn:sha1:bf4e77d4b543632ca4df8fdd7092850dffc3954b</id>
<content type='text'>
This commit entirely removes the old I/O, path, and rand modules. All
functionality has been deprecated and unstable for quite some time now!
</content>
</entry>
<entry>
<title>Auto merge of #24177 - alexcrichton:rustdoc, r=aturon</title>
<updated>2015-04-10T16:18:44+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2015-04-10T16:18:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c897ac04e2ebda378fd9e38f6ec0878ae3a2baf7'/>
<id>urn:sha1:c897ac04e2ebda378fd9e38f6ec0878ae3a2baf7</id>
<content type='text'>
This commit series starts out with more official test harness support for rustdoc tests, and then each commit afterwards adds a test (where appropriate). Each commit should also test and finish independently of all others (they're all pretty separable).

I've uploaded a [copy of the documentation](http://people.mozilla.org/~acrichton/doc/std/) generated after all these commits were applied, and a double check on issues being closed would be greatly appreciated! I'll also browse the docs a bit and make sure nothing regressed too horribly.
</content>
</entry>
<entry>
<title>Test fixes and review feedback</title>
<updated>2015-04-10T07:58:10+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-04-08T03:11:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=445faca8441aae34c91318b6ad9e2049885af8dc'/>
<id>urn:sha1:445faca8441aae34c91318b6ad9e2049885af8dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std: Deny most warnings in doctests</title>
<updated>2015-04-08T00:54:34+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-04-07T01:52:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ba402312fed8134a9919bbb79bcd9978b92e4dee'/>
<id>urn:sha1:ba402312fed8134a9919bbb79bcd9978b92e4dee</id>
<content type='text'>
Allow a few specific ones but otherwise this helps ensure that our examples are
squeaky clean!

Closes #18199
</content>
</entry>
<entry>
<title>Make `sum` and `product` inherent methods on `Iterator`</title>
<updated>2015-04-07T22:26:35+00:00</updated>
<author>
<name>Tobias Bucher</name>
<email>tobiasbucher5991@gmail.com</email>
</author>
<published>2015-04-06T15:43:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=97f24a85965c3c51a2c18be029091ae52bbd7920'/>
<id>urn:sha1:97f24a85965c3c51a2c18be029091ae52bbd7920</id>
<content type='text'>
In addition to being nicer, this also allows you to use `sum` and `product` for
iterators yielding custom types aside from the standard integers.

Due to removing the `AdditiveIterator` and `MultiplicativeIterator` trait, this
is a breaking change.

[breaking-change]
</content>
</entry>
<entry>
<title>rollup merge of #23288: alexcrichton/issue-19470</title>
<updated>2015-03-31T22:59:35+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-03-31T22:59:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3422be3666cba57f1a6fb6ab3deb1a6df66b7695'/>
<id>urn:sha1:3422be3666cba57f1a6fb6ab3deb1a6df66b7695</id>
<content type='text'>
This is a deprecated attribute that is slated for removal, and it also affects
all implementors of the trait. This commit removes the attribute and fixes up
implementors accordingly. The primary implementation which was lost was the
ability to compare `&amp;[T]` and `Vec&lt;T&gt;` (in that order).

This change also modifies the `assert_eq!` macro to not consider both directions
of equality, only the one given in the left/right forms to the macro. This
modification is motivated due to the fact that `&amp;[T] == Vec&lt;T&gt;` no longer
compiles, causing hundreds of errors in unit tests in the standard library (and
likely throughout the community as well).

Closes #19470
[breaking-change]
</content>
</entry>
<entry>
<title>std: Clean out #[deprecated] APIs</title>
<updated>2015-03-31T22:49:57+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-03-30T18:00:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d4a2c941809f303b97d153e06ba07e95cd245f88'/>
<id>urn:sha1:d4a2c941809f303b97d153e06ba07e95cd245f88</id>
<content type='text'>
This commit cleans out a large amount of deprecated APIs from the standard
library and some of the facade crates as well, updating all users in the
compiler and in tests as it goes along.
</content>
</entry>
<entry>
<title>std: Remove #[old_orphan_check] from PartialEq</title>
<updated>2015-03-31T20:39:14+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-03-11T00:59:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5cf126ae2f6af1cdac901f6995e3c2bab35e587f'/>
<id>urn:sha1:5cf126ae2f6af1cdac901f6995e3c2bab35e587f</id>
<content type='text'>
This is a deprecated attribute that is slated for removal, and it also affects
all implementors of the trait. This commit removes the attribute and fixes up
implementors accordingly. The primary implementation which was lost was the
ability to compare `&amp;[T]` and `Vec&lt;T&gt;` (in that order).

This change also modifies the `assert_eq!` macro to not consider both directions
of equality, only the one given in the left/right forms to the macro. This
modification is motivated due to the fact that `&amp;[T] == Vec&lt;T&gt;` no longer
compiles, causing hundreds of errors in unit tests in the standard library (and
likely throughout the community as well).

cc #19470
[breaking-change]
</content>
</entry>
<entry>
<title>Remove IteratorExt</title>
<updated>2015-03-28T20:53:45+00:00</updated>
<author>
<name>Steven Fackler</name>
<email>sfackler@gmail.com</email>
</author>
<published>2015-03-12T05:41:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d502f4221fd5472c4a7905cdc3c59533e9612822'/>
<id>urn:sha1:d502f4221fd5472c4a7905cdc3c59533e9612822</id>
<content type='text'>
All methods are inlined into Iterator with `Self: Sized` bounds to make
sure Iterator is still object safe.

[breaking-change]
</content>
</entry>
<entry>
<title>Mass rename uint/int to usize/isize</title>
<updated>2015-03-26T19:10:22+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-03-26T00:06:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=43bfaa4a336095eb5697fb2df50909fd3c72ed14'/>
<id>urn:sha1:43bfaa4a336095eb5697fb2df50909fd3c72ed14</id>
<content type='text'>
Now that support has been removed, all lingering use cases are renamed.
</content>
</entry>
</feed>
