Date | Commit message (Collapse) | ||
---|---|---|---|
2016-03-01 | processpipe: preserve native close behavior | ||
We need to ensure close on handles tied to this class get the same errors a normal "close" in Perl gets. | |||
2016-02-28 | reduce calls to close unless error checks are needed | ||
We can rely on timely auto-destruction based on reference counting; reducing the chance of redundant close(2) calls which may hit the wront FD. We do care about certain close calls (e.g. writing to a buffered IO handle) if we require error-checking for write-integrity. In other cases, let things go out-of-scope so it can be freed automatically after use. | |||
2016-02-27 | git: use built-in spawn implementation for vfork | ||
This should reduce overhead of spawning git processes from our long-running httpd and nntpd servers. |