diff options
| author | bors <bors@rust-lang.org> | 2013-09-18 18:30:56 -0700 | 
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2013-09-18 18:30:56 -0700 | 
| commit | 4dacd736510b2ae28a54489fe88571f1a6de019f (patch) | |
| tree | 4703e0ae31a895aa5485abec49eecf4984bdcf3c /src/librustpkg/rustpkg.rs | |
| parent | 36cc41481c788e8d781e24908dcf30120797ed8d (diff) | |
| parent | cb7756a81d3cbc48e79ffaa1a1f9d4934b581166 (diff) | |
| download | rust-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/librustpkg/rustpkg.rs')
0 files changed, 0 insertions, 0 deletions
