summaryrefslogtreecommitdiff
path: root/process.c
Commit message (Expand)AuthorAgeFilesLines
* signal.c: preserve trap(:CHLD, "IGNORE") behavior with SIGCHLDnormal2018-07-081-5/+25
* process.c (rb_f_exec): pause MJIT before replacing processnormal2018-07-071-0/+5
* unrevert r63852 but keep SIGCHLD path disabled for win32normal2018-07-051-43/+244
* Revert r63758 and related commitsnaruse2018-07-041-244/+43
* process.c (waitpid_nogvl): start timer thread polling for lossy SIGCHLDnormal2018-07-021-0/+3
* process.c: attempt to reap spawnvp (win32) result from mjitnormal2018-06-301-2/+14
* use SIGCHLD_LOSSY to enable waitpid polling modenormal2018-06-301-1/+1
* process.c: handle errno correctly in non-SIGCHLD pathnormal2018-06-291-0/+2
* process.c (waitpid_nogvl): check interrupts before sleepingnormal2018-06-291-1/+5
* process.c: fix typo in non-SIGCHLD waitpid :xnormal2018-06-291-1/+1
* use rb_pid_t instead of pid_tnobu2018-06-271-3/+3
* process.c (waitpid_wait): do not set ECHILD prematurelynormal2018-06-271-6/+0
* s/pid_t/rb_pid_t/normal2018-06-271-1/+1
* hijack SIGCHLD handler for internal usenormal2018-06-271-43/+229
* process.c (ruby_fork_ruby): fix race in signal handlingnormal2018-06-241-1/+1
* process.c (after_fork_ruby): make it a proper functionnormal2018-06-241-1/+6
* mjit.c: measure time more preciselynobu2018-06-161-3/+11
* prefer clock_gettimenobu2018-06-141-2/+4
* RSTRING_PTR is not guaranteed to be char*-alignedshyouhei2018-05-141-4/+6
* fix potential memory leaksnobu2018-05-091-5/+3
* RSTRING_PTR is not guaranteed to be VALUE-alignedshyouhei2018-05-091-10/+14
* forgot to add INT2FIX (sorry!)shyouhei2018-05-041-1/+1
* passing rb_thread_sleep to rb_protect is IMHO dangerousshyouhei2018-05-041-1/+8
* process.c: [DOC] fix grammarstomar2018-04-141-1/+1
* guard before noreturn functionnobu2018-02-251-3/+5
* process.c: guard eargp against GCk0kubun2018-02-251-0/+1
* [DOC] missing docs at toplevelnobu2018-02-231-0/+7
* [DOC] obsolete classesnobu2018-02-231-1/+2
* [DOC] nodoc internal methods/classesnobu2018-02-231-0/+1
* process.c: deprecated Struct::Tmsnobu2018-02-231-0/+1
* process.c (try_with_sh): fix the wrong number of argumentsmame2018-02-131-1/+1
* process.c: command_name encodingnobu2018-02-031-1/+3
* process.c: split pst_message_status from pst_messagenobu2018-02-021-4/+11
* process.c: reduce intermediate stringnobu2018-02-021-3/+4
* Use more verbose status in error messageskazu2018-02-021-3/+6
* ruby/ruby.h: remove unnecessary exports from C-APInormal2018-01-241-3/+3
* process.c: add :exception option to Kernel.#systemk0kubun2018-01-241-11/+36
* there is no guarantee that mode_t is as wide as intshyouhei2018-01-191-1/+1
* merge extern declarations into internal.hshyouhei2018-01-181-2/+0
* process.c: get_clk_tck fallbacknobu2018-01-171-11/+6
* process.c: remove useless castnobu2018-01-171-2/+2
* Include ruby/{io,encoding}.h before internal.hkazu2018-01-091-1/+2
* process.c: [DOC] fix grammar and double negativestomar2017-12-141-2/+2
* process.c: adjust indentnobu2017-12-131-1/+1
* [DOC] Process.last_status may return nilkazu2017-12-121-1/+1
* process.c: add Process.last_statusmrkn2017-12-121-0/+22
* hide internal data objectsnobu2017-12-041-2/+1
* util.h: remove my_getcwdnobu2017-11-261-1/+1
* process.c: removed preserving_errnonobu2017-11-141-61/+51
* move rb_thread_t::interrupt_flag and maskko12017-11-061-2/+1