Commit graph

19 commits

Author SHA1 Message Date
q66 45c8450209 envvar support in subprocess 2017-05-13 18:36:40 +02:00
q66 2fc506d1bb fewer temporary allocations in subprocess 2017-05-13 17:02:39 +02:00
q66 06687881c1 implement subprocess detach and validity checks 2017-05-13 00:00:44 +02:00
q66 0925ff3350 clean up platform checks 2017-05-12 00:05:18 +02:00
q66 005485f6a6 rename to subprocess_stream/error 2017-05-11 23:57:04 +02:00
q66 5fc674e4d3 allow split_args to take a lambda 2017-05-11 23:49:51 +02:00
q66 cc18d2b736 add subprocess constructors that open as part of the construction 2017-05-11 19:36:17 +02:00
q66 10caf39244 split win32 and posix code of context_stack and process into separate files 2017-05-10 00:30:23 +02:00
q66 469c85639a some more platform checks 2017-05-10 00:02:37 +02:00
q66 9e429189d7 more foolproof subprocess interface 2017-05-09 23:58:20 +02:00
q66 af951a243c use strings for subprocess errors 2017-05-09 20:33:45 +02:00
q66 6b228ee6a8 documentation for subprocess 2017-05-08 21:23:15 +02:00
q66 ea7f4062b7 hide platform-specific data from subprocess 2017-05-08 20:32:36 +02:00
q66 4966830d33 rename process_info to subprocess 2017-05-08 18:42:30 +02:00
q66 4022897195 make sure process exec never leaks file descriptors 2017-05-08 17:10:09 +02:00
q66 ce1b94624a rename process_pipe 2017-05-08 04:13:07 +02:00
q66 61fcfeee2e slight process api cleanup 2017-05-08 04:09:47 +02:00
q66 1ecf921f1a initial impl of process calling api (posix only atm) 2017-05-08 03:51:45 +02:00
q66 f01992c952 add command line splitting api (posix, windows) and use it from build 2017-05-07 21:17:13 +02:00