summaryrefslogtreecommitdiff
path: root/process.c
AgeCommit message (Expand)Author
2018-09-19process.c (waitpid_cleanup): unconditionally remove from waitersnormal
2018-08-27process.c: fix potential missed wakeups in r64576normal
2018-08-27process.c: simplify SIGCHLD-based waitpidnormal
2018-08-26process.c: remove worthless waitpid_sys macronormal
2018-08-21Re-Revert "Temporary revert "process.c: dead code when no SIGCHLD""naruse
2018-08-18Temporary revert "process.c: dead code when no SIGCHLD"naruse
2018-08-17process.c: dead code when no SIGCHLDnobu
2018-08-16process.c: defaults to close_others falsenormal
2018-08-16thread_pthread.c: reduce ubf_timer arming for non-signal wakeupsnormal
2018-08-13thread_pthread.c: eliminate timer thread by restructuring GVLnormal
2018-08-10Fix a typo [ci skip]kazu
2018-08-10process.c: fix rubyspec of Process.groupsmrkn
2018-08-09process.c: don't wait JIT queue flush on rb_f_execk0kubun
2018-08-09process.c: fix outdated mjit_pause declarationk0kubun
2018-08-06thread_pthread.c: restore timer-thread for now :<normal
2018-08-06process.c: ensure th->interrupt lock is held when migratingnormal
2018-08-05process.c (rb_waitpid): reduce sigwait_fd bouncingnormal
2018-08-05thread_pthread: stop trying to deal with cancellationnormal
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