index
:
ruby.git
master
ruby_1_3
ruby_1_4
ruby_1_6
ruby_1_8
ruby_1_8_5
ruby_1_8_6
ruby_1_8_7
ruby_1_9_1
ruby_1_9_2
ruby_1_9_3
ruby_2_0_0
ruby_2_1
ruby_2_2
ruby_2_3
ruby_2_4
ruby_2_5
ruby_2_6
ruby_2_7
ruby_3_0
ruby_3_1
ruby_3_2
ruby_3_3
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
thread_pthread.c
Age
Commit message (
Expand
)
Author
2018-08-15
thread_pthread.c: additional UBF_TIMER == UBF_TIMER_PTHREAD guards
normal
2018-08-14
Revert "thread_pthread.c: use UBF_TIMER_PTHREAD on Solaris"
normal
2018-08-14
thread_pthread.c: use UBF_TIMER_PTHREAD on Solaris
normal
2018-08-14
thread_pthread.c: use CLOCK_REALTIME on SunOS (Solaris)
normal
2018-08-13
thread_pthread (rb_timer_arm): ignore UBF_TIMER_POSIX state 2
normal
2018-08-13
thread_pthread: use POSIX timer or thread to get rid of races
normal
2018-08-13
thread_pthread.c: eliminate timer thread by restructuring GVL
normal
2018-08-06
thread_pthread.c: restore timer-thread for now :<
normal
2018-08-05
thread_pthread: stop trying to deal with cancellation
normal
2018-08-05
thread_pthread.c (native_sleep): reduce ppoll sleeps
normal
2018-08-03
thread_pthread.c: add a macro guard for PTHREAD_CANCEL_ENABLE
mame
2018-08-02
thread_pthread.c (gvl_acquire_common): persist timeout across calls
normal
2018-07-30
thread_pthread.c (unregister_ubf_list): assert unblock.func is unset
normal
2018-07-30
thread_pthread.c (gvl_yield): do ubf wakeups when uncontended
normal
2018-07-30
thread_pthread.c: revert r64123
nobu
2018-07-30
thread_pthread.h (native_thread_data): split condvars on some platforms
normal
2018-07-30
thread_pthread.c: remove duplicate define
nobu
2018-07-30
thread_pthread.c (rb_sigwait_sleep): th may be 0 from MJIT
normal
2018-07-30
thread*.c: waiting on sigwait_fd performs periodic ubf wakeups
normal
2018-07-30
thread_pthread.c (gvl_destroy): make no-op on GVL bits
normal
2018-07-30
thread_pthread.c (rb_sigwait_sleep): fix uninitialized poll set in UBF case
normal
2018-07-30
thread_pthread.c (rb_sigwait_sleep): re-fix [Bug #5343] harder
normal
2018-07-30
thread.c: move ppoll wrapper into thread_pthread.c
normal
2018-07-29
thread_pthread.c (ubf_select): refix [Bug #5343]
normal
2018-07-29
thread_pthread: remove timer-thread by restructuring GVL
normal
2018-07-29
thread_pthread.c: clear altstacks in thread cache at GVL destruction
normal
2018-07-12
timer_thread: do not close pipes around fork
normal
2018-07-11
thread_pthread: avoid redundant error message on pipe2() fail
normal
2018-07-11
thread_pthread.c: use mask for timer implementation
normal
2018-07-08
mjit: get rid of memory leak in pause+resume loop
normal
2018-07-05
unrevert r63852 but keep SIGCHLD path disabled for win32
normal
2018-07-04
Revert r63758 and related commits
naruse
2018-07-04
thread_pthread.c: pass rb_vm_t to timer_thread_sleep
normal
2018-07-03
thread_pthread.c (native_thread_destroy): clear native TSD pointer
normal
2018-06-30
use SIGCHLD_LOSSY to enable waitpid polling mode
normal
2018-06-27
hijack SIGCHLD handler for internal use
normal
2018-06-23
mjit.c: initial cygwin support
k0kubun
2018-06-23
thread_pthread.c (native_sleep): do not clear unblock.arg
normal
2018-06-20
thread_pthread.c: fix non-sleepy timer-thread with fork
normal
2018-06-17
thread_pthread.c: microptimize vm->gvl.waiting checks
normal
2018-06-17
thread_pthread.c: fix non-sleepy timer thread build
normal
2018-06-01
Initialize condattr_monotonic via pthread_condattr_init
normal
2018-05-24
thread_pthread.c: avoid reading th pointer for thread cache
normal
2018-05-23
thread_pthread.c: enable thread cache by default
normal
2018-05-16
thread: reduce GET_THREAD calls
normal
2018-04-23
thread_pthread.c: fallback to CLOCK_REALTIME
nobu
2018-04-22
thread*: all condvars are monotonic
normal
2018-04-20
simplify altstack and enable reuse with thread cache
normal
2018-03-05
Tiny Fix for ASYNC BUG error message copying
nobu
2018-02-19
thread_pthread.c: spelling ("cancellation")
normal
[prev]
[next]