about summary refs log tree commit diff
path: root/src/libstd/process.rs
AgeCommit message (Collapse)AuthorLines
2015-03-09remove uses of as_slice where deref coercions can be usedRicho Healey-7/+7
2015-03-08Small fixes to example to be more idiomaticSteve Klabnik-3/+3
2015-03-04Auto merge of #22920 - tshepang:remove-some-warnings, r=huonwbors-3/+2
2015-03-01std: Stabilize the `process` moduleAlex Crichton-15/+57
This commits blanket marks the API of the `std::process` module as `#[stable]`. The module's API is very similar to the old `std::old_io::process` API and has generally had quite a bit of time to bake both before and after the new module landed. The one modification made to the API is that `Stdio::capture` is now named `stdio::piped`. [breaking-change]
2015-03-01remove some compiler warningsTshepang Lekhonkhobe-3/+2
2015-02-23Fix the std::process::Stdio constructorsKevin Ballard-2/+2
There are no tests for this because testing inherit/null is tricky. Probably why there weren't tests for it to begin with.
2015-02-20try to reduce bajillion warningsAlexis-6/+2
2015-02-17rollup merge of #22319: huonw/send-is-not-staticAlex Crichton-1/+1
Conflicts: src/libstd/sync/task_pool.rs src/libstd/thread.rs src/libtest/lib.rs src/test/bench/shootout-reverse-complement.rs src/test/bench/shootout-spectralnorm.rs
2015-02-17rollup merge of #22435: aturon/final-stab-threadAlex Crichton-3/+3
Conflicts: src/test/bench/rt-messaging-ping-pong.rs src/test/bench/rt-parfib.rs src/test/bench/task-perf-spawnalot.rs
2015-02-18Update tests for the Send - 'static change.Huon Wilson-1/+1
2015-02-17Fallout from stabilizationAaron Turon-3/+3
2015-02-16change the signal used to test signal_reported_rightSébastien Marie-3/+3
The test "signal_reported_right" send a signal `1` to `/bin/sh`, and check the status code to check if the signal is reported right. Under OpenBSD, the signal `1` (`SIGHUP`) is catched by `/bin/sh`, resulting the test failed. Use the uncatchable signal `9` (`SIGKILL`) for test.
2015-02-13Add std::processAaron Turon-0/+834
Per [RFC 579](https://github.com/rust-lang/rfcs/pull/579), this commit adds a new `std::process` module. This module is largely based on the existing `std::old_io::process` module, but refactors the API to use `OsStr` and other new standards set out by IO reform. The existing module is not yet deprecated, to allow for the new API to get a bit of testing before a mass migration to it.