<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/rt/rust_uv.cpp, branch 0.2</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=0.2</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=0.2'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2012-02-29T01:56:15+00:00</updated>
<entry>
<title>add uv::loop_delete()</title>
<updated>2012-02-29T01:56:15+00:00</updated>
<author>
<name>Jeff Olson</name>
<email>olson.jeffery@gmail.com</email>
</author>
<published>2012-02-26T06:08:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b4c88cdcecbcf40e1b9a123dcb6056970e256e9b'/>
<id>urn:sha1:b4c88cdcecbcf40e1b9a123dcb6056970e256e9b</id>
<content type='text'>
because of the last change, the loop ptr is no longer cleaned up
when the loop exits. This api call addresses that. Sadly, the loop
ptr is not "reusable" across multiple calls to uv::run().
</content>
</entry>
<entry>
<title>correcting for libuv behavior that differs between linux &amp; windows</title>
<updated>2012-02-29T01:56:15+00:00</updated>
<author>
<name>Jeff Olson</name>
<email>olson.jeffery@gmail.com</email>
</author>
<published>2012-02-25T01:43:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0b3a06ab2ca989ab0f0b9fa5fa8aa83a2ec13998'/>
<id>urn:sha1:0b3a06ab2ca989ab0f0b9fa5fa8aa83a2ec13998</id>
<content type='text'>
net complexity increase :/
</content>
</entry>
<entry>
<title>moving new uv stuff into uv.rs and rust_uv.cpp</title>
<updated>2012-02-29T01:56:15+00:00</updated>
<author>
<name>Jeff Olson</name>
<email>olson.jeffery@gmail.com</email>
</author>
<published>2012-02-22T22:00:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bb5960aa57a04920614fce021c6792ad8a9a0305'/>
<id>urn:sha1:bb5960aa57a04920614fce021c6792ad8a9a0305</id>
<content type='text'>
- removing the remains of uvtmp.rs and rust_uvtmp.rs
- removing the displaced, low-level libuv bindings
in uv.rs and rust_uv.cpp
</content>
</entry>
<entry>
<title>std: Add some hacks to use libuv</title>
<updated>2012-01-23T04:06:58+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2012-01-22T01:29:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=07f8555b3e5d1b0a31936ed7ca08358d2919dd2f'/>
<id>urn:sha1:07f8555b3e5d1b0a31936ed7ca08358d2919dd2f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stdlib: Implement some preliminary libuv bindings</title>
<updated>2011-12-01T18:24:21+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2011-12-01T07:26:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7476a39e47d4c5d8e1a349adf590ee329501a0a8'/>
<id>urn:sha1:7476a39e47d4c5d8e1a349adf590ee329501a0a8</id>
<content type='text'>
std::uv is intended to be low-level, exactly mirroring the C API.
Difficult to continue the implementation now without scheduler
improvements.
</content>
</entry>
<entry>
<title>Rename rust_uv.cpp to rust_aio.cpp</title>
<updated>2011-11-08T03:35:39+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2011-11-08T03:35:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8857657640f16da938de9e24cc4adf6960e29784'/>
<id>urn:sha1:8857657640f16da938de9e24cc4adf6960e29784</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rt: Switch the AIO stuff to the C stack</title>
<updated>2011-10-04T19:08:06+00:00</updated>
<author>
<name>Patrick Walton</name>
<email>pcwalton@mimiga.net</email>
</author>
<published>2011-10-04T19:07:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=af60cf407ca54d2ac594de67f73b188533b3297d'/>
<id>urn:sha1:af60cf407ca54d2ac594de67f73b188533b3297d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rt: Switch the libuv bindings over to not using explicit task pointers</title>
<updated>2011-10-04T01:23:30+00:00</updated>
<author>
<name>Patrick Walton</name>
<email>pcwalton@mimiga.net</email>
</author>
<published>2011-10-04T01:22:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=53c9b9a5dd7341dee2c600ae234ca741da8464de'/>
<id>urn:sha1:53c9b9a5dd7341dee2c600ae234ca741da8464de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rt: Fix comment typo in rust_uv.cpp</title>
<updated>2011-10-04T01:23:30+00:00</updated>
<author>
<name>Patrick Walton</name>
<email>pcwalton@mimiga.net</email>
</author>
<published>2011-10-04T01:08:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3ad4fa00ac0e3b78612eccce18fa6613f3125005'/>
<id>urn:sha1:3ad4fa00ac0e3b78612eccce18fa6613f3125005</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update to libuv commit 3ca382.</title>
<updated>2011-09-23T23:53:06+00:00</updated>
<author>
<name>Erick Tryzelaar</name>
<email>erick.tryzelaar@gmail.com</email>
</author>
<published>2011-09-23T23:13:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5f066e06b991041f2c1d988f493d5b29f8e56b7e'/>
<id>urn:sha1:5f066e06b991041f2c1d988f493d5b29f8e56b7e</id>
<content type='text'>
This patch changes libuv's gyp build system to
make it's own makefiles. To generate them for rust,
run these commands. They requires python 2.x to
work:

$ mkdir -p src/rt/libuv/build
$ svn co http://gyp.googlecode.com/svn src/rt/libuv/build/gyp
$ ./etc/src/gyp_uv
</content>
</entry>
</feed>
