| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-08-06 | redox: convert to target_family unix | Jeremy Soller | -609/+0 | |
| 2019-05-06 | use exhaustive_patterns to be able to use `?` | Marcel Hellwig | -7/+9 | |
| 2019-05-06 | convert custom try macro to `?` | Marcel Hellwig | -28/+21 | |
| resolves #60580 | ||||
| 2019-03-31 | libstd: deny(elided_lifetimes_in_paths) | Mazdak Farrokhzad | -2/+2 | |
| 2019-02-28 | libstd => 2018 | Taiki Endo | -17/+18 | |
| 2019-02-22 | Rollup merge of #58059 - RalfJung:before_exec, r=alexcrichton | Mazdak Farrokhzad | -2/+4 | |
| deprecate before_exec in favor of unsafe pre_exec Fixes https://github.com/rust-lang/rust/issues/39575 As per the [lang team decision](https://github.com/rust-lang/rust/issues/39575#issuecomment-442993358): > The language team agreed that before_exec should be unsafe, and leaves the details of a transition plan to the libs team. Cc @alexcrichton @rust-lang/libs how would you like to proceed? | ||||
| 2019-02-10 | libs: doc comments | Alexander Regueiro | -1/+1 | |
| 2019-02-03 | more formatting | Ralf Jung | -2/+4 | |
| 2019-02-01 | also replace before_exec by pre_exec on redox | Ralf Jung | -1/+1 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-12-04 | cleanup: remove static lifetimes from consts in libstd | ljedrz | -1/+1 | |
| 2018-10-18 | Fix tidy checks | jD91mZM2 | -1/+1 | |
| 2018-10-18 | Revert liblibc submodule url | jD91mZM2 | -7/+2 | |
| 2018-10-18 | Interpret shebangs on redox | jD91mZM2 | -14/+80 | |
| This is no longer handled on the kernel side | ||||
| 2018-10-18 | Don't forget to close executable file | Jeremy Soller | -1/+2 | |
| 2018-10-18 | Update to new system calls and enviromental variables | Jeremy Soller | -13/+28 | |
| 2018-07-29 | Replace push loops with collect() and extend() where possible | ljedrz | -5/+6 | |
| 2018-07-25 | Add missing dyn | Tatsuyuki Ishi | -2/+2 | |
| 2018-03-03 | Move process::ExitCode internals to sys | Scott McMurray | -0/+13 | |
| Now begins the saga of fixing compilation errors on other platforms... | ||||
| 2017-12-24 | Capture environment at spawn | Diggory Blake | -17/+7 | |
| 2017-08-20 | redox: Correct error on exec when file is not found | Ian Douglas Scott | -1/+1 | |
| `.raw_os_error()` (called in `spawn()`) returned None, so this produced an incorrect error. | ||||
| 2017-07-29 | Split FL and FD fcntls | Jeremy Soller | -6/+6 | |
| 2017-07-18 | Rollup merge of #43304 - ids1024:path2, r=aturon | Mark Simulacrum | -15/+22 | |
| redox: handle multiple paths in PATH | ||||
| 2017-07-17 | redox: handle multiple paths in PATH | Ian Douglas Scott | -15/+22 | |
| 2017-07-18 | libstd: remove redundant & from &Path::new(...) | NODA, Kai | -1/+1 | |
| fn Path::new<S: AsRef ...>(s: &S) -> &Path Signed-off-by: NODA, Kai <nodakai@gmail.com> | ||||
| 2017-06-06 | Add conversions from File and Child* handles to Stdio | Josh Stone | -0/+12 | |
| `Stdio` now implements `From<ChildStdin>`, `From<ChildStdout>`, `From<ChildStderr>`, and `From<File>`. The `Command::stdin`/`stdout`/`stderr` methods now take any type that implements `Into<Stdio>`. This makes it much easier to write shell-like command chains, piping to one another and redirecting to and from files. Otherwise one would need to use the unsafe and OS-specific `from_raw_fd` or `from_raw_handle`. | ||||
| 2017-04-16 | Fix stdio descriptors in exec by removing cloexec if present. Use dup2 ↵ | Jeremy Soller | -9/+12 | |
| instead of dup | ||||
| 2017-03-12 | Update usages of 'OSX' (and other old names) to 'macOS'. | Corey Farwell | -1/+1 | |
| As of last year with version 'Sierra', the Mac operating system is now called 'macOS'. | ||||
| 2017-02-06 | make Child::try_wait return io::Result<Option<ExitStatus>> | Jack O'Connor | -4/+4 | |
| This is much nicer for callers who want to short-circuit real I/O errors with `?`, because they can write this if let Some(status) = foo.try_wait()? { ... } else { ... } instead of this match foo.try_wait() { Ok(status) => { ... } Err(err) if err.kind() == io::ErrorKind::WouldBlock => { ... } Err(err) => return Err(err), } The original design of `try_wait` was patterned after the `Read` and `Write` traits, which support both blocking and non-blocking implementations in a single API. But since `try_wait` is never blocking, it makes sense to optimize for the non-blocking case. Tracking issue: https://github.com/rust-lang/rust/issues/38903 | ||||
| 2017-01-13 | Add try_wait to Redox process | Jeremy Soller | -0/+14 | |
| 2016-11-28 | Commit to fix make tidy | Jeremy Soller | -1/+1 | |
| 2016-11-28 | Switch to using syscall crate directly - without import | Jeremy Soller | -27/+26 | |
| 2016-11-17 | Replace setuid, setgid with setreuid, setregid | Jeremy Soller | -2/+2 | |
| 2016-11-17 | Add signal support, better exec error handling | Jeremy Soller | -34/+80 | |
| 2016-11-10 | Fixes for stdio and processes on Redox | Jeremy Soller | -1/+15 | |
| 2016-11-09 | Fix exec | Jeremy Soller | -56/+10 | |
| 2016-10-29 | Implement rand and args, cleanup other modules | Jeremy Soller | -22/+1 | |
| 2016-10-28 | Remove unsafe libc layer | Jeremy Soller | -109/+28 | |
| 2016-10-27 | Add redox system | Jeremy Soller | -0/+593 | |
