-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
process and pipe cleanup #12739
process and pipe cleanup #12739
Commits on Aug 22, 2015
-
Make it possible again to read STDERR without calling
cat
Merge the Pipe() and Pipe(C_NULL) constructors having the former just call the latter and delaying initialization to the place where it is actually needed. Now passing an empty Pipe to spawn will once again initialize it with the appropriate pipe end.
Configuration menu - View commit details
-
Copy full SHA for 771ec0b - Browse repository at this point
Copy the full SHA 771ec0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c17088 - Browse repository at this point
Copy the full SHA 0c17088View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8a2e6d - Browse repository at this point
Copy the full SHA a8a2e6dView commit details -
fix spawn test to call readall before waiting for the process to exit…
…. also rename Pipe to PipeEndpoint
Configuration menu - View commit details
-
Copy full SHA for 8206f9f - Browse repository at this point
Copy the full SHA 8206f9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b223a3 - Browse repository at this point
Copy the full SHA 6b223a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6030f7e - Browse repository at this point
Copy the full SHA 6030f7eView commit details -
redesign Process to be a subtype of IO and dispatch read/write to the…
… appropriate stdin/stdout stream
Configuration menu - View commit details
-
Copy full SHA for 80be437 - Browse repository at this point
Copy the full SHA 80be437View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18d646f - Browse repository at this point
Copy the full SHA 18d646fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ff0c54 - Browse repository at this point
Copy the full SHA 2ff0c54View commit details -
now that we have named arguments, ProcessChainOrNot can finally becom…
…e a hidden argument rather than an awkward first argument
Configuration menu - View commit details
-
Copy full SHA for fd40e79 - Browse repository at this point
Copy the full SHA fd40e79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f43cef - Browse repository at this point
Copy the full SHA 9f43cefView commit details -
always use Pipe, not PipeEndpoint, in spawn
PipeEndpoint has behavioral flaws when used on its own since it is incapable of tracking the full pipe and the behavior of both ends
Configuration menu - View commit details
-
Copy full SHA for dc03fbb - Browse repository at this point
Copy the full SHA dc03fbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1481981 - Browse repository at this point
Copy the full SHA 1481981View commit details -
Process.exitcode needs to be an Int64 to cover the range typemin(Int3…
…2):typemax(UInt32) that may be returned by spawn on windows (fixes #12176)
Configuration menu - View commit details
-
Copy full SHA for c565cd0 - Browse repository at this point
Copy the full SHA c565cd0View commit details
Commits on Aug 25, 2015
-
Revert open(cmd) => Process change
for separation into a independent merge commit
Configuration menu - View commit details
-
Copy full SHA for 8ffdfc2 - Browse repository at this point
Copy the full SHA 8ffdfc2View commit details