| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-02-26 | Fix compilation for platforms without pthread | Pierrick Bouvier | |
| Found when compiling ruby for windows-arm64 using msys2 Missing return type for function Init_lock_native_thread lock_native_thread.c:45:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 45 | Init_lock_native_thread(void) | ^ | int | |||
| 2024-02-21 | `rb_thread_lock_native_thread()` | Koichi Sasada | |
| Introduce `rb_thread_lock_native_thread()` to allocate dedicated native thread to the current Ruby thread for M:N threads. This C API is similar to Go's `runtime.LockOSThread()`. Accepted at https://github.com/ruby/dev-meeting-log/blob/master/2023/DevMeeting-2023-08-24.md (and missed to implement on Ruby 3.3.0) | |||
