summaryrefslogtreecommitdiff
path: root/process.c
AgeCommit message (Expand)Author
2023-03-24Cache pid itself instead of converted VALUENobuyoshi Nakada
2023-03-23thread_pthread.c: Use a `fork_gen` to protect against fork instead of getpid()Jean Boussier
2023-03-22Suppress a compiler warning on GCC in process.cPeter Zhu
2023-03-20Mark cached pid if necessaryNobuyoshi Nakada
2023-03-20Cache `Process.pid`Jean Boussier
2023-03-15Remove SIGCHLD `waidpid`. (#7527)Samuel Williams
2023-03-14Revert SIGCHLD changes to diagnose CI failures. (#7517)Samuel Williams
2023-03-10Remove prototypes for functions that are no longer used. (#7497)Samuel Williams
2023-03-10Accept `sleep(nil)` as sleep forever. (#7484)Samuel Williams
2023-03-09Remove SIGCHLD `waidpid`. (#7476)Samuel Williams
2023-03-07Remove obsoleted functions in rjit.cTakashi Kokubun
2023-03-07Get rid of MJIT's special forkTakashi Kokubun
2023-03-06s/mjit/rjit/Takashi Kokubun
2023-03-06s/MJIT/RJIT/Takashi Kokubun
2023-02-19[DOC] Restore Process module doc lost due to RDoc updatezverok
2022-11-19[DOC] Change formatting in the exec docsMaciek Rząsa
2022-11-16Using UNDEF_P macroS-H-GAMELINKS
2022-09-22Followed up 796069b2882d8a67ecc36bda7c72affcbad09daeHiroshi SHIBATA
2022-09-21getrlimit adding RLIMIT_NPTS constant.David Carlier
2022-09-21[DOC] Tweak the doc for `Process.kill` signatureKoichi ITO
2022-09-20Ignore EPERM which means already being process-leaderNobuyoshi Nakada
2022-09-19Reduce fork calls in daemonNobuyoshi Nakada
2022-09-11MJIT: Do not hang after forking with threadsTakashi Kokubun
2022-09-04Call appropriate hooks on MJIT's forkTakashi Kokubun
2022-08-12Short-circuit `Process._fork`Nobuyoshi Nakada
2022-08-07Stop using casted `rb_syswait` as `proc_syswait`Nobuyoshi Nakada
2022-08-06Fix the sizes comparisonNobuyoshi Nakada
2022-08-05[DOC] Process._fork does not get called by Process.daemonIvo Anjo
2022-07-21Expand tabs [ci skip]Takashi Kokubun
2022-06-28[DOC] Document `Process::Tms`Nobuyoshi Nakada
2022-06-20Allow to just warn as bool expected, without an exceptionNobuyoshi Nakada
2022-06-15Remove MJIT worker thread (#6006)Takashi Kokubun
2022-04-13[ci skip] Fix docsPeter Zhu
2022-04-08Fix some RDoc links (#5778)Burdette Lamar
2022-03-30Prefix ccan headers (#4568)Nobuyoshi Nakada
2022-03-07[DOC] Fix documentation typo for Process#clock_gettimeThierry Joyal
2022-02-19Use symbols for clock IDs if `clockid_t` is not numericNobuyoshi Nakada
2022-02-19Set static IDs to same name variablesNobuyoshi Nakada
2022-02-18Enhanced RDoc concerning command injection (#5537)Burdette Lamar
2022-01-21Accurately report VM memsizeKevin Newton
2022-01-19[DOC] Enhanced Process.groups relatedNobuyoshi Nakada
2022-01-18[Feature #18491] Drop support for HP-UXPeter Zhu
2022-01-17Replace to RBOOL macroS-H-GAMELINKS
2021-12-15[DOC] Fix docs rendering for Process._fork [ci skip]Matheus Richard
2021-11-09Some codes replace to `RBOOL` macro (#5023)S.H
2021-10-25process.c: Add Process._fork (#5017)Yusuke Endoh
2021-10-19Fill pid and error in the statusNobuyoshi Nakada
2021-09-22Rework order of operations to better handle last_status.Samuel Williams
2021-09-22Add support for non-blocking `Kernel.system`.Samuel Williams
2021-09-14Handle overwriting Object::ENV in spawnJeremy Evans