<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/path, branch stable</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=stable</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=stable'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2015-02-03T22:34:42+00:00</updated>
<entry>
<title>Rename std::path to std::old_path</title>
<updated>2015-02-03T22:34:42+00:00</updated>
<author>
<name>Aaron Turon</name>
<email>aturon@mozilla.com</email>
</author>
<published>2015-01-29T22:03:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3e39f0bc0e96f76610104918edaa5912f4f352df'/>
<id>urn:sha1:3e39f0bc0e96f76610104918edaa5912f4f352df</id>
<content type='text'>
As part of [RFC 474](https://github.com/rust-lang/rfcs/pull/474), this
commit renames `std::path` to `std::old_path`, leaving the existing path
API in place to ease migration to the new one. Updating should be as
simple as adjusting imports, and the prelude still maps to the old path
APIs for now.

[breaking-change]
</content>
</entry>
<entry>
<title>rollup merge of #21842: alexcrichton/issue-21839</title>
<updated>2015-02-02T19:01:16+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-02-02T19:01:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=99b2bd4bfa332c5a723114d09e8bb74d5a0c7376'/>
<id>urn:sha1:99b2bd4bfa332c5a723114d09e8bb74d5a0c7376</id>
<content type='text'>
Now that associated types are fully implemented the iterator adaptors only need
type parameters which are associated with actual storage. All other type
parameters can either be derived from these (e.g. they are an associated type)
or can be bare on the `impl` block itself.

This is a breaking change due to the removal of type parameters on these
iterator adaptors, but code can fairly easily migrate by just deleting the
relevant type parameters for each adaptor. Other behavior should not be
affected.

Closes #21839
[breaking-change]
</content>
</entry>
<entry>
<title>`for x in xs.iter()` -&gt; `for x in &amp;xs`</title>
<updated>2015-02-02T18:40:18+00:00</updated>
<author>
<name>Jorge Aparicio</name>
<email>japaricious@gmail.com</email>
</author>
<published>2015-01-31T17:20:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d5d7e6565a4034b93d19be1edafd20730a4276bc'/>
<id>urn:sha1:d5d7e6565a4034b93d19be1edafd20730a4276bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>register snapshots</title>
<updated>2015-02-02T18:38:32+00:00</updated>
<author>
<name>Jorge Aparicio</name>
<email>japaricious@gmail.com</email>
</author>
<published>2015-01-31T14:16:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=134cf707dfb8f37d735d20ff261366b7c2d916a6'/>
<id>urn:sha1:134cf707dfb8f37d735d20ff261366b7c2d916a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std: Remove extra type params on iter adaptors</title>
<updated>2015-02-01T21:05:23+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-02-01T20:15:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0e4448409ef61c703b98e4c5b2fd99447308942d'/>
<id>urn:sha1:0e4448409ef61c703b98e4c5b2fd99447308942d</id>
<content type='text'>
Now that associated types are fully implemented the iterator adaptors only need
type parameters which are associated with actual storage. All other type
parameters can either be derived from these (e.g. they are an associated type)
or can be bare on the `impl` block itself.

This is a breaking change due to the removal of type parameters on these
iterator adaptors, but code can fairly easily migrate by just deleting the
relevant type parameters for each adaptor. Other behavior should not be
affected.

Closes #21839
[breaking-change]
</content>
</entry>
<entry>
<title>Test fixes and rebase conflicts</title>
<updated>2015-01-30T22:53:34+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-01-30T20:26:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3a2530d611fc92bd8094ec1745a927e059ac432a'/>
<id>urn:sha1:3a2530d611fc92bd8094ec1745a927e059ac432a</id>
<content type='text'>
Also some tidying up of a bunch of crate attributes
</content>
</entry>
<entry>
<title>rollup merge of #21718: alexcrichton/stabilize-from-str</title>
<updated>2015-01-30T20:03:20+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-01-30T20:03:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ac1a03d7422ba52749e4e513a46c8d2129c2c817'/>
<id>urn:sha1:ac1a03d7422ba52749e4e513a46c8d2129c2c817</id>
<content type='text'>
This commits adds an associated type to the `FromStr` trait representing an
error payload for parses which do not succeed. The previous return value,
`Option&lt;Self&gt;` did not allow for this form of payload. After the associated type
was added, the following attributes were applied:

* `FromStr` is now stable
* `FromStr::Err` is now stable
* `FromStr::from_str` is now stable
* `StrExt::parse` is now stable
* `FromStr for bool` is now stable
* `FromStr for $float` is now stable
* `FromStr for $integral` is now stable
* Errors returned from stable `FromStr` implementations are stable
* Errors implement `Display` and `Error` (both impl blocks being `#[stable]`)

Closes #15138
</content>
</entry>
<entry>
<title>std: Stabilize FromStr and parse</title>
<updated>2015-01-30T16:52:44+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-01-28T06:52:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0cdde6e5e015ee6f6d9381ab624a312af7c9b069'/>
<id>urn:sha1:0cdde6e5e015ee6f6d9381ab624a312af7c9b069</id>
<content type='text'>
This commits adds an associated type to the `FromStr` trait representing an
error payload for parses which do not succeed. The previous return value,
`Option&lt;Self&gt;` did not allow for this form of payload. After the associated type
was added, the following attributes were applied:

* `FromStr` is now stable
* `FromStr::Err` is now stable
* `FromStr::from_str` is now stable
* `StrExt::parse` is now stable
* `FromStr for bool` is now stable
* `FromStr for $float` is now stable
* `FromStr for $integral` is now stable
* Errors returned from stable `FromStr` implementations are stable
* Errors implement `Display` and `Error` (both impl blocks being `#[stable]`)

Closes #15138
</content>
</entry>
<entry>
<title>fix fallout</title>
<updated>2015-01-30T15:37:44+00:00</updated>
<author>
<name>Jorge Aparicio</name>
<email>japaricious@gmail.com</email>
</author>
<published>2015-01-11T02:50:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f9865eac185ef2af4df661442d5d3bd2698b725f'/>
<id>urn:sha1:f9865eac185ef2af4df661442d5d3bd2698b725f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename FullRange to RangeFull</title>
<updated>2015-01-29T23:01:08+00:00</updated>
<author>
<name>Nick Cameron</name>
<email>ncameron@mozilla.com</email>
</author>
<published>2015-01-28T04:06:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bf2b4738163b196685198e91d7ce4e2761bb718e'/>
<id>urn:sha1:bf2b4738163b196685198e91d7ce4e2761bb718e</id>
<content type='text'>
</content>
</entry>
</feed>
