summaryrefslogtreecommitdiffstats
path: root/crates/runner/src/lib.rs
AgeCommit message (Expand)Author
2021-11-01runner: set CLOEXEC on signalfdMatthias Schiffer
2021-10-28Split paths module into driver and runner partsMatthias Schiffer
2021-10-27runner: get rid of spawn argument funnellingMatthias Schiffer
2021-10-27runner: add Steal wrapper, use for socketMatthias Schiffer
2021-10-26runner: move Checkable trait into separabe moduleMatthias Schiffer
2021-10-26runner: remove another layer of child processesMatthias Schiffer
2021-10-26runner: move jobserver token handling into task processMatthias Schiffer
2021-10-26runner: maintain list of task PIDs in contextMatthias Schiffer
2021-10-26runner: add RunnerContext structMatthias Schiffer
2021-10-26runner: move more code into the actual task processMatthias Schiffer
2021-10-26runner: pass jobserver to task handler as referenceMatthias Schiffer
2021-10-26runner: handle reaping and requests in the poll loopMatthias Schiffer
2021-10-26runner: wait for signals using poll()Matthias Schiffer
2021-10-26runner: use signal fd to wait for exiting child processesMatthias Schiffer
2021-10-26Replace ipc-channel with UNIX sockets and manual FD passingMatthias Schiffer
2021-10-26Switch to 2021 editionMatthias Schiffer
2021-10-26runner: make lock() function more genericMatthias Schiffer
2021-10-25Allow to set the maximum number of jobs on the command lineMatthias Schiffer
2021-10-25Add lockfile for build state directoryMatthias Schiffer
2021-10-25Move runner into separate crateMatthias Schiffer