summaryrefslogtreecommitdiff
path: root/process.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Return seconds slept after Thread.scheduler wait_sleepnicholas a. evans2020-06-091-9/+9
* Allow Dir.home to work for non-login procs when $HOME not setAlan D. Salewski2020-05-231-2/+264
* Thread scheduler for light weight concurrency.Samuel Williams2020-05-141-3/+8
* sed -i 's|ruby/impl|ruby/internal|'卜部昌平2020-05-111-1/+1
* sed -i s|ruby/3|ruby/impl|g卜部昌平2020-05-111-1/+1
* Added more NORETURN declarationsNobuyoshi Nakada2020-05-111-3/+11
* Run rb_syswait on exec failureTakashi Kokubun2020-05-101-1/+1
* internal/process.h: add a no-warning simple wrapper for fork(2)Yusuke Endoh2020-05-021-13/+3
* __GNUC__ is too lax卜部昌平2020-04-211-2/+2
* Preserve encoding in error messages for invalid user/group nameNobuyoshi Nakada2020-04-161-2/+2
* Preserve encoding in error message for invalid env exec optionNobuyoshi Nakada2020-04-161-1/+1
* Add a a list of cases for which clock_getres() has been observed to be inaccu...Benoit Daloze2020-04-131-1/+4
* [DOC] Fixed POSIX clock_getres(3) link [ci skip]Nobuyoshi Nakada2020-04-101-1/+1
* Warn about Process#clock_getres being unreliable in documentationBenoit Daloze2020-04-101-11/+12
* Suppress -Wswitch warningsNobuyoshi Nakada2020-04-081-0/+2
* Merge pull request #2991 from shyouhei/ruby.h卜部昌平2020-04-081-1/+1
* Fixed a potential memory leakNobuyoshi Nakada2020-02-121-3/+2