Age | Commit message (Expand) | Author |
---|
6 days | * adjust indent | Nobuyoshi Nakada |
9 days | Fix blocking operation cancellation. (#13614) | Samuel Williams |
10 days | Add a new_thread flag to rb_interrupt_exec | John Hawthorn |
10 days | 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 |
2025-02-13 | [Feature #21116] Extract RJIT as a third-party gem | Nobuyoshi Nakada |
2025-01-30 | `prev_mn_schedulable` might be clobbered by `longjmp` | Nobuyoshi Nakada |
2025-01-29 | [DOC] Fix wrong call-seq format (#12662) | tomoya ishida |
2024-12-26 | Fix -Wsign-compare warning on mingw | Nobuyoshi Nakada |
2024-12-18 | Check RUBY_THREAD_TIMESLICE value | Nobuyoshi Nakada |
2024-12-12 | Add an environment variable for controlling the default Thread quantum | Aaron Patterson |
2024-11-20 | Introduce `Fiber::Scheduler#blocking_operation_wait`. (#12016) | Samuel Williams |
2024-11-08 | introduce `rb_ec_check_ints()` | Koichi Sasada |
2024-11-08 | `interrupt_exec` | Koichi Sasada |
2024-11-07 | `ubf_th` appears to be unused. (#11994) | Samuel Williams |
2024-11-06 | Revert "Introduce Fiber Scheduler `blocking_region` hook. (#11963)" (#12013) | Samuel Williams |
2024-11-02 | Fix the conditional macro name [ci skip] | Nobuyoshi Nakada |
2024-10-31 | Introduce Fiber Scheduler `blocking_region` hook. (#11963) | Samuel Williams |
2024-09-17 | Ensure fiber scheduler is woken up when close interrupts read | KJ Tsanaktsidis |
2024-09-13 | Ignore -Wdangling-pointer in rb_gc_set_stack_end | Peter Zhu |
2024-09-09 | The Timeout::Error example no longer works consistently | JP Camara |
2024-07-06 | Raise a TypeError for Thread#thread_variable{?,_get} for non-symbol | Jeremy Evans |
2024-07-02 | Speed up chunkypng benchmark (#11087) | Aaron Patterson |
2024-06-01 | Suppress -Wclobbered warning for BLOCKING_REGION | Nobuyoshi Nakada |
2024-05-29 | Fix -Wclobbered warnings | Nobuyoshi Nakada |