summaryrefslogtreecommitdiff
path: root/process.c
AgeCommit message (Expand)Author
2018-07-08signal.c: preserve trap(:CHLD, "IGNORE") behavior with SIGCHLDnormal
2018-07-07process.c (rb_f_exec): pause MJIT before replacing processnormal
2018-07-05unrevert r63852 but keep SIGCHLD path disabled for win32normal
2018-07-04Revert r63758 and related commitsnaruse
2018-07-02process.c (waitpid_nogvl): start timer thread polling for lossy SIGCHLDnormal
2018-06-30process.c: attempt to reap spawnvp (win32) result from mjitnormal
2018-06-30use SIGCHLD_LOSSY to enable waitpid polling modenormal
2018-06-29process.c: handle errno correctly in non-SIGCHLD pathnormal
2018-06-29process.c (waitpid_nogvl): check interrupts before sleepingnormal
2018-06-29process.c: fix typo in non-SIGCHLD waitpid :xnormal
2018-06-27use rb_pid_t instead of pid_tnobu
2018-06-27process.c (waitpid_wait): do not set ECHILD prematurelynormal
2018-06-27s/pid_t/rb_pid_t/normal
2018-06-27hijack SIGCHLD handler for internal usenormal
2018-06-24process.c (ruby_fork_ruby): fix race in signal handlingnormal
2018-06-24process.c (after_fork_ruby): make it a proper functionnormal
2018-06-16mjit.c: measure time more preciselynobu
2018-06-14prefer clock_gettimenobu
2018-05-14RSTRING_PTR is not guaranteed to be char*-alignedshyouhei
2018-05-09fix potential memory leaksnobu
2018-05-09RSTRING_PTR is not guaranteed to be VALUE-alignedshyouhei
2018-05-04forgot to add INT2FIX (sorry!)shyouhei
2018-05-04passing rb_thread_sleep to rb_protect is IMHO dangerousshyouhei
2018-04-14process.c: [DOC] fix grammarstomar
2018-02-25guard before noreturn functionnobu
2018-02-25process.c: guard eargp against GCk0kubun
2018-02-23[DOC] missing docs at toplevelnobu
2018-02-23[DOC] obsolete classesnobu
2018-02-23[DOC] nodoc internal methods/classesnobu
2018-02-23process.c: deprecated Struct::Tmsnobu
2018-02-13process.c (try_with_sh): fix the wrong number of argumentsmame
2018-02-03process.c: command_name encodingnobu
2018-02-02process.c: split pst_message_status from pst_messagenobu
2018-02-02process.c: reduce intermediate stringnobu
2018-02-02Use more verbose status in error messageskazu
2018-01-24ruby/ruby.h: remove unnecessary exports from C-APInormal
2018-01-24process.c: add :exception option to Kernel.#systemk0kubun
2018-01-19there is no guarantee that mode_t is as wide as intshyouhei
2018-01-18merge extern declarations into internal.hshyouhei
2018-01-17process.c: get_clk_tck fallbacknobu
2018-01-17process.c: remove useless castnobu
2018-01-09Include ruby/{io,encoding}.h before internal.hkazu
2017-12-14process.c: [DOC] fix grammar and double negativestomar
2017-12-13process.c: adjust indentnobu
2017-12-12[DOC] Process.last_status may return nilkazu
2017-12-12process.c: add Process.last_statusmrkn
2017-12-04hide internal data objectsnobu
2017-11-26util.h: remove my_getcwdnobu
2017-11-14process.c: removed preserving_errnonobu
2017-11-06move rb_thread_t::interrupt_flag and maskko1