<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/io/native, branch master</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=master</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2013-12-24T22:42:00+00:00</updated>
<entry>
<title>native: Introduce libnative</title>
<updated>2013-12-24T22:42:00+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2013-12-13T01:54:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6aadc9d18856f8e7ea8038e2c4b2ba0f9507e26a'/>
<id>urn:sha1:6aadc9d18856f8e7ea8038e2c4b2ba0f9507e26a</id>
<content type='text'>
This commit introduces a new crate called "native" which will be the crate that
implements the 1:1 runtime of rust. This currently entails having an
implementation of std::rt::Runtime inside of libnative as well as moving all of
the native I/O implementations to libnative.

The current snag is that the start lang item must currently be defined in
libnative in order to start running, but this will change in the future.

Cool fact about this crate, there are no extra features that are enabled.

Note that this commit does not include any makefile support necessary for
building libnative, that's all coming in a later commit.
</content>
</entry>
<entry>
<title>std: silence warnings when compiling test.</title>
<updated>2013-12-19T14:26:03+00:00</updated>
<author>
<name>Huon Wilson</name>
<email>dbau.pp+github@gmail.com</email>
</author>
<published>2013-12-19T14:12:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c00104f36a1dd6aad318d410ffa41b9ec531880a'/>
<id>urn:sha1:c00104f36a1dd6aad318d410ffa41b9ec531880a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std::vec: remove .as_imm_buf, replaced by .as_ptr &amp; .len.</title>
<updated>2013-12-18T22:26:13+00:00</updated>
<author>
<name>Huon Wilson</name>
<email>dbau.pp+github@gmail.com</email>
</author>
<published>2013-12-17T14:49:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4c79b22ef26a2b846d84c46bc8fea50c953559dd'/>
<id>urn:sha1:4c79b22ef26a2b846d84c46bc8fea50c953559dd</id>
<content type='text'>
There's no need for the restrictions of a closure with the above methods.
</content>
</entry>
<entry>
<title>auto merge of #10984 : huonw/rust/clean-raw, r=cmr</title>
<updated>2013-12-15T14:56:27+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2013-12-15T14:56:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8d52dfbace05c46754f4f6bb5a25f55906c9d7b0'/>
<id>urn:sha1:8d52dfbace05c46754f4f6bb5a25f55906c9d7b0</id>
<content type='text'>
See commits for details.
</content>
</entry>
<entry>
<title>std::vec: convert to(_mut)_ptr to as_... methods on &amp;[] and &amp;mut [].</title>
<updated>2013-12-15T12:37:41+00:00</updated>
<author>
<name>Huon Wilson</name>
<email>dbau.pp+github@gmail.com</email>
</author>
<published>2013-12-15T12:35:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=164f7a290ef98377e4c8c158eca2fbed098a2842'/>
<id>urn:sha1:164f7a290ef98377e4c8c158eca2fbed098a2842</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move std::{str,vec}::raw::set_len to an unsafe method on Owned{Vector,Str}.</title>
<updated>2013-12-15T12:05:30+00:00</updated>
<author>
<name>Huon Wilson</name>
<email>dbau.pp+github@gmail.com</email>
</author>
<published>2013-12-15T12:05:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f53292f7ee7365fe50ac216efac438ff5569fd06'/>
<id>urn:sha1:f53292f7ee7365fe50ac216efac438ff5569fd06</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std: fix spelling in docs.</title>
<updated>2013-12-15T05:26:09+00:00</updated>
<author>
<name>Huon Wilson</name>
<email>dbau.pp+github@gmail.com</email>
</author>
<published>2013-12-15T05:26:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=55534100ce175143e2c7223100b825bf130e750b'/>
<id>urn:sha1:55534100ce175143e2c7223100b825bf130e750b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>librustuv: Change `with_local_io` to use RAII.</title>
<updated>2013-12-10T23:13:12+00:00</updated>
<author>
<name>Patrick Walton</name>
<email>pcwalton@mimiga.net</email>
</author>
<published>2013-12-06T01:25:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6bd80f74505a3eb7c44753c69cbe253ff566d5c1'/>
<id>urn:sha1:6bd80f74505a3eb7c44753c69cbe253ff566d5c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove dead codes</title>
<updated>2013-12-08T07:55:28+00:00</updated>
<author>
<name>Kiet Tran</name>
<email>ktt3ja@gmail.com</email>
</author>
<published>2013-12-08T07:55:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1755408d1a58684b6c9bce11aeceb18a1ec2d66e'/>
<id>urn:sha1:1755408d1a58684b6c9bce11aeceb18a1ec2d66e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>auto merge of #10796 : kballard/rust/revert-new-naming, r=alexcrichton</title>
<updated>2013-12-05T07:26:19+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2013-12-05T07:26:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b5bab85c1a41bcd7758fb8090a3cf3ba20e33b48'/>
<id>urn:sha1:b5bab85c1a41bcd7758fb8090a3cf3ba20e33b48</id>
<content type='text'>
Rename the `*::init()` functions back to `*::new()`, since `new` is not
going to become a keyword.
</content>
</entry>
</feed>
