General

Profile

ioquatix (Samuel Williams)

Issues

open closed Total
Assigned issues 13 101 114
Reported issues 26 109 135

Projects

Project Roles Registered on
Ruby Committer 09/19/2018
Backport187 Committer 09/19/2018
Backport191 Committer 09/19/2018
Backport192 Committer 09/19/2018
Backport193 Committer 09/19/2018
Backport200 Committer 09/19/2018
Backport21 Committer 09/19/2018
Backport22 Committer 09/19/2018
Ruby 1.8 Committer 09/19/2018
Ruby master Committer 09/19/2018

Like

Activity

02/14/2025

08:33 PM Ruby master Misc #21136: [ANN] The update of branch maintainer for Ruby 3.2 to 3.4
Thanks to all the branch maintainers for your hard work. ioquatix (Samuel Williams)

01/28/2025

10:12 PM Ruby master Bug #21095: Prefer `uname -n` over `hostname` in tests.
Ruby should prefer (POSIX) standardised tools and interfaces where possible. This change costs us nothing and reduces... ioquatix (Samuel Williams)
09:39 PM Ruby master Bug #21095: Prefer `uname -n` over `hostname` in tests.
Fixed in <https://github.com/ruby/ruby/commit/46b544c54955348ef1ea9692b837b061f59f91cd> and <https://github.com/ruby/... ioquatix (Samuel Williams)
09:38 PM Ruby master Bug #21095 (Closed): Prefer `uname -n` over `hostname` in tests.
It turns out that `hostname`, while a defacto standard, is not actually a standard in any official sense. On Linux, i... ioquatix (Samuel Williams)

01/15/2025

12:39 AM Ruby master Bug #21038 (Closed): Preserve `errno` in `rb_fiber_scheduler_unblock`
`rb_fiber_scheduler_unblock` can invoke user code that can affect `errno`, and at least in `io_binwrite`, this is une... ioquatix (Samuel Williams)

11/23/2024

11:26 PM Ruby master Bug #20907 (Closed): Fiber scheduler does not correctly re-lock mutex if `Mutex#sleep` is interrupted.
The following test fails with a `ThreadError` instead of a `RuntimeError`:
```ruby
def test_condition_variable
...
ioquatix (Samuel Williams)

11/20/2024

09:39 PM Ruby master Feature #20877: Introduce (public) debug assertion for holding the GVL.
From the meeting notes: https://github.com/ruby/dev-meeting-log/blob/master/2024/DevMeeting-2024-11-07.md#feature-208... ioquatix (Samuel Williams)
08:59 AM Ruby master Feature #19642 (Closed): Remove vectored read/write from `io.c`.
I am no longer planning to do this. ioquatix (Samuel Williams)
07:33 AM Ruby master Feature #20902: Allow `IO::Buffer#copy` to release the GVL.
In addition to this proposal, which is limited to `IO::Buffer`, maybe we should consider introducing a general `rb_me... ioquatix (Samuel Williams)
07:31 AM Ruby master Feature #20902 (Closed): Allow `IO::Buffer#copy` to release the GVL.
Related to <https://bugs.ruby-lang.org/issues/20876>.
## Background
`IO::Buffer#copy` execution time is proport...
ioquatix (Samuel Williams)

Also available in: Atom