<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/net/addr.rs, branch 1.12.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.12.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.12.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2016-06-29T09:44:33+00:00</updated>
<entry>
<title>Update documentation to reflect ignoring of unknown addresses</title>
<updated>2016-06-29T09:44:33+00:00</updated>
<author>
<name>Tobias Bucher</name>
<email>tobiasbucher5991@gmail.com</email>
</author>
<published>2016-06-29T09:44:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6aa01825204e8c3c29d104935de78df74a8e51d3'/>
<id>urn:sha1:6aa01825204e8c3c29d104935de78df74a8e51d3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Ignore unknown address types when looking up hosts</title>
<updated>2016-06-29T09:39:56+00:00</updated>
<author>
<name>Tobias Bucher</name>
<email>tobiasbucher5991@gmail.com</email>
</author>
<published>2016-06-03T21:10:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d6237cefcb9fae0286a920b182e9bbc928a57c8a'/>
<id>urn:sha1:d6237cefcb9fae0286a920b182e9bbc928a57c8a</id>
<content type='text'>
Previously, any function using a `ToSocketAddrs` input would fail if
passed a hostname that resolves to an address type different from the
ones recognized by Rust.

This also changes the `LookupHost` iterator to only include the known
address types, as a result, it doesn't have to return `Result`s any
more, which are likely misinterpreted as failed name lookups.
</content>
</entry>
<entry>
<title>std: Stabilize APIs for the 1.9 release</title>
<updated>2016-04-11T15:57:53+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2016-04-07T17:42:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=552eda70d33cead1398adfecce1a75e7a61e3daf'/>
<id>urn:sha1:552eda70d33cead1398adfecce1a75e7a61e3daf</id>
<content type='text'>
This commit applies all stabilizations, renamings, and deprecations that the
library team has decided on for the upcoming 1.9 release. All tracking issues
have gone through a cycle-long "final comment period" and the specific APIs
stabilized/deprecated are:

Stable

* `std::panic`
* `std::panic::catch_unwind` (renamed from `recover`)
* `std::panic::resume_unwind` (renamed from `propagate`)
* `std::panic::AssertUnwindSafe` (renamed from `AssertRecoverSafe`)
* `std::panic::UnwindSafe` (renamed from `RecoverSafe`)
* `str::is_char_boundary`
* `&lt;*const T&gt;::as_ref`
* `&lt;*mut T&gt;::as_ref`
* `&lt;*mut T&gt;::as_mut`
* `AsciiExt::make_ascii_uppercase`
* `AsciiExt::make_ascii_lowercase`
* `char::decode_utf16`
* `char::DecodeUtf16`
* `char::DecodeUtf16Error`
* `char::DecodeUtf16Error::unpaired_surrogate`
* `BTreeSet::take`
* `BTreeSet::replace`
* `BTreeSet::get`
* `HashSet::take`
* `HashSet::replace`
* `HashSet::get`
* `OsString::with_capacity`
* `OsString::clear`
* `OsString::capacity`
* `OsString::reserve`
* `OsString::reserve_exact`
* `OsStr::is_empty`
* `OsStr::len`
* `std::os::unix::thread`
* `RawPthread`
* `JoinHandleExt`
* `JoinHandleExt::as_pthread_t`
* `JoinHandleExt::into_pthread_t`
* `HashSet::hasher`
* `HashMap::hasher`
* `CommandExt::exec`
* `File::try_clone`
* `SocketAddr::set_ip`
* `SocketAddr::set_port`
* `SocketAddrV4::set_ip`
* `SocketAddrV4::set_port`
* `SocketAddrV6::set_ip`
* `SocketAddrV6::set_port`
* `SocketAddrV6::set_flowinfo`
* `SocketAddrV6::set_scope_id`
* `&lt;[T]&gt;::copy_from_slice`
* `ptr::read_volatile`
* `ptr::write_volatile`
* The `#[deprecated]` attribute
* `OpenOptions::create_new`

Deprecated

* `std::raw::Slice` - use raw parts of `slice` module instead
* `std::raw::Repr` - use raw parts of `slice` module instead
* `str::char_range_at` - use slicing plus `chars()` plus `len_utf8`
* `str::char_range_at_reverse` - use slicing plus `chars().rev()` plus `len_utf8`
* `str::char_at` - use slicing plus `chars()`
* `str::char_at_reverse` - use slicing plus `chars().rev()`
* `str::slice_shift_char` - use `chars()` plus `Chars::as_str`
* `CommandExt::session_leader` - use `before_exec` instead.

Closes #27719
cc #27751 (deprecating the `Slice` bits)
Closes #27754
Closes #27780
Closes #27809
Closes #27811
Closes #27830
Closes #28050
Closes #29453
Closes #29791
Closes #29935
Closes #30014
Closes #30752
Closes #31262
cc #31398 (still need to deal with `before_exec`)
Closes #31405
Closes #31572
Closes #31755
Closes #31756
</content>
</entry>
<entry>
<title>Auto merge of #32454 - eddyb:rollup, r=eddyb</title>
<updated>2016-03-23T19:33:04+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2016-03-23T19:33:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=98f0a9128f0fc6545de14a5de8f0e91675045e56'/>
<id>urn:sha1:98f0a9128f0fc6545de14a5de8f0e91675045e56</id>
<content type='text'>
Rollup of 11 pull requests

- Successful merges: #32404, #32420, #32423, #32425, #32429, #32430, #32431, #32434, #32437, #32441, #32443
- Failed merges:
</content>
</entry>
<entry>
<title>try! -&gt; ?</title>
<updated>2016-03-23T03:01:37+00:00</updated>
<author>
<name>Jorge Aparicio</name>
<email>japaricious@gmail.com</email>
</author>
<published>2016-03-23T03:01:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0f02309e4b0ea05ee905205278fb6d131341c41f'/>
<id>urn:sha1:0f02309e4b0ea05ee905205278fb6d131341c41f</id>
<content type='text'>
Automated conversion using the untry tool [1] and the following command:

```
$ find -name '*.rs' -type f | xargs untry
```

at the root of the Rust repo.

[1]: https://github.com/japaric/untry
</content>
</entry>
<entry>
<title>std: Store flowinfo/scope_id in host byte order</title>
<updated>2016-03-22T16:33:36+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2016-03-22T16:33:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=88506ce5cdc7a5e3eeb9e121184f8a1c2e40819e'/>
<id>urn:sha1:88506ce5cdc7a5e3eeb9e121184f8a1c2e40819e</id>
<content type='text'>
Apparently these aren't supposed to be stored in network byte order, so doing so
ends up causing failures when it would otherwise succeed when stored in the host
byte order.

Closes #32424
</content>
</entry>
<entry>
<title>Rollup merge of #31842 - dileepbapat:master, r=alexcrichton</title>
<updated>2016-02-24T22:51:10+00:00</updated>
<author>
<name>Manish Goregaokar</name>
<email>manishsmail@gmail.com</email>
</author>
<published>2016-02-24T22:51:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ac02f9c18d601bec9740c552d0ba554ae62bd60c'/>
<id>urn:sha1:ac02f9c18d601bec9740c552d0ba554ae62bd60c</id>
<content type='text'>
I have made changes and built it after that. Please advise,

https://github.com/rust-lang/rust/issues/31820
</content>
</entry>
<entry>
<title>#31820 - Utilize `if..let` instead of single `match` branch</title>
<updated>2016-02-23T15:51:51+00:00</updated>
<author>
<name>dileepb</name>
<email>dileepbapat@gmail.com</email>
</author>
<published>2016-02-23T15:48:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fbfe70e6ab26c0cccb5fbbf5b805eecb751cb576'/>
<id>urn:sha1:fbfe70e6ab26c0cccb5fbbf5b805eecb751cb576</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Register new snapshots</title>
<updated>2016-02-23T15:31:16+00:00</updated>
<author>
<name>Aaron Turon</name>
<email>aturon@mozilla.com</email>
</author>
<published>2016-02-20T00:08:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a92ee0f664c84545c3cba70644472ec3df23c1ee'/>
<id>urn:sha1:a92ee0f664c84545c3cba70644472ec3df23c1ee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add SocketAddrV6::set_flowinfo and set_scope_id</title>
<updated>2016-02-11T14:36:10+00:00</updated>
<author>
<name>Simon Sapin</name>
<email>simon.sapin@exyr.org</email>
</author>
<published>2016-02-11T14:36:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3de820ee7912f46761ca4f0c50f67164aaa5f42f'/>
<id>urn:sha1:3de820ee7912f46761ca4f0c50f67164aaa5f42f</id>
<content type='text'>
</content>
</entry>
</feed>
