rust/src/libstd/rt
Alex Crichton a9bd447400 Roll std::run into std::io::process
The std::run module is a relic from a standard library long since past, and
there's not much use to having two modules to execute processes with where one
is slightly more convenient. This commit merges the two modules, moving lots of
functionality from std::run into std::io::process and then deleting
std::run.

New things you can find in std::io::process are:

* Process::new() now only takes prog/args
* Process::configure() takes a ProcessConfig
* Process::status() is the same as run::process_status
* Process::output() is the same as run::process_output
* I/O for spawned tasks is now defaulted to captured in pipes instead of ignored
* Process::kill() was added (plus an associated green/native implementation)
* Process::wait_with_output() is the same as the old finish_with_output()
* destroy() is now signal_exit()
* force_destroy() is now signal_kill()

Closes #2625
Closes #10016
2014-02-23 21:51:17 -08:00
..
args.rs std: Rename unstable::mutex::Mutex to StaticNativeMutex. 2014-02-16 10:13:56 +11:00
at_exit_imp.rs Move replace and swap to std::mem. Get rid of std::util 2014-02-11 05:21:35 +08:00
crate_map.rs Move std::{trie, hashmap} to libcollections 2014-02-23 00:35:11 -08:00
env.rs Register new snapshots 2014-02-14 22:55:20 -08:00
global_heap.rs std: Move raw to std::raw 2014-02-23 01:07:53 -08:00
local.rs Removing do keyword from libstd and librustc 2014-01-29 09:15:41 -05:00
local_heap.rs std: Remove unstable::lang 2014-02-23 01:47:05 -08:00
local_ptr.rs Replace C types with Rust types in libstd, closes #7313 2014-01-22 19:20:47 +01:00
logging.rs Fixup the rest of the tests in the compiler 2014-01-07 23:51:38 -08:00
macros.rs Another round of test fixes from previous commits 2013-11-10 01:37:12 -08:00
mod.rs std: Move unstable::stack to rt::stack 2014-02-23 01:47:08 -08:00
rtio.rs Roll std::run into std::io::process 2014-02-23 21:51:17 -08:00
stack.rs std: Move unstable::stack to rt::stack 2014-02-23 01:47:08 -08:00
task.rs Spellcheck library docs. 2014-02-18 08:05:35 +11:00
thread.rs std: Move unstable::stack to rt::stack 2014-02-23 01:47:08 -08:00
thread_local_storage.rs Replace C types with Rust types in libstd, closes #7313 2014-01-22 19:20:47 +01:00
unwind.rs std: Remove unstable::lang 2014-02-23 01:47:05 -08:00
util.rs std: Move intrinsics to std::intrinsics. 2014-02-23 01:07:53 -08:00