index
:
public-inbox.git
ci-WIP
fuse3
malloc_info
master
p516-leak
repobrowse
stable-1.6
viewdiff
an "archives first" approach to mailing lists
about
summary
refs
log
tree
commit
homepage
log msg
author
committer
range
path:
root
/
lib
/
PublicInbox
/
Spawn.pm
Date
Commit message (
Expand
)
2024-04-28
send_cmd4: make `tries' a per-call parameter
2024-01-30
spawn: support some rlimit uses via Inline::C
2023-11-30
spawn: drop IO layer support from redirects
2023-11-13
spawn: don't append to scalarrefs on stdout/stderr
2023-11-13
treewide: update read_all to avoid eof|close checks
2023-11-09
spawn: get rid of wantarray popen_rd/popen_wr
2023-11-03
treewide: use eof and close to detect readline errors
2023-11-03
spawn: support PerlIO layer in scalar redirects
2023-11-03
replace ProcessIO with untied PublicInbox::IO
2023-11-03
treewide: use ->close to call ProcessIO->CLOSE
2023-10-28
spawn: use readline instead of read for scalar redirects
2023-10-28
spawn: avoid alloca in C pi_fork_exec
2023-10-28
spawn: croak directly in C pi_fork_exec
2023-10-25
spawn: support synchronous run_qx
2023-10-11
lei rediff: use ProcessIO for --drq support
2023-10-09
spawn: reinstate directory existence check
2023-10-08
process_io: pass args to awaitpid as list
2023-10-08
rename ProcessPipe to ProcessIO
2023-10-06
ipc: lower-level send_cmd/recv_cmd handle EINTR directly
2023-10-04
spawn: drop checks for directory writability
2023-10-04
spawn: use autodie and PublicInbox::Lock
2023-09-28
spawn: add popen_wr support
2023-09-26
spawn: add run_wait to simplify spawn+waitpid use
2023-09-24
ipc: recv_cmd4 clobbers destination buffer on errors
2023-09-11
spawn: do not block ABRT/BUS/ILL/SEGV signals
2023-08-28
spawn: remove distracting empty line
2023-08-28
spawn: remove stray variable $ndc_err
2023-03-25
spawn: show failing directory for chdir failures
2023-02-22
sendmsg: prefix sleep message with `#'
2023-01-18
ds: introduce awaitpid, switch ProcessPipe users
2022-12-24
cleanup pure Perl use
2022-04-26
lei: move to v5.12 to avoid "use strict"
2022-01-31
rewrite Linux nodatacow use in pure Perl w/o system
2021-11-22
spawn: avoid C++ keyword `try'
2021-10-23
cmd_ipc4: retry sendmsg on ENOBUFS/ENOMEM/ETOOMANYREFS
2021-09-14
spawn+gcf2: improve diagnostics for build failures
2021-02-24
treewide: avoid "delete local" construct on hashes
2021-02-07
spawn: pi_fork_exec: support "pgid"
2021-02-07
spawn: pi_fork_exec: restore parent sigmask in child
2021-02-04
spawn: merge common C code together
2021-01-30
lei: less error-prone FD mapping
2021-01-26
use defined-or in a few more places
2021-01-26
spawn: split() on regexp, not a literal string
2021-01-21
lei q: start ->mset while query_prepare runs
2021-01-18
lei q: parallelize Maildir and mbox writing
2021-01-14
cmd_ipc: support + test EINTR + EAGAIN, no FDs
2021-01-12
lei_xsearch: transfer 4 FDs internally, drop IO::FDPass
2021-01-12
ipc: start supporting sending/receiving more than 3 FDs
2021-01-12
cmd_ipc: send FDs with buffer payload
2021-01-04
lei: prefer IO::FDPass over our Inline::C recv_3fds
[next]