aboutsummaryrefslogtreecommitdiffstats
path: root/process.c
Commit message (Expand)AuthorAgeFilesLines
* [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
* Remove unneeded function declarationsS.H2021-07-221-4/+0
* process.c: Call rb_thread_atfork in rb_fork_rubyYusuke Endoh2021-07-151-3/+4
* Replace copy coroutine with pthread implementation.Samuel Williams2021-07-011-14/+10
* Expose scheduler as public interface & bug fixes. (#3945)Samuel Williams2021-02-091-7/+6
* Updated access to Process::Status attributesNobuyoshi Nakada2020-12-241-14/+25
* Store errno in struct rb_process_statusNobuyoshi Nakada2020-12-241-16/+21
* Struct::Tms: delete卜部昌平2020-12-221-3/+0
* Fixed indefinite articles before "Integer" [ci skip]Nobuyoshi Nakada2020-12-211-1/+1
* Remove unused variableRadosław Bułat2020-12-191-2/+1
* Revert "Better cooperation between public/protected/private with attr* and al...Yusuke Endoh2020-12-181-1/+2
* Better cooperation between public/protected/private with attr* and alias_methodRadosław Bułat2020-12-171-2/+1
* Fixed marshal compatibility of Process::StatusNobuyoshi Nakada2020-12-161-0/+25
* [DOC] Process::Status.wait return nil if no child processes [ci skip]Nobuyoshi Nakada2020-12-121-3/+3
* RDoc states that Process::Status.wait returns nil if cannot waitNobuyoshi Nakada2020-12-111-25/+16
* [DOC] Fixed the RDoc location of Process::Status.wait [ci skip]Nobuyoshi Nakada2020-12-111-36/+37
* [DOC] Moved RDoc of abort [ci skip]Nobuyoshi Nakada2020-12-111-11/+12
* Tweaked `Process::Status.wait`Nobuyoshi Nakada2020-12-091-17/+25
* Add support for non-blocking `Process.wait`.Samuel Williams2020-12-091-38/+174
* Revert getaddrinfo_a()Masaki Matsushita2020-12-071-10/+0
* Call cleanup function for getaddrinfo_a(3) only before fork()Masaki Matsushita2020-12-061-9/+14
* Add a hook before fork() for getaddrinfo_a()Masaki Matsushita2020-12-041-0/+10
* Remove obsoleted internal/mjit.h inclusionTakashi Kokubun2020-11-221-1/+1
* fix public interfaceKoichi Sasada2020-11-181-1/+1
* Rename to `Fiber#set_scheduler`.Samuel Williams2020-11-071-1/+1
* freeze Process::StatusKoichi Sasada2020-10-271-0/+1
* Don't redefine #rb_intern over and over againStefan Stüben2020-10-211-33/+31
* Some global variables can be accessed from ractorsKoichi Sasada2020-10-201-0/+4
* Prefer `rb_thread_current_scheduler`.Samuel Williams2020-09-141-1/+1
* Standardised scheduler interface.Samuel Williams2020-09-141-1/+3
* Introduce Ractor mechanism for parallel executionKoichi Sasada2020-09-031-1/+2
* Fix type of getlogin_r's 2nd argumentKazuhiro NISHIYAMA2020-08-221-1/+7
* Rename `rb_current_thread_scheduler` to `rb_thread_scheduler_if_nonblocking`.Samuel Williams2020-07-201-1/+1
* add UNREACHABLE_RETURN卜部昌平2020-06-291-0/+1
* check_exec_redirect: do not goto into a branch卜部昌平2020-06-291-2/+1
* check_exec_redirect_fd: do not goto into a branch卜部昌平2020-06-291-2/+4
* Use the dedicated conversion macroNobuyoshi Nakada2020-06-091-1/+1