summaryrefslogtreecommitdiff
path: root/process.c
AgeCommit message (Expand)Author
2018-07-30move #pragma out of functionsshyouhei
2018-07-30reduce copy & pasteshyouhei
2018-07-30process.c (waitpid_nogvl): prevent conflicting use of sleep_condnormal
2018-07-29thread_pthread: remove timer-thread by restructuring GVLnormal
2018-07-26process.c: conditionally used functionsnobu
2018-07-26fork() is deprecated on Solarisnobu
2018-07-24Try to suppress warning on some CIkazu
2018-07-24UNREACHABLE_RETURNnobu
2018-07-15process.c: adjust indent [ci skip]nobu
2018-07-13process.c (assert_close_on_exec): quiet warning about unused resultnormal
2018-07-12timer_thread: do not close pipes around forknormal
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