Age | Commit message (Expand) | Author |
---|
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 |
2023-09-15 | Fix Thread#native_thread_id being cached across fork (#8418) | KJ Tsanaktsidis |
2023-07-19 | Fix `USE_THREAD_CACHE=0` | Nobuyoshi Nakada |
2023-07-17 | Move `posix_signal` declaration internal with prefix `ruby_` | Nobuyoshi Nakada |
2023-06-30 | Compile disabled code for thread cache always | Nobuyoshi Nakada |
2023-05-26 | Fix a potential busy-loop in the thread scheduler (esp. on FreeBSD) | KJ Tsanaktsidis |
2023-05-20 | `rb_bug` prints a newline after the message | Nobuyoshi Nakada |
2023-03-31 | pass `th` to `thread_sched_to_waiting()` | Koichi Sasada |
2023-03-31 | reorder `thread_pthread.c` functions | Koichi Sasada |
2023-03-31 | `nt->serial` for `RUBY_DEBUG_LOG` | Koichi Sasada |
2023-03-23 | thread_pthread.c: Use a `fork_gen` to protect against fork instead of getpid() | Jean Boussier |
2023-03-15 | Rename RB_GC_SAVE_MACHINE_CONTEXT -> RB_VM_SAVE_MACHINE_CONTEXT | Matt Valentine-House |
2023-03-15 | Remove SIGCHLD `waidpid`. (#7527) | Samuel Williams |
2023-03-14 | Revert SIGCHLD changes to diagnose CI failures. (#7517) | Samuel Williams |
2023-03-09 | Remove SIGCHLD `waidpid`. (#7476) | Samuel Williams |
2023-03-06 | s/mjit/rjit/ | Takashi Kokubun |
2023-03-06 | s/MJIT/RJIT/ | Takashi Kokubun |
2023-03-06 | TestThreadInstrumentation: emit the EXIT event sooner | Jean Boussier |
2023-02-09 | Merge gc.h and internal/gc.h | Matt Valentine-House |
2022-10-17 | Fix possible use of undefined macros on very old macOS [ci skip] | Nobuyoshi Nakada |
2022-07-27 | Adjust styles [ci skip] | Nobuyoshi Nakada |
2022-07-21 | Expand tabs [ci skip] | Takashi Kokubun |
2022-07-13 | GVL Instrumentation: remove the EXITED count assertion | Jean Boussier |
2022-07-07 | thread_pthread.c: call SUSPENDED event when entering native_sleep | Jean Boussier |
2022-07-06 | thread_pthread.c: Remove useless call to pthread_rwlock_init | Jean Boussier |
2022-06-17 | GVL Instrumentation API: add STARTED and EXITED events | Jean Boussier |
2022-06-15 | Remove unused rb_thread_create_mjit_thread | Takashi Kokubun |
2022-06-07 | thread_pthread.c: trigger THREAD_EVENT_READY when going throuhg the fast path. | Jean Boussier |
2022-06-03 | [Feature #18339] GVL Instrumentation API | Jean Boussier |
2022-05-27 | Support old Mac OS X SDK and gcc | Nobuyoshi Nakada |
2022-05-24 | altstack is native thread's attr | Koichi Sasada |
2022-05-24 | remove `DEBUG_OUT()` macro | Koichi Sasada |
2022-05-24 | use `RUBY_DEBUG_LOG` instead of `thread_debug` | Koichi Sasada |
2022-05-24 | remove `NON_SCALAR_THREAD_ID` support | Koichi Sasada |
2022-05-23 | Support old Mac OS X | Nobuyoshi Nakada |
2022-05-22 | Revert broken thread_pthread.c in 539459abda3 | Nobuyoshi Nakada |
2022-05-22 | Ruby31: add support for Darwin ppc/ppc64 (#5927) | Sergey Fedorov |
2022-04-22 | Fix build if UBF_TIMER == UBF_TIMER_PTHREAD | Jeremy Evans |
2022-04-23 | introduce struct `rb_native_thread` | Koichi Sasada |
2022-04-22 | rename thread internal naming | Koichi Sasada |
2022-04-14 | fix to use `node.gvl` instead of `node.ubf` | Koichi Sasada |
2022-03-30 | Prefix ccan headers (#4568) | Nobuyoshi Nakada |
2022-01-19 | thread.c: put platform specific part in each impl file | Yuta Saito |
2021-11-08 | [Feature #18290] Remove all usages of rb_gc_force_recycle | Peter Zhu |
2021-09-10 | include/ruby/internal/interpreter.h: add doxygen | 卜部昌平 |