<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/old_io/timer.rs, branch beta</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=beta</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=beta'/>
<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>Add #![feature] attributes to doctests</title>
<updated>2015-03-23T21:40:26+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2015-03-13T22:28:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e9019101a82dd7f61dcdcd52bcc0123d5ed25d22'/>
<id>urn:sha1:e9019101a82dd7f61dcdcd52bcc0123d5ed25d22</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove explicit syntax highlight from docs.</title>
<updated>2015-03-13T23:25:18+00:00</updated>
<author>
<name>Joseph Crail</name>
<email>jbcrail@gmail.com</email>
</author>
<published>2015-03-13T02:42:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fcf3f3209accbb9240ea44a24165e35e50eba1d2'/>
<id>urn:sha1:fcf3f3209accbb9240ea44a24165e35e50eba1d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Example -&gt; Examples</title>
<updated>2015-03-12T01:11:40+00:00</updated>
<author>
<name>Steve Klabnik</name>
<email>steve@steveklabnik.com</email>
</author>
<published>2015-03-12T01:11:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=64ab111b5387e9985df188a970350c9e6c7f1451'/>
<id>urn:sha1:64ab111b5387e9985df188a970350c9e6c7f1451</id>
<content type='text'>
This brings comments in line with https://github.com/rust-lang/rfcs/blob/master/text/0505-api-comment-conventions.md#using-markdown
</content>
</entry>
<entry>
<title>Rename #[should_fail] to #[should_panic]</title>
<updated>2015-03-09T17:14:21+00:00</updated>
<author>
<name>Steven Fackler</name>
<email>sfackler@gmail.com</email>
</author>
<published>2015-01-31T23:08:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e2605b42c7ce37717118fe240f7d0e8c4eae3598'/>
<id>urn:sha1:e2605b42c7ce37717118fe240f7d0e8c4eae3598</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Switched to Box::new in many places.</title>
<updated>2015-03-03T20:05:55+00:00</updated>
<author>
<name>Felix S. Klock II</name>
<email>pnkfelix@pnkfx.org</email>
</author>
<published>2015-02-15T08:52:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0d5bcb14adb71900a99f06b92485de7e019734c2'/>
<id>urn:sha1:0d5bcb14adb71900a99f06b92485de7e019734c2</id>
<content type='text'>
Many of the modifications putting in `Box::new` calls also include a
pointer to Issue 22405, which tracks going back to `box &lt;expr&gt;` if
possible in the future.

(Still tried to use `Box&lt;_&gt;` where it sufficed; thus some tests still
have `box_syntax` enabled, as they use a mix of `box` and `Box::new`.)

Precursor for overloaded-`box` and placement-`in`; see Issue 22181.
</content>
</entry>
<entry>
<title>Remove `i`, `is`, `u`, or `us` suffixes that are not necessary.</title>
<updated>2015-02-18T14:09:12+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2015-02-17T14:47:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2b5720a15fd7e8ae3883dcaee556b000e962b052'/>
<id>urn:sha1:2b5720a15fd7e8ae3883dcaee556b000e962b052</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fallout from stabilization</title>
<updated>2015-02-17T23:14:17+00:00</updated>
<author>
<name>Aaron Turon</name>
<email>aturon@mozilla.com</email>
</author>
<published>2015-02-17T23:10:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d0de2b46e9bcca93971ef64d6ecdef872633f246'/>
<id>urn:sha1:d0de2b46e9bcca93971ef64d6ecdef872633f246</id>
<content type='text'>
</content>
</entry>
<entry>
<title>`for x in range(a, b)` -&gt; `for x in a..b`</title>
<updated>2015-01-29T12:47:37+00:00</updated>
<author>
<name>Jorge Aparicio</name>
<email>japaricious@gmail.com</email>
</author>
<published>2015-01-26T20:46:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7d661af9c86566088f7dbaeee25143ecde673b75'/>
<id>urn:sha1:7d661af9c86566088f7dbaeee25143ecde673b75</id>
<content type='text'>
sed -i 's/in range(\([^,]*\), *\([^()]*\))/in \1\.\.\2/g' **/*.rs
</content>
</entry>
<entry>
<title>std: Rename io to old_io</title>
<updated>2015-01-27T00:01:16+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-01-23T00:27:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f72b1645103e12b581f7022b893c37b5fe41aef7'/>
<id>urn:sha1:f72b1645103e12b581f7022b893c37b5fe41aef7</id>
<content type='text'>
In preparation for the I/O rejuvination of the standard library, this commit
renames the current `io` module to `old_io` in order to make room for the new
I/O modules. It is expected that the I/O RFCs will land incrementally over time
instead of all at once, and this provides a fresh clean path for new modules to
enter into as well as guaranteeing that all old infrastructure will remain in
place for some time.

As each `old_io` module is replaced it will be deprecated in-place for new
structures in `std::{io, fs, net}` (as appropriate).

This commit does *not* leave a reexport of `old_io as io` as the deprecation
lint does not currently warn on this form of use. This is quite a large breaking
change for all imports in existing code, but all functionality is retained
precisely as-is and path statements simply need to be renamed from `io` to
`old_io`.

[breaking-change]
</content>
</entry>
</feed>
