rust/src/rt
Alex Crichton 58a51120a7 Update libuv
This update brings a few months of changes, but primarily a fix for the
following situation.

When creating a handle to stdin, libuv used to set the stdin handle to
nonblocking mode. This would end up affect this stdin handle across all
processes that shared it, which mean that stdin become nonblocking for everyone
using the same stdin. On linux, this also affected *stdout* because stdin/stdout
roughly point at the same thing.

This problem became apparent when running the test suite manually on a local
computer. The stdtest suite (running with libgreen) would set stdout to
nonblocking mode (as described above), and then the next test suite would always
fail for a printing failure (because stdout was returning EAGAIN).

This has been fixed upstream, joyent/libuv@342e8c, and this update pulls in this
fix. This also brings us in line with a recently upstreamed libuv patch.

Closes #13336
Closes #13355
2014-04-24 09:08:07 -07:00
..
arch fix MIPS target 2014-03-14 11:13:36 +08:00
msvc Add some C99 and C++ compatibility headers for MSVC 2011-03-21 10:24:00 -07:00
sundown Replace all ~"" with "".to_owned() 2014-04-18 17:25:34 -07:00
vg rt: Make valgrind Win64-compatible 2013-08-26 22:15:45 +09:00
libuv-auto-clean-trigger Update libuv 2014-04-24 09:08:07 -07:00
miniz.c Move runtime files to C instead of C++ 2013-11-18 21:45:58 -08:00
rust_android_dummy.c rt: Define exp10 on Android 2014-01-03 21:29:40 -08:00
rust_android_dummy.h auto merge of #6234 : yichoi/rust/glob-dummy-pull, r=thestinger 2013-05-04 22:09:36 -07:00
rust_builtin.c rand: Rewrite OsRng in Rust for windows 2014-03-21 12:03:13 -07:00
rust_test_helpers.c rustc: Fix x86 ffi for empty struct arguments 2014-03-19 16:41:51 +09:00
rust_try.ll Stop using C++ exceptions for stack unwinding. 2013-12-24 12:13:42 -08:00
rust_uv.c rustuv: Handle short writes in uv_fs_write 2014-03-25 09:37:36 -07:00