<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/sys/unix/ext/mod.rs, branch 1.35.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.35.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.35.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2019-02-11T20:36:45+00:00</updated>
<entry>
<title>remove "experimental" wording from std::os::unix</title>
<updated>2019-02-11T20:36:45+00:00</updated>
<author>
<name>Andy Russell</name>
<email>arussell123@gmail.com</email>
</author>
<published>2019-02-11T20:36:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=34052a19a24325e525296e97f9b56e77d7fb4020'/>
<id>urn:sha1:34052a19a24325e525296e97f9b56e77d7fb4020</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove licenses</title>
<updated>2018-12-26T04:08:33+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2018-12-25T15:56:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2a663555ddf36f6b041445894a8c175cd1bc718c'/>
<id>urn:sha1:2a663555ddf36f6b041445894a8c175cd1bc718c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix issue on unix</title>
<updated>2018-06-15T08:00:57+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2018-06-15T08:00:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6a03884ce99df2002ddaa1155de65384f7767cd5'/>
<id>urn:sha1:6a03884ce99df2002ddaa1155de65384f7767cd5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update doc comment for the Unix extension module</title>
<updated>2017-10-31T09:41:10+00:00</updated>
<author>
<name>Tobias Bucher</name>
<email>tobiasbucher5991@gmail.com</email>
</author>
<published>2017-10-31T09:41:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=afc7106a2970e38601eeb52a39559509acf1de29'/>
<id>urn:sha1:afc7106a2970e38601eeb52a39559509acf1de29</id>
<content type='text'>
It was a bit outdated, claimed to be able to do less than it actually
could.
</content>
</entry>
<entry>
<title>Fix inconsistent doc headings</title>
<updated>2017-08-24T16:42:53+00:00</updated>
<author>
<name>lukaramu</name>
<email>lukaramu@users.noreply.github.com</email>
</author>
<published>2017-08-24T15:33:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=49ee9f3f08ba4583bc722a663e43551067ace271'/>
<id>urn:sha1:49ee9f3f08ba4583bc722a663e43551067ace271</id>
<content type='text'>
This fixes headings reading "Unsafety" and "Example", they should be
"Safety" and "Examples" according to RFC 1574.
</content>
</entry>
<entry>
<title>Exposed all platform-specific documentation.</title>
<updated>2017-08-10T05:43:59+00:00</updated>
<author>
<name>kennytm</name>
<email>kennytm@gmail.com</email>
</author>
<published>2017-08-05T06:39:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b4114ebe3a19d7d9bdacf700cc67bd2709eafe5b'/>
<id>urn:sha1:b4114ebe3a19d7d9bdacf700cc67bd2709eafe5b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stabilize std::os::*::fs::FileExt</title>
<updated>2016-12-15T18:56:55+00:00</updated>
<author>
<name>Aaron Turon</name>
<email>aturon@mozilla.com</email>
</author>
<published>2016-12-14T19:35:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=df26a5a9587c5fd922163d2b7625588fa97912cc'/>
<id>urn:sha1:df26a5a9587c5fd922163d2b7625588fa97912cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement reading and writing atomically at certain offsets</title>
<updated>2016-10-09T08:48:07+00:00</updated>
<author>
<name>Tobias Bucher</name>
<email>tobiasbucher5991@gmail.com</email>
</author>
<published>2016-08-15T23:11:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b3f2644b66647d47338051d783cae8e661312472'/>
<id>urn:sha1:b3f2644b66647d47338051d783cae8e661312472</id>
<content type='text'>
These functions allow to read from and write to a file in one atomic
action from multiple threads, avoiding the race between the seek and the
read.

The functions are named `{read,write}_at` on non-Windows (which don't
change the file cursor), and `seek_{read,write}` on Windows (which
change the file cursor).
</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>Add unix socket support to the standard library</title>
<updated>2016-03-21T01:57:58+00:00</updated>
<author>
<name>Steven Fackler</name>
<email>sfackler@gmail.com</email>
</author>
<published>2016-03-17T03:50:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c0d989ed6b4b840a290a80ec0cdbc8edbce2ee57'/>
<id>urn:sha1:c0d989ed6b4b840a290a80ec0cdbc8edbce2ee57</id>
<content type='text'>
</content>
</entry>
</feed>
