summaryrefslogtreecommitdiff
path: root/process.c
AgeCommit message (Expand)Author
2020-11-18fix public interfaceKoichi Sasada
2020-11-07Rename to `Fiber#set_scheduler`.Samuel Williams
2020-10-27freeze Process::StatusKoichi Sasada
2020-10-21Don't redefine #rb_intern over and over againStefan Stüben
2020-10-20Some global variables can be accessed from ractorsKoichi Sasada
2020-09-14Prefer `rb_thread_current_scheduler`.Samuel Williams
2020-09-14Standardised scheduler interface.Samuel Williams
2020-09-03Introduce Ractor mechanism for parallel executionKoichi Sasada
2020-08-22Fix type of getlogin_r's 2nd argumentKazuhiro NISHIYAMA
2020-07-20Rename `rb_current_thread_scheduler` to `rb_thread_scheduler_if_nonblocking`.Samuel Williams
2020-06-29add UNREACHABLE_RETURN卜部昌平
2020-06-29check_exec_redirect: do not goto into a branch卜部昌平
2020-06-29check_exec_redirect_fd: do not goto into a branch卜部昌平
2020-06-09Use the dedicated conversion macroNobuyoshi Nakada
2020-06-09Return seconds slept after Thread.scheduler wait_sleepnicholas a. evans
2020-05-23Allow Dir.home to work for non-login procs when $HOME not setAlan D. Salewski
2020-05-14Thread scheduler for light weight concurrency.Samuel Williams
2020-05-11sed -i 's|ruby/impl|ruby/internal|'卜部昌平
2020-05-11sed -i s|ruby/3|ruby/impl|g卜部昌平
2020-05-11Added more NORETURN declarationsNobuyoshi Nakada
2020-05-10Run rb_syswait on exec failureTakashi Kokubun
2020-05-02internal/process.h: add a no-warning simple wrapper for fork(2)Yusuke Endoh
2020-04-21__GNUC__ is too lax卜部昌平
2020-04-16Preserve encoding in error messages for invalid user/group nameNobuyoshi Nakada
2020-04-16Preserve encoding in error message for invalid env exec optionNobuyoshi Nakada
2020-04-13Add a a list of cases for which clock_getres() has been observed to be inaccu...Benoit Daloze
2020-04-10[DOC] Fixed POSIX clock_getres(3) link [ci skip]Nobuyoshi Nakada
2020-04-10Warn about Process#clock_getres being unreliable in documentationBenoit Daloze
2020-04-08Suppress -Wswitch warningsNobuyoshi Nakada
2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平
2020-02-12Fixed a potential memory leakNobuyoshi Nakada
2020-02-12Removed unnecessary conversionNobuyoshi Nakada
2020-02-11Restart timer thread even after preparation failedNobuyoshi Nakada
2019-12-26decouple internal.h headers卜部昌平
2019-12-24[DOC] Fix grammar in Process module docsMarcus Stollsteimer
2019-12-20Fixed misspellingsNobuyoshi Nakada
2019-12-16Kernel#abort without arguments should print error infoNobuyoshi Nakada
2019-11-18delete unused codes卜部昌平
2019-11-18Warn on access/modify of $SAFE, and remove effects of modifying $SAFEJeremy Evans
2019-11-04Use the dedicated function `rb_io_check_io`Nobuyoshi Nakada
2019-10-26Documentation improvements for Ruby corezverok
2019-10-05Fix potential memory leaks by `rb_imemo_tmpbuf_auto_free_pointer`Nobuyoshi Nakada
2019-10-04Remove call-seq for method that doesn't exist (#2521)Alan Wu
2019-09-05Add version that FreeBSD supports `CLOCK_PROCESS_CPUTIME_ID` [ci skip]yuuji.yaginuma
2019-08-29move docs around [ci skip]卜部昌平
2019-08-29drop-in type check for rb_define_global_function卜部昌平
2019-08-29drop-in type check for rb_define_module_function卜部昌平
2019-08-27delete `$` sign from C identifiers卜部昌平
2019-08-27rb_define_hooked_variable now free from ANYARGS卜部昌平
2019-08-26uid_t and gid_t are narrower than VALUE.卜部昌平