Commits

Show all
Author Commit Message Labels Comments Date
Peter Bex
Provide a new 'wait' procedure so we don't need to modify the type of process-wait, which could lead to trouble in user code when compiled with scrutiny and/or specialization. This procedure returns the values in a different order for ease of use. May be a bit confusing...
Tags
0.3
Peter Bex
Revert back to standard-extension and include a type declaration override for scsh-process to fix bogus optimization of 'signal-handler' due to invalid scrutiny type
Peter Bex
Add back the nohang option to the process-wait override
Peter Bex
Updated release-info file for release tag 0.2.1
Peter Bex
Added tag 0.2.1 for changeset d3c7cae85443
Peter Bex
Workaround for bug in 4.8.0 when loading scsh-process in compiled mode - it segfaults immediately. TODO: Figure out why
Tags
0.2.1
Peter Bex
Updated release-info file for release tag 0.2
Peter Bex
Added tag 0.2 for changeset 0a8045becc54
Peter Bex
Set version to 0.2
Tags
0.2
Peter Bex
Improve test for <<-redirection by making it less dependent on random factors that determine process interleaving, ensuring it gets processed through the pipeline rather than on the same descriptor by mangling it through 'tr'. Fix <<-redirection by reopening output port on new descriptor and explicitly setting up the input port to the given fd in the parent process
Peter Bex
Updated release-info file for release tag 0.1.2
Peter Bex
Added tag 0.1.2 for changeset 234887a3b630
Peter Bex
Once again, another fuckup
Tags
0.1.2
Peter Bex
Use shell arithmetic instead of "bc". It's more portable
Peter Bex
Re-bump version
Peter Bex
Updated release-info file for release tag 0.1.1
Peter Bex
Added tag 0.1.1 for changeset c97c978db5e6
Peter Bex
Quick bugfix release 0.1.1; change version in setup-file
Tags
0.1.1
Peter Bex
Reorder return values of process-wait; we shouldn't mess with that!
Peter Bex
Bump version in setup-file
Peter Bex
Updated release-info file for release tag 0.1
Peter Bex
Added tag 0.1 for changeset db3df004c956
Peter Bex
Updated meta-file for release 0.1
Tags
0.1
Peter Bex
Add release-info file
Peter Bex
Add bookkeeping code for processes so we can get rid of all zombie processes
Peter Bex
Clean up tempfiles by open/unlink combination in run/collecting*
Peter Bex
Add wrapper for tests so we get a good summary at the end; also add trailing garbage for run/sexp's test
Peter Bex
Ensure port is closed before returning from run/sexp*; this would hopefull ensure processes don't hang when they keep writing while the pipe buffer is full. Instead, it would kill the process with sigpipe
Peter Bex
fork/pipe returns #f in the child, not 0
Peter Bex
Use implicit quasiquotation inside object-redirection rule too
  1. Prev
  2. Next