index
:
ruby.git
The Ruby Programming Language
summary
refs
log
tree
commit
diff
path:
root
/
thread_pthread.c
Age
Commit message (
Expand
)
Author
11 days
Fix style [ci skip]
Nobuyoshi Nakada
13 days
Prefer `th->ec` for stack base/size. (#13101)
Samuel Williams
2025-03-25
Clear VM_CHECK lock info on fork
John Hawthorn
2025-02-13
[Feature #21116] Extract RJIT as a third-party gem
Nobuyoshi Nakada
2024-12-24
Fix [Bug #20779] Dedicated native thread creation failed bug
Luke Gruber
2024-12-12
Add an environment variable for controlling the default Thread quantum
Aaron Patterson
2024-11-08
support `require` in non-main Ractors
Koichi Sasada
2024-10-22
Delete reserve_stack code
KJ Tsanaktsidis
2024-10-09
Fix spelling
John Bampton
2024-09-29
Assertions should not have side effects
Nobuyoshi Nakada
2024-09-19
Adjust indent [ci skip]
Nobuyoshi Nakada
2024-09-05
Proof of Concept: Allow to prevent fork from happening in known fork unsafe API
Jean Boussier
2024-08-13
Re-initialize vm->ractor.sched.lock after fork
John Hawthorn
2024-07-09
fix last commit
Koichi Sasada
2024-07-09
`struct rb_thread_sched_waiting`
Koichi Sasada
2024-07-05
VM barrier needs to store GC root
Koichi Sasada
2024-05-07
Ignore the result of pthread_kill in ubf_wakeup_thread
Jeremy Evans
2024-03-29
Use ubf list on cygwin
Daisuke Fujimura (fd0)
2024-03-25
Move asan_fake_stack_handle to EC, not thread
KJ Tsanaktsidis
2024-02-21
`rb_thread_lock_native_thread()`
Koichi Sasada
2024-02-06
notify ASAN about M:N threading stack switches
KJ Tsanaktsidis
2024-01-23
Fix up [Bug #20001]
Nobuyoshi Nakada
2024-01-19
Remove null checks for xfree
Peter Zhu
2024-01-19
Make stack bounds detection work with ASAN
KJ Tsanaktsidis
2024-01-19
Pass down "stack start" variables from closer to the top of the stack
KJ Tsanaktsidis
2024-01-12
Revert "Pass down "stack start" variables from closer to the top of the stack"
KJ Tsanaktsidis
2024-01-12
Revert "Make stack bounds detection work with ASAN"
KJ Tsanaktsidis
2024-01-12
Make stack bounds detection work with ASAN
KJ Tsanaktsidis
2024-01-12
Pass down "stack start" variables from closer to the top of the stack
KJ Tsanaktsidis
2024-01-02
Use max_cpu when RUBY_MAX_CPU given
Shia
2023-12-24
Use native_thread_init_stack on cygwin
Daisuke Fujimura (fd0)
2023-12-23
MN: ceil timeout milli seconds
Koichi Sasada
2023-12-20
KQueue support for M:N threads
JP Camara
2023-12-19
clear `sched->lock_onwer` at fork
Koichi Sasada
2023-12-09
Add missing GVL hooks for M:N threads and ractors
John Hawthorn
2023-12-03
Revert "Add missing GVL hooks for M:N threads and ractors"
John Hawthorn
2023-12-02
Add missing GVL hooks for M:N threads and ractors
John Hawthorn
2023-11-28
Further fix the GVL instrumentation API
Jean Boussier
2023-11-27
Refactor and fix the GVL instrumentation API
Jean Boussier
2023-11-13
GVL Instrumentation: pass thread->self as part of event data
Jean Boussier
2023-11-01
thread_pthread.c: unbreak 10.5 Intel by restoring accidentally deleted macro
Sergey Fedorov
2023-10-17
"+MN" in description
Koichi Sasada
2023-10-16
Fix typos [ci skip]
Kazuhiro NISHIYAMA
2023-10-14
release sched_lock before VM lock
Koichi Sasada
2023-10-14
Allow `NON_SCALAR_THREAD_ID` machines
Koichi Sasada
2023-10-14
disable MN schedulers for some platforms
Koichi Sasada
2023-10-13
fix `native_thread_destroy()` timing
Koichi Sasada
2023-10-13
disable MN scheduler on !`USE_MN_THREADS`
Koichi Sasada
2023-10-12
Fix unused-function warning for 'ruby_ppoll' [ci skip]
Nobuyoshi Nakada
2023-10-12
M:N thread scheduler for Ractors
Koichi Sasada
[next]