summaryrefslogtreecommitdiff
path: root/process.c
Commit message (Expand)AuthorAgeFilesLines
* Remove prototypes for functions that are no longer used. (#7497)Samuel Williams2023-03-101-4/+0
* Accept `sleep(nil)` as sleep forever. (#7484)Samuel Williams2023-03-101-1/+4
* Remove SIGCHLD `waidpid`. (#7476)Samuel Williams2023-03-091-206/+5
* Remove obsoleted functions in rjit.cTakashi Kokubun2023-03-071-6/+1
* Get rid of MJIT's special forkTakashi Kokubun2023-03-071-53/+0
* s/mjit/rjit/Takashi Kokubun2023-03-061-20/+20
* s/MJIT/RJIT/Takashi Kokubun2023-03-061-8/+8
* [DOC] Restore Process module doc lost due to RDoc updatezverok2023-02-191-20/+15
* [DOC] Change formatting in the exec docsMaciek Rząsa2022-11-191-3/+4
* Using UNDEF_P macroS-H-GAMELINKS2022-11-161-1/+1
* Followed up 796069b2882d8a67ecc36bda7c72affcbad09daeHiroshi SHIBATA2022-09-221-0/+4
* getrlimit adding RLIMIT_NPTS constant.David Carlier2022-09-211-0/+8
* [DOC] Tweak the doc for `Process.kill` signatureKoichi ITO2022-09-211-1/+1
* Ignore EPERM which means already being process-leaderNobuyoshi Nakada2022-09-201-1/+2
* Reduce fork calls in daemonNobuyoshi Nakada2022-09-191-10/+4
* MJIT: Do not hang after forking with threadsTakashi Kokubun2022-09-111-0/+1
* Call appropriate hooks on MJIT's forkTakashi Kokubun2022-09-041-0/+23
* Short-circuit `Process._fork`Nobuyoshi Nakada2022-08-121-9/+22
* Stop using casted `rb_syswait` as `proc_syswait`Nobuyoshi Nakada2022-08-071-5/+1
* Fix the sizes comparisonNobuyoshi Nakada2022-08-061-1/+1
* [DOC] Process._fork does not get called by Process.daemonIvo Anjo2022-08-051-0/+7
* Expand tabs [ci skip]Takashi Kokubun2022-07-211-739/+739
* [DOC] Document `Process::Tms`Nobuyoshi Nakada2022-06-281-1/+16
* Allow to just warn as bool expected, without an exceptionNobuyoshi Nakada2022-06-201-1/+1
* Remove MJIT worker thread (#6006)Takashi Kokubun2022-06-151-62/+22
* [ci skip] Fix docsPeter Zhu2022-04-131-1/+1
* Fix some RDoc links (#5778)Burdette Lamar2022-04-081-1/+1
* Prefix ccan headers (#4568)Nobuyoshi Nakada2022-03-301-19/+19
* [DOC] Fix documentation typo for Process#clock_gettimeThierry Joyal2022-03-071-1/+1
* Use symbols for clock IDs if `clockid_t` is not numericNobuyoshi Nakada2022-02-191-19/+134
* Set static IDs to same name variablesNobuyoshi Nakada2022-02-191-30/+31
* Enhanced RDoc concerning command injection (#5537)Burdette Lamar2022-02-181-0/+3
* Accurately report VM memsizeKevin Newton2022-01-211-0/+15
* [DOC] Enhanced Process.groups relatedNobuyoshi Nakada2022-01-191-6/+7
* [Feature #18491] Drop support for HP-UXPeter Zhu2022-01-181-1/+0
* Replace to RBOOL macroS-H-GAMELINKS2022-01-171-6/+1
* [DOC] Fix docs rendering for Process._fork [ci skip]Matheus Richard2021-12-151-2/+2
* Some codes replace to `RBOOL` macro (#5023)S.H2021-11-091-16/+4
* process.c: Add Process._fork (#5017)Yusuke Endoh2021-10-251-9/+39
* Fill pid and error in the statusNobuyoshi Nakada2021-10-191-2/+7
* Rework order of operations to better handle last_status.Samuel Williams2021-09-221-9/+6
* Add support for non-blocking `Kernel.system`.Samuel Williams2021-09-221-64/+109
* Handle overwriting Object::ENV in spawnJeremy Evans2021-09-141-5/+6
* Replace RBOOL macroS-H-GAMELINKS2021-09-051-1/+1
* Add Windows as a supported OS for Process.clock_gettime [ci skip]Lars Kanis2021-08-281-2/+2
* `popen()` is not available on emscriptenNobuyoshi Nakada2021-08-161-1/+1
* Suppress unused-variable warningsNobuyoshi Nakada2021-08-161-2/+2
* [DOC] mention how the command is passed to the shell [ci skip]Nobuyoshi Nakada2021-08-031-1/+2
* [DOC] Fix Process::exec documentation [ci skip]Nobuyoshi Nakada2021-07-311-1/+1
* [DOC] Fix Process::exec documentation [ci skip]Nobuyoshi Nakada2021-07-301-2/+2