rust/src/compiletest
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
..
common.rs mk: Fix non-android cross builds. 2014-02-13 18:11:23 -05:00
compiletest.rs move extra::test to libtest 2014-02-20 16:03:58 +08:00
errors.rs Tweak the interface of std::io 2014-01-17 10:00:47 -08:00
header.rs Tweak how preference factors into linkage 2014-02-19 08:33:08 -08:00
procsrv.rs Roll std::run into std::io::process 2014-02-23 21:51:17 -08:00
runtest.rs Roll std::run into std::io::process 2014-02-23 21:51:17 -08:00
util.rs Remove re-exports of std::io::stdio::{print, println} in the prelude. 2014-01-11 10:46:00 +11:00