Age | Commit message (Expand) | Author |
2017-11-18 | Perform trial wait with "nohang" set to #t when blocking | Peter Bex |
2017-11-10 | Also unmask (if needed) sigchld in the child process thunk | Peter Bex |
2017-11-10 | Don't unmask signal if the signal was already masked before forking | Peter Bex |
2017-11-09 | Temporarily mask sigchld to avoid race condition in fork | Peter Bex |
2017-11-08 | Fix process-wait on #f or a plain pid | Peter Bex |
2017-06-29 | Ensure ports are closed after reading in run/...* procedures (thanks to Jörg... | Peter Bex |
2017-06-03 | Reinstall deadlock workaround thread when forking with thread killing | Peter Bex |
2017-05-23 | Fix race condition that caused mutex to get unlocked when the process wasn't ... | Peter Bex |
2017-05-23 | Block only current thread instead of entire process when waiting for a child. | Jörg Wittenberger |
2017-01-24 | Update copyright year | Peter Bex |
2017-01-21 | Clear pending process table on fork. | Peter Bex |
2017-01-21 | Also export proc:pid (thanks to Joerg Wittenberger) | Peter Bex |
2016-09-24 | Add proc:pid, proc?, signal-process and process-sleep for improved compat | Peter Bex |
2015-07-18 | Fix default output redirections to ignore stderr. | Peter Bex |
2013-06-22 | Bump version to 0.4.1 (and update copyright year, while we're at it)0.4.1 | Peter Bex |
2013-06-18 | Support unquote-splicing through a variant of exec-path (reported by Moritz) | Peter Bex |
2012-11-03 | Support new process-fork form which can kill all other threads. We still see... | Peter Bex |
2012-10-06 | Fix order of returning0.3.1 | Peter Bex |
2012-10-06 | Return #f from WAIT when nohang is given and the process hasn't completed | Peter Bex |
2012-10-06 | Provide a new 'wait' procedure so we don't need to modify the type of process...0.3 | Peter Bex |
2012-10-06 | Revert back to standard-extension and include a type declaration override for... | Peter Bex |
2012-10-06 | Add back the nohang option to the process-wait override | Peter Bex |
2012-10-05 | Improve test for <<-redirection by making it less dependent on random factors... | Peter Bex |
2012-10-04 | Reorder return values of process-wait; we shouldn't mess with that! | Peter Bex |
2012-10-03 | Add bookkeeping code for processes so we can get rid of all zombie processes | Peter Bex |
2012-10-03 | Clean up tempfiles by open/unlink combination in run/collecting* | Peter Bex |
2012-10-02 | Ensure port is closed before returning from run/sexp*; this would hopefull en... | Peter Bex |
2012-10-02 | fork/pipe returns #f in the child, not 0 | Peter Bex |
2012-10-02 | Use implicit quasiquotation inside object-redirection rule too | Peter Bex |
2012-10-02 | Fix setup script and remove untrue and misleading comment | Peter Bex |
2012-10-02 | Use better ->string conversion routine | Peter Bex |
2012-10-02 | Fix run/collecting* and add a testcase for it | Peter Bex |
2012-10-02 | Implement <<-redirection | Peter Bex |
2012-10-01 | Implement appending to files | Peter Bex |
2012-10-01 | Fix run/port* so it doesn't replace the input port when in the REPL. Unfortu... | Peter Bex |
2012-10-01 | Implement run/file*, which is really weird | Peter Bex |
2012-10-01 | Mistake: the fork should automatically exit, the user shouldn't need to do this | Peter Bex |
2012-10-01 | Implement && and || (which is a bit of a hack in Chicken considering it's the... | Peter Bex |
2012-10-01 | Add BSD license clause | Peter Bex |
2012-10-01 | Clean up FDs that we don't use anymore | Peter Bex |
2012-10-01 | Fix nested pipe expressions and run/sexps, adding tests for both | Peter Bex |
2012-10-01 | Provide a more complete set of primitives, and convert fit-pipes to fork/pipe... | Peter Bex |
2012-10-01 | Implement pipe fitting | Peter Bex |
2012-09-30 | Implement scheme begin forms, filedescriptor dup()ing and use print-error-mes... | Peter Bex |
2012-09-30 | First stab at basic scsh interface. Currently can fork off subprocesses and ... | Peter Bex |