rust/src/librustc/back
Cadence Marseille 5de42701a8 Fix #10754 - std::run functions fail after io_error
The problem was that std::run::Process::new() was unwrap()ing the result
of std::io::process::Process::new(), which returns None in the case
where the io_error condition is raised to signal failure to start the
process.

Have std::run::Process::new() similarly return an Option<run::Process>
to reflect the fact that a subprocess might have failed to start. Update
utility functions run::process_status() and run::process_output() to
return Option<ProcessExit> and Option<ProcessOutput>, respectively.

Various parts of librustc and librustpkg needed to be updated to reflect
these API changes.

closes #10754
2013-12-14 12:50:04 -05:00
..
abi.rs
archive.rs Fix #10754 - std::run functions fail after io_error 2013-12-14 12:50:04 -05:00
arm.rs Add generation of static libraries to rustc 2013-11-29 18:36:13 -08:00
link.rs Fix #10754 - std::run functions fail after io_error 2013-12-14 12:50:04 -05:00
lto.rs Disable all unwinding on -Z no-landing-pads LTO 2013-12-11 09:18:20 -08:00
manifest.rs Fixed "unused variable" errors and trailing whitespace. 2013-12-11 23:44:25 -08:00
mips.rs Add generation of static libraries to rustc 2013-11-29 18:36:13 -08:00
rpath.rs Revert "libstd: Change Path::new to Path::init." 2013-12-04 22:33:53 -08:00
target_strs.rs Add generation of static libraries to rustc 2013-11-29 18:36:13 -08:00
upcall.rs Remove unused upcalls 2013-12-05 16:29:16 -08:00
x86_64.rs Add generation of static libraries to rustc 2013-11-29 18:36:13 -08:00
x86.rs Add generation of static libraries to rustc 2013-11-29 18:36:13 -08:00