<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/rt, branch 0.9</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=0.9</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=0.9'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2014-01-08T07:51:38+00:00</updated>
<entry>
<title>Fixup the rest of the tests in the compiler</title>
<updated>2014-01-08T07:51:38+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-01-07T08:57:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0547fb9cad4053f3ec66e722b7a05df259d63038'/>
<id>urn:sha1:0547fb9cad4053f3ec66e722b7a05df259d63038</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stdtest: Fix all leaked trait imports</title>
<updated>2014-01-08T07:51:38+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-01-07T06:33:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bcb1c381a38f8f36a71323bbf12d55afc8627d90'/>
<id>urn:sha1:bcb1c381a38f8f36a71323bbf12d55afc8627d90</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix remaining cases of leaking imports</title>
<updated>2014-01-08T07:51:38+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-01-07T03:05:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c4d36b85a0181575319168ab080989c71b935b20'/>
<id>urn:sha1:c4d36b85a0181575319168ab080989c71b935b20</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std: Fill in all missing imports</title>
<updated>2014-01-08T07:51:38+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-01-07T00:48:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7e0443d6c4e683105f20de85dc4591cc5cf2518d'/>
<id>urn:sha1:7e0443d6c4e683105f20de85dc4591cc5cf2518d</id>
<content type='text'>
Fallout from the previous commits
</content>
</entry>
<entry>
<title>auto merge of #11353 : alexcrichton/rust/improve-logging, r=brson</title>
<updated>2014-01-07T17:41:35+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2014-01-07T17:41:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7dbd12a4fa89c04dff5031691502a0e0a9b0960e'/>
<id>urn:sha1:7dbd12a4fa89c04dff5031691502a0e0a9b0960e</id>
<content type='text'>
This will allow capturing of common things like logging messages, stdout prints
(using stdio println), and failure messages (printed to stderr).  Any new prints
added to libstd should be funneled through these task handles to allow capture
as well.

Additionally, this commit redirects logging back through a `Logger` trait so the
log level can be usefully consumed by an arbitrary logger.

This commit also introduces methods to set the task-local stdout handles:

* std::io::stdio::set_stdout
* std::io::stdio::set_stderr
* std::io::logging::set_logger

These methods all return the previous logger just in case it needs to be used
for inspection.

I plan on using this infrastructure for extra::test soon, but we don't quite
have the primitives that I'd like to use for it, so it doesn't migrate
extra::test at this time.

Closes #6369
</content>
</entry>
<entry>
<title>auto merge of #11348 : alexcrichton/rust/snapshots, r=brson</title>
<updated>2014-01-07T15:11:36+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2014-01-07T15:11:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=983f307e123f1da3d351ed2032163bf93ea8f638'/>
<id>urn:sha1:983f307e123f1da3d351ed2032163bf93ea8f638</id>
<content type='text'>
</content>
</entry>
<entry>
<title>auto merge of #11329 : fhahn/rust/unused-cast-lint2, r=alexcrichton</title>
<updated>2014-01-07T09:51:39+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2014-01-07T09:51:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bc395bc71e02a7726565725ce026758f948b2d76'/>
<id>urn:sha1:bc395bc71e02a7726565725ce026758f948b2d76</id>
<content type='text'>
Updates as mentioned in #11135
</content>
</entry>
<entry>
<title>Support arbitrary stdout/stderr/logger handles</title>
<updated>2014-01-06T21:19:53+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-01-06T18:26:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ac2a24ecc9df66279a7b6df478593b34e1d2449f'/>
<id>urn:sha1:ac2a24ecc9df66279a7b6df478593b34e1d2449f</id>
<content type='text'>
This will allow capturing of common things like logging messages, stdout prints
(using stdio println), and failure messages (printed to stderr).  Any new prints
added to libstd should be funneled through these task handles to allow capture
as well.

Additionally, this commit redirects logging back through a `Logger` trait so the
log level can be usefully consumed by an arbitrary logger.

This commit also introduces methods to set the task-local stdout handles:

* std::io::stdio::set_stdout
* std::io::stdio::set_stderr
* std::io::logging::set_logger

These methods all return the previous logger just in case it needs to be used
for inspection.

I plan on using this infrastructure for extra::test soon, but we don't quite
have the primitives that I'd like to use for it, so it doesn't migrate
extra::test at this time.

Closes #6369
</content>
</entry>
<entry>
<title>Remove some unnecessary type casts</title>
<updated>2014-01-06T20:28:54+00:00</updated>
<author>
<name>Florian Hahn</name>
<email>flo@fhahn.com</email>
</author>
<published>2013-12-24T23:53:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=82365501043735dd8ec5eadaa5d30354cee19252'/>
<id>urn:sha1:82365501043735dd8ec5eadaa5d30354cee19252</id>
<content type='text'>
Conflicts:
	src/librustc/middle/lint.rs
</content>
</entry>
<entry>
<title>Register new snapshots</title>
<updated>2014-01-06T17:26:47+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-01-06T17:26:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6b2a6cb3fe241d6e27fc685a72dd05c3a55d1ea8'/>
<id>urn:sha1:6b2a6cb3fe241d6e27fc685a72dd05c3a55d1ea8</id>
<content type='text'>
</content>
</entry>
</feed>
