General

Profile

ioquatix (Samuel Williams)

Issues

open closed Total
Assigned issues 13 95 108
Reported issues 25 100 125

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

04/22/2024

04:08 AM Ruby master Feature #20215: Introduce `IO#readable?`
> I'm not quite sure why you say this method is like eof? rather than closed?
We work with the interface and taxon...
ioquatix (Samuel Williams)
04:06 AM Ruby master Feature #20215: Introduce `IO#readable?`
Regarding naming, I had other ideas like `open?` or `connected?` but I think they have their own issues. I think my p... ioquatix (Samuel Williams)

04/17/2024

12:21 PM Ruby master Bug #20089: Fiber#kill transfers to root fiber
In the case of transfer, it may be possible to store the previous fiber, and on exiting a fiber, when no explicit tra... ioquatix (Samuel Williams)
11:36 AM Ruby master Bug #20414 (Closed): `Fiber#raise` should recurse to `resumed_fiber` rather than failing.
Merged in <https://github.com/ruby/ruby/commit/6ade36c06b7cef948099b8f5f483763498705d12>. ioquatix (Samuel Williams)
10:03 AM Ruby master Bug #20414: `Fiber#raise` should recurse to `resumed_fiber` rather than failing.
Thanks @matz.
To clarify, there are two issues are we addressing.
(1) Improve consistency of `Thread.current.ra...
ioquatix (Samuel Williams)
04:25 AM Ruby master Feature #20215: Introduce `IO#readable?`
After considering the various use cases I have, I think the easiest to describe problem is knowing whether a connecti... ioquatix (Samuel Williams)
12:07 AM Ruby master Feature #20215: Introduce `IO#readable?`
> Even if client.eof? returns false without blocking, it could still result in an EOF with zero read bytes. Therefore... ioquatix (Samuel Williams)

04/16/2024

09:54 AM Ruby master Feature #20215: Introduce `IO#readable?`
After some discussion, I investigated libc's `feof`:
1. https://github.com/bminor/glibc/blob/14e56bd4ce15ac2d1cc43...
ioquatix (Samuel Williams)
01:13 AM Ruby master Feature #20215: Introduce `IO#readable?`
> Would io.wait_readable(0) work instead? If not, why not?
(1) I don't think it makes sense to add `wait_*` to `Stri...
ioquatix (Samuel Williams)

04/11/2024

03:34 AM Ruby master Feature #19056 (Closed): Introduce `Fiber.annotation` for attaching messages to fibers.
I released this as a gem.
https://github.com/ioquatix/fiber-annotation
Maybe it can be adopted if it proves its...
ioquatix (Samuel Williams)

Also available in: Atom