- Jan 31, 2018
-
-
braco authored
-
Michael Aaron Murphy authored
Make popd and pushd update PWD to fix issue #683
-
Sag0Sag0 authored
-
- Jan 20, 2018
-
-
Michael Aaron Murphy authored
Synchronize Redox and Unix job_control
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
- Jan 16, 2018
-
-
Michael Aaron Murphy authored
Add tests to #638 array parsing issue
-
aimof authored
cases array length is 0 or 1.
-
Michael Aaron Murphy authored
Change: remove tests dependency
-
Michael Aaron Murphy authored
-
Michael Aaron Murphy authored
Move binary::main into actual main
-
- Jan 15, 2018
-
-
jD91mZM2 authored
-
Michael Aaron Murphy authored
CD_CHANGE function
-
- Jan 14, 2018
- Jan 13, 2018
-
-
Michael Aaron Murphy authored
Fix to array parsing issue
-
Victor Carvalho authored
Glob_check was incorporating one element arrays into globs. The fix simply checks if the b']' is not succeeded by another character, which would make it a glob
-
- Jan 06, 2018
-
-
Michael Aaron Murphy authored
Clean up builtin isatty
-
Sag0Sag0 authored
-
- Jan 04, 2018
-
-
Michael Aaron Murphy authored
Fix issue board link
-
its-suun authored
-
Jeremy Soller authored
Update redox-syscall, use WUNTRACED for waitpid in Redox
-
Jeremy Soller authored
-
Jeremy Soller authored
Call execve from fork_and_exec in sys/redox.rs so they can share code
-
Isabelle Knott authored
-
Jeremy Soller authored
-
- Jan 03, 2018
-
-
* Add builtin isatty * Attempt fix for redox specific error * Add documentation on platform specific stuff
-
- Jan 02, 2018
-
-
Michael Aaron Murphy authored
Found some issues with pipeline execution logic, foreground job control, and background job control, and so I've fixed them and added a new integration test. The following use cases are now working: ``` echo foo | grep foo && echo found foo echo foo | grep bar || echo did not find bar echo test | grep test && echo found test | cat ```
-
- Dec 31, 2017
-
-
Michael Aaron Murphy authored
More Foreground Job Control Improvements
-
Michael Aaron Murphy authored
-
Michael Aaron Murphy authored
Fix for double quote parsing
-
Michael Aaron Murphy authored
-
Michael Aaron Murphy authored
-
Michael Aaron Murphy authored
-
Michael Aaron Murphy authored
-
Michael Aaron Murphy authored
-
Juho Peltonen authored
-
Michael Aaron Murphy authored
Job control in Ion was a complete mess, and it was a wonder that it even worked at one point to begin with! I've gone through and fixed a number of issues related to foreground job management. - Processes are no longer preemptively killed by Ion to emulate SIGPIPE support. - Processes within a pipeline are now assigned the same PGID. - A SIGPIPE handler is now registered so that processes exit when they receive a SIGPIPE. - Jobs should exit with the correct exit statuses in more situations. - External commands now use fork + exec, rather than `std::process::Command`. - Redox's foreground job management was also improved. - Some refactoring was performed, with more refactoring planned in the future. There's likely some issues that remain to be addressed though. Needs more testing & bug reports. Background job management remains to be mostly broken for now, so that's an area to look into next.
-
- Dec 27, 2017
-
-
Jeremy Soller authored
-