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
ruby_3_4
ruby_4_0
ruby_4_0-prism-1-8-0
sync-gems
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
thread.c
Age
Commit message (
Expand
)
Author
2025-12-20
Small documentation adjustments for new/updated features (#15634)
Victor Shepelev
2025-12-18
Store ractor_id directly on EC
John Hawthorn
2025-12-16
Rename fiber_serial into ec_serial
Jean Boussier
2025-12-16
Store the fiber_serial in the EC to allow inlining
Jean Boussier
2025-12-12
Fewer calls to `GET_EC()` and `GET_THREAD()` (#15506)
Luke Gruber
2025-12-06
Yield to scheduler if interrupts are pending. (#14700)
Samuel Williams
2025-12-05
Allow rb_thread_call_with_gvl() to work when thread already has GVL
Keenan Brock
2025-12-05
Correctly handle `Process.fork` with an active `Fiber.scheduler`. (#15385)
Sharon Rosner
2025-12-01
Nullify scheduler during `terminate_atfork_i`. (#15354)
Samuel Williams
2025-11-27
Remove unneeded trailing semicolons
S-H-GAMELINKS
2025-11-20
Use a serial to keep track of Mutex-owning Fiber
John Hawthorn
2025-11-10
[DOC] Clarify `Thread#kill` documentation. (#15132)
Luke Gruber
2025-10-04
Free the native thread of the main thread on FREE_AT_EXIT
Peter Zhu
2025-09-25
Properly unlock locked mutexes on thread cleanup.
Luke Gruber
2025-09-24
Ractor.shareable_proc
Koichi Sasada
2025-07-24
Support `cause:` in `Thread#raise` and `Fiber#raise`. (#13967)
Samuel Williams
2025-07-10
Fix rb_eSystemExit raised in Ractor
John Hawthorn
2025-06-28
Fix race condition in signal handler query (#13712)
Erik Berlin
2025-06-27
Fix the unknown warning group on wasm
Nobuyoshi Nakada
2025-06-24
Allow wakeup mutex to be used in trap context. (#13684)
Samuel Williams
2025-06-17
* adjust indent
Nobuyoshi Nakada
2025-06-14
Fix blocking operation cancellation. (#13614)
Samuel Williams
2025-06-12
Add a new_thread flag to rb_interrupt_exec
John Hawthorn
2025-06-12
Free rb_native_thread memory at fork
Peter Zhu
2025-06-06
Fix `blocking_operation_wait` use-after-free bug.
Samuel Williams
2025-06-06
`rb_io_blocking_operation_exit` should not execute with pending interrupts.
Samuel Williams
2025-06-06
Handle spurious wakeups in `Thread#join`. (#13532)
Samuel Williams
2025-06-06
[Bug #21400] Fix rb_bug() when killing current root fiber in non-main thread ...
Luke Gruber
2025-06-04
Suppress dangling pointer warning by gcc
Nobuyoshi Nakada
2025-06-02
Fix compatibility with fiber schedulers that don't implement `#fiber_interrup...
Samuel Williams
2025-05-31
`Ractor::Port`
Koichi Sasada
2025-05-25
Use RB_VM_LOCKING
Nobuyoshi Nakada
2025-05-23
Fix warning on cygwin
Daisuke Fujimura (fd0)
2025-05-23
Allow `IO#close` to interrupt IO operations on fibers using `fiber_interrupt`...
Samuel Williams
2025-05-20
Use atomic load to read interrupt mask
John Hawthorn
2025-05-15
Use atomics for system_working global
John Hawthorn
2025-05-15
Force reset running time in timer interrupt
John Hawthorn
2025-05-15
Align styles [ci skip]
Nobuyoshi Nakada
2025-05-15
Ensure that forked process do not see invalid blocking operations. (#13343)
Samuel Williams
2025-05-13
Get ractor message passing working with > 1 thread sending/receiving values i...
Luke Gruber
2025-05-13
Make `waiting_fd` behaviour per-IO. (#13127)
Samuel Williams
2025-05-08
Clean up Ractor cache after fork
Aaron Patterson
2025-04-19
Fix style [ci skip]
Nobuyoshi Nakada
2025-04-19
Ensure `struct rb_io` is passed through to `thread.c`. (#13134)
Samuel Williams
2025-04-14
Expose `ruby_thread_has_gvl_p`.
Samuel Williams
2025-04-09
Fix coverage measurement for negative line numbers
Yusuke Endoh
2025-03-31
Initialize ractor thgroup in `thread_do_start_proc`
Jean Boussier
2025-03-31
ractor: don't inherit the default thread group
Jean Boussier
2025-03-25
Reset thread interrupt lock on fork
John Hawthorn
2025-02-14
[Bug #21127] Thread deadlock does not display backtraces (#12721)
Masataka Pocke Kuwabara
[next]