about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2013-09-18 18:30:56 -0700
committerbors <bors@rust-lang.org>2013-09-18 18:30:56 -0700
commit4dacd736510b2ae28a54489fe88571f1a6de019f (patch)
tree4703e0ae31a895aa5485abec49eecf4984bdcf3c /src/rustllvm/RustWrapper.cpp
parent36cc41481c788e8d781e24908dcf30120797ed8d (diff)
parentcb7756a81d3cbc48e79ffaa1a1f9d4934b581166 (diff)
downloadrust-4dacd736510b2ae28a54489fe88571f1a6de019f.tar.gz
rust-4dacd736510b2ae28a54489fe88571f1a6de019f.zip
auto merge of #9260 : alexcrichton/rust/libuv-processes, r=brson
This is a re-landing of #8645, except that the bindings are *not* being used to
power std::run just yet. Instead, this adds the bindings as standalone bindings
inside the rt::io::process module.

I made one major change from before, having to do with how pipes are
created/bound. It's much clearer now when you can read/write to a pipe, as
there's an explicit difference (different types) between an unbound and a bound
pipe. The process configuration now takes unbound pipes (and consumes ownership
of them), and will return corresponding pipe structures back if spawning is
successful (otherwise everything is destroyed normally).
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions