General

Profile

ioquatix (Samuel Williams)

Issues

open closed Total
Assigned issues 15 105 120
Reported issues 24 116 140

Projects

Project Roles Registered on
Ruby Committer 09/19/2018

Like

Activity

Today

01:53 AM Ruby Misc #21385: Namespace: Suggesting a rename
`Ruby::Context` sounds good to me! ioquatix (Samuel Williams)

06/04/2025

06:16 AM Ruby Feature #20105 (Closed): Introduce `IO::Stream` or something similar.
In the end, I created a gem for this. I'm okay with using a gem.
https://github.com/socketry/io-stream
ioquatix (Samuel Williams)

05/25/2025

02:33 AM Ruby Misc #21371: Proposal to Remove SPARC Architecture Support from Ruby
If that's the case, we need to ensure (1) we have CI running and (2) we have resources available for development/test... ioquatix (Samuel Williams)
12:22 AM Ruby Misc #21371: Proposal to Remove SPARC Architecture Support from Ruby
Thanks for that list.
What do you think a realistic deprecation/removal timeline might look like for SPARC?
ioquatix (Samuel Williams)

05/24/2025

11:34 PM Ruby Misc #21371: Proposal to Remove SPARC Architecture Support from Ruby
Are there any official distributions other than OpenBSD/sparc64 that still support SPARC? There appears to be a somew... ioquatix (Samuel Williams)
01:57 PM Ruby Misc #21371 (Rejected): Proposal to Remove SPARC Architecture Support from Ruby
We propose removing support for the SPARC architecture from Ruby. SPARC has seen little to no community usage in rece... ioquatix (Samuel Williams)

05/23/2025

07:44 AM Ruby Bug #18455 (Closed): `IO#close` has poor performance and difficult to understand semantics.
After merging https://github.com/ruby/ruby/pull/12839, we see nice performance improvements and the semantics are wel... ioquatix (Samuel Williams)
06:07 AM Ruby Bug #21166 (Closed): Fiber Scheduler is unable to be interrupted by `IO#close`.
Merged in 73c9d6ccaa2045a011ed991dc29633bd0443971a ioquatix (Samuel Williams)

05/22/2025

11:44 PM Ruby Feature #21359: Introduce `Exception#cause=` for Post-Initialization Assignment
> Serializing exceptions properly without Marshal is probably quite hard yes, not only about the cause but also the i... ioquatix (Samuel Williams)
12:12 PM Ruby Feature #21359: Introduce `Exception#cause=` for Post-Initialization Assignment
Yes, in Async, I want to set the cause of an exception before raising it later on a fiber.
Additionally, serialisa...
ioquatix (Samuel Williams)

Also available in: Atom