<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/task.rs, branch 0.12.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=0.12.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=0.12.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2014-10-03T07:39:56+00:00</updated>
<entry>
<title>Set the `non_uppercase_statics` lint to warn by default</title>
<updated>2014-10-03T07:39:56+00:00</updated>
<author>
<name>P1start</name>
<email>rewi-github@whanau.org</email>
</author>
<published>2014-09-13T01:55:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=94bcd3539c761b4ecf423800bce21057c4e961fa'/>
<id>urn:sha1:94bcd3539c761b4ecf423800bce21057c4e961fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std: Clarify what timers do with zero and negative durations</title>
<updated>2014-08-13T18:31:47+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2014-07-31T03:07:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=63cd4acf535f8df177459559fe2d7e6ab390c6d8'/>
<id>urn:sha1:63cd4acf535f8df177459559fe2d7e6ab390c6d8</id>
<content type='text'>
Add tests. Also fix a bunch of broken time tests.
</content>
</entry>
<entry>
<title>std: Rename sleep, periodic, and oneshot timers to sleep_ms, etc.</title>
<updated>2014-08-13T18:31:47+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2014-07-15T02:30:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=657b679b158894556628f096a28aab364b605446'/>
<id>urn:sha1:657b679b158894556628f096a28aab364b605446</id>
<content type='text'>
Rename io::timer::sleep, Timer::sleep, Timer::oneshot,
Timer::periodic, to sleep_ms, oneshot_ms, periodic_ms. These functions
all take an integer and interpret it as milliseconds.

Replacement functions will be added that take Duration.

[breaking-change]
</content>
</entry>
<entry>
<title>Rename to_str to to_string</title>
<updated>2014-07-21T16:54:52+00:00</updated>
<author>
<name>Steven Fackler</name>
<email>sfackler@gmail.com</email>
</author>
<published>2014-07-21T00:12:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2e24ef377e32ee2fe253046fdc073840279e4b95'/>
<id>urn:sha1:2e24ef377e32ee2fe253046fdc073840279e4b95</id>
<content type='text'>
Closes #15796.

[breaking-change]
</content>
</entry>
<entry>
<title>std: Stabilize task module.</title>
<updated>2014-07-19T01:34:38+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2014-07-18T23:02:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0b946f0a9099c8a116d2f51473a48d0e16b43037'/>
<id>urn:sha1:0b946f0a9099c8a116d2f51473a48d0e16b43037</id>
<content type='text'>
Most stable. deschedule/failing experimental because of concerns about
naming and desirability.

Adds task::name() to replace deprecated task::with_name().
</content>
</entry>
<entry>
<title>Stabilization for `owned` (now `boxed`) and `cell`</title>
<updated>2014-07-13T19:52:51+00:00</updated>
<author>
<name>Aaron Turon</name>
<email>aturon@mozilla.com</email>
</author>
<published>2014-07-10T21:19:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e0ede9c6b3894851b800a323757857eba07943b5'/>
<id>urn:sha1:e0ede9c6b3894851b800a323757857eba07943b5</id>
<content type='text'>
This PR is the outcome of the library stabilization meeting for the
`liballoc::owned` and `libcore::cell` modules.

Aside from the stability attributes, there are a few breaking changes:

* The `owned` modules is now named `boxed`, to better represent its
  contents. (`box` was unavailable, since it's a keyword.) This will
  help avoid the misconception that `Box` plays a special role wrt
  ownership.

* The `AnyOwnExt` extension trait is renamed to `BoxAny`, and its `move`
  method is renamed to `downcast`, in both cases to improve clarity.

* The recently-added `AnySendOwnExt` extension trait is removed; it was
  not being used and is unnecessary.

[breaking-change]
</content>
</entry>
<entry>
<title>std: Rename the `ToStr` trait to `ToString`, and `to_str` to `to_string`.</title>
<updated>2014-07-08T20:01:43+00:00</updated>
<author>
<name>Richo Healey</name>
<email>richo@psych0tik.net</email>
</author>
<published>2014-06-21T10:39:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=12c334a77b897f7b1cb6cff3c56a71ecb89c82af'/>
<id>urn:sha1:12c334a77b897f7b1cb6cff3c56a71ecb89c82af</id>
<content type='text'>
[breaking-change]
</content>
</entry>
<entry>
<title>libstd: set baseline stability levels.</title>
<updated>2014-07-01T05:49:18+00:00</updated>
<author>
<name>Aaron Turon</name>
<email>aturon@mozilla.com</email>
</author>
<published>2014-07-01T00:22:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f7bb31a47a11ea85535024965432bcef90f407f7'/>
<id>urn:sha1:f7bb31a47a11ea85535024965432bcef90f407f7</id>
<content type='text'>
Earlier commits have established a baseline of `experimental` stability
for all crates under the facade (so their contents are considered
experimental within libstd). Since `experimental` is `allow` by
default, we should use the same baseline stability for libstd itself.

This commit adds `experimental` tags to all of the modules defined in
`std`, and `unstable` to `std` itself.
</content>
</entry>
<entry>
<title>rustuv: Don't zero-out data on clones</title>
<updated>2014-06-29T16:38:07+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-06-29T16:38:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ca7fb82e0b9fb47e4addcee7b993993e7ce27fde'/>
<id>urn:sha1:ca7fb82e0b9fb47e4addcee7b993993e7ce27fde</id>
<content type='text'>
When cloning a stream, the data is already guaranteed to be in a consistent
state, so there's no need to perform a zeroing. This prevents segfaults as seen
in #15231

Closes #15231
</content>
</entry>
<entry>
<title>auto merge of #15208 : alexcrichton/rust/snapshots, r=pcwalton</title>
<updated>2014-06-28T20:11:34+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2014-06-28T20:11:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fe8bc178014dc2c5badd8443329c179478a40cc4'/>
<id>urn:sha1:fe8bc178014dc2c5badd8443329c179478a40cc4</id>
<content type='text'>
This change registers new snapshots, allowing `*T` to be removed from the language. This is a large breaking change, and it is recommended that if compiler errors are seen that any FFI calls are audited to determine whether they should be actually taking `*mut T`.
</content>
</entry>
</feed>
