General

Profile

ioquatix (Samuel Williams)

Issues

open closed Total
Assigned issues 13 108 121
Reported issues 23 117 140

Projects

Project Roles Registered on
Ruby Committer 09/19/2018

Like

Activity

06/24/2025

07:19 AM Ruby Feature #19057 (Closed): Hide implementation of `rb_io_t`.
The current behaviour as implemented is good enough and we can introduce new private fields in `internal/io.h`. ioquatix (Samuel Williams)
07:11 AM Ruby Bug #19473: can't be called from trap context (ThreadError) is too limiting
As one other idea, what about introducing `Mutex#reentrant = true/false`. This seems like a more general model than `... ioquatix (Samuel Williams)
07:01 AM Ruby Bug #19473: can't be called from trap context (ThreadError) is too limiting
I agree, it would be nice to relax this restriction. But I also understand that it's unpredictable since the trap han... ioquatix (Samuel Williams)
04:21 AM Ruby Bug #19473: can't be called from trap context (ThreadError) is too limiting
Had to special case another mutex: https://github.com/ruby/ruby/pull/13684 ioquatix (Samuel Williams)
06:35 AM Ruby Misc #21399: DevMeeting-2025-07-10
- [Bug #19473] can't be called from trap context (ThreadError) is too limiting
- Can we change the behaviour? https...
ioquatix (Samuel Williams)

06/15/2025

12:53 AM Ruby Bug #20998: rb_str_locktmp() changes flags of frozen strings and string literals
My usage of `rb_str_locktmp` isn't about mutation, it's about making sure the pointer doesn't change. Could compactin... ioquatix (Samuel Williams)

06/06/2025

09:37 AM Ruby Bug #21198: Fiber::Scheduler#blocking_operation_wait crash due to stack-use-after-return
It's going to be tricky to back port this, and it's not a major issue since there are bigger problems with 3.4's impl... ioquatix (Samuel Williams)
09:36 AM Ruby Bug #21198 (Closed): Fiber::Scheduler#blocking_operation_wait crash due to stack-use-after-return
Fixed in <https://github.com/ruby/ruby/pull/13437>. ioquatix (Samuel Williams)
09:29 AM Ruby Bug #19473: can't be called from trap context (ThreadError) is too limiting
Folks, what do you think of <https://github.com/ruby/ruby/pull/13545>?
In my PR, I noticed that `IO`'s internal `wri...
ioquatix (Samuel Williams)
01:53 AM Ruby Misc #21385: Namespace: Suggesting a rename
`Ruby::Context` sounds good to me! ioquatix (Samuel Williams)

Also available in: Atom