<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libtest/lib.rs, branch 1.0.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.0.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.0.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2015-05-11T17:05:21+00:00</updated>
<entry>
<title>Squeeze the last bits of `task`s in documentation in favor of `thread`</title>
<updated>2015-05-11T17:05:21+00:00</updated>
<author>
<name>Barosl Lee</name>
<email>vcs@barosl.com</email>
</author>
<published>2015-05-11T17:05:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=276b436530aa9714f23b436dec7e865cbeb8bdc4'/>
<id>urn:sha1:276b436530aa9714f23b436dec7e865cbeb8bdc4</id>
<content type='text'>
An automated script was run against the `.rs` and `.md` files,
subsituting every occurrence of `task` with `thread`. In the `.rs`
files, only the texts in the comment blocks were affected.
</content>
</entry>
<entry>
<title>std: Remove deprecated/unstable num functionality</title>
<updated>2015-04-23T22:18:14+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-04-17T22:32:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0372484acc0270585479caf8cdccc6eb0106d8be'/>
<id>urn:sha1:0372484acc0270585479caf8cdccc6eb0106d8be</id>
<content type='text'>
This commit removes all the old casting/generic traits from `std::num` that are
no longer in use by the standard library. This additionally removes the old
`strconv` module which has not seen much use in quite a long time. All generic
functionality has been supplanted with traits in the `num` crate and the
`strconv` module is supplanted with the [rust-strconv crate][rust-strconv].

[rust-strconv]: https://github.com/lifthrasiir/rust-strconv

This is a breaking change due to the removal of these deprecated crates, and the
alternative crates are listed above.

[breaking-change]

Conflicts:
	src/libstd/num/strconv.rs
</content>
</entry>
<entry>
<title>Negative case of `len()` -&gt; `is_empty()`</title>
<updated>2015-04-15T03:26:03+00:00</updated>
<author>
<name>Tamir Duberstein</name>
<email>tamird@gmail.com</email>
</author>
<published>2015-03-24T23:54:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=10f15e72e6c265eb43d34dba564d86dbf1c4fb99'/>
<id>urn:sha1:10f15e72e6c265eb43d34dba564d86dbf1c4fb99</id>
<content type='text'>
`s/([^\(\s]+\.)len\(\) [(?:!=)&gt;] 0/!$1is_empty()/g`
</content>
</entry>
<entry>
<title>Tweak relese notes + rebase fixes</title>
<updated>2015-04-02T07:18:45+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-04-02T01:44:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e3b7e6caa25bffcffe6b04f550f551e1ae086f6b'/>
<id>urn:sha1:e3b7e6caa25bffcffe6b04f550f551e1ae086f6b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rollup merge of #23860: nikomatsakis/copy-requires-clone</title>
<updated>2015-04-02T01:37:54+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-04-02T01:37:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f92e7abefd0231f80d16062e5ff6aaf8cc3bc861'/>
<id>urn:sha1:f92e7abefd0231f80d16062e5ff6aaf8cc3bc861</id>
<content type='text'>
Conflicts:
	src/test/compile-fail/coherence-impls-copy.rs
</content>
</entry>
<entry>
<title>Remove TODO</title>
<updated>2015-04-01T20:03:33+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2015-04-01T20:03:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8eed73feb659633ef809e2af3399e53d5de6c6fa'/>
<id>urn:sha1:8eed73feb659633ef809e2af3399e53d5de6c6fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove `Thunk` struct and `Invoke` trait; change `Thunk` to be an alias</title>
<updated>2015-04-01T18:41:21+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2015-04-01T15:12:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cade32acf6f5ff209ee082d70350d9bc0362985a'/>
<id>urn:sha1:cade32acf6f5ff209ee082d70350d9bc0362985a</id>
<content type='text'>
for `Box&lt;FnBox()&gt;`. I found the alias was still handy because it is
shorter than the fully written type.

This is a [breaking-change]: convert code using `Invoke` to use `FnBox`,
which is usually pretty straight-forward. Code using thunk mostly works
if you change `Thunk::new =&gt; Box::new` and `foo.invoke(arg)` to
`foo(arg)`.
</content>
</entry>
<entry>
<title>Fallout in public-facing and semi-public-facing libs</title>
<updated>2015-04-01T15:23:45+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2015-03-30T13:40:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c35c46821a69af14e6b38e0238f70e22433a3e8e'/>
<id>urn:sha1:c35c46821a69af14e6b38e0238f70e22433a3e8e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rollup merge of #23873: alexcrichton/remove-deprecated</title>
<updated>2015-03-31T22:54:44+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-03-31T18:34:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=554946c81eeb4fcfceda782f6c5af394ab3fe8d3'/>
<id>urn:sha1:554946c81eeb4fcfceda782f6c5af394ab3fe8d3</id>
<content type='text'>
Conflicts:
	src/libcollectionstest/fmt.rs
	src/libcollectionstest/lib.rs
	src/libcollectionstest/str.rs
	src/libcore/error.rs
	src/libstd/fs.rs
	src/libstd/io/cursor.rs
	src/libstd/os.rs
	src/libstd/process.rs
	src/libtest/lib.rs
	src/test/run-pass-fulldeps/compiler-calls.rs
</content>
</entry>
<entry>
<title>std: Clean out #[deprecated] APIs</title>
<updated>2015-03-31T22:49:57+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-03-30T18:00:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d4a2c941809f303b97d153e06ba07e95cd245f88'/>
<id>urn:sha1:d4a2c941809f303b97d153e06ba07e95cd245f88</id>
<content type='text'>
This commit cleans out a large amount of deprecated APIs from the standard
library and some of the facade crates as well, updating all users in the
compiler and in tests as it goes along.
</content>
</entry>
</feed>
