General

Profile

ioquatix (Samuel Williams)

Issues

open closed Total
Assigned issues 13 109 122
Reported issues 22 119 141

Projects

Project Roles Registered on
Ruby Committer 09/19/2018

Like

Activity

08/07/2025

12:30 AM Ruby Feature #19333: Setting (Fiber Local|Thread Local|Fiber Storage) to nil should delete value in order to avoid memory leaks.
See <https://github.com/socketry/async-http-faraday/pull/57> for a valid use case. ioquatix (Samuel Williams)

07/27/2025

11:03 PM Ruby Bug #21521 (Closed): Don't require dummy makefile in `extconf.rb`
Actually, this is probably a bug with RubyGems. ioquatix (Samuel Williams)
11:01 PM Ruby Bug #21521 (Closed): Don't require dummy makefile in `extconf.rb`
On some platforms, no native extensions should be created. Due to limitations in `mkmf`, it is typical to create a du... ioquatix (Samuel Williams)

07/22/2025

05:20 AM Ruby Feature #21360: Inconsistent Support for `Exception#cause` in `Fiber#raise` and `Thread#raise`
I'm changing this to a feature as it's net new code. ioquatix (Samuel Williams)
12:48 AM Ruby Feature #21360 (Assigned): Inconsistent Support for `Exception#cause` in `Fiber#raise` and `Thread#raise`
@matz accepted this change: https://github.com/ruby/dev-meeting-log/blob/master/2025/DevMeeting-2025-07-10.md#bug-213... ioquatix (Samuel Williams)

07/10/2025

03:44 AM Ruby Bug #19473: can't be called from trap context (ThreadError) is too limiting
We know that signal handlers run in a trap context, but are there other ways this can happen? I was under the impress... ioquatix (Samuel Williams)

07/02/2025

09:14 PM Ruby Bug #21024: Ruby including <cstdbool> generates compilation warning with GCC 15, header is deprecated in C++17,
After this change, some of my gems failed to compile on Ruby 3.4.3+.
I found the issue seems to be due to some pro...
ioquatix (Samuel Williams)

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)

Also available in: Atom