ioquatix (Samuel Williams)
- Login: ioquatix
- Email: samuel@oriontransfer.net
- Registered on: 07/10/2011
- Last sign in: 08/14/2026
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 18 | 120 | 138 |
| Reported issues | 24 | 127 | 151 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer | 09/19/2018 |
Activity
08/14/2026
-
12:24 AM Ruby Feature #22205: Deprecate ruby2_keywords
- For reference: https://github.com/rack/rack/pull/2499
07/31/2026
-
03:18 AM Ruby Bug #15980: Coverage shows while/until after raise if/unless as uncovered line
- Fixed in https://github.com/ruby/ruby/pull/18122
07/30/2026
-
10:14 AM Ruby Bug #22218 (Closed): Line TracePoint misses executed loop condition after a guard
- `TracePoint.new(:line)` can miss the line event for an executed loop condition when the loop follows a conditional guard.
This is related to [Bug #15980](https://bugs.ruby-lang.org/issues/15980), which fixed the same control-flow prob...
07/25/2026
-
07:44 AM Ruby Feature #20215: Introduce `IO#readable?`
- This issue has come up again in [socketry/async-http#223](https://github.com/socketry/async-http/issues/223).
It is particularly difficult to handle for TLS. The underlying file descriptor of an `SSLSocket` can be readable because it co...
07/20/2026
-
08:02 AM Ruby Feature #22138: Add `RB_NOGVL_PENDING_INTERRUPT_FAIL` flag for `rb_nogvl`.
- @ko1 I'd like to backport this, because without it, it is impossible to use pending interrupts with blocking operations / `rb_nogvl`.
Is that acceptable?
07/17/2026
-
03:40 AM Ruby Bug #22196: Heap-use-after-free in `fiber_switch` with transfer-terminated async tasks on 3.4.10
- Proposed fix: https://github.com/ruby/ruby/pull/17957
07/16/2026
-
08:49 AM Ruby Bug #22196 (Assigned): Heap-use-after-free in `fiber_switch` with transfer-terminated async tasks on 3.4.10
- Thanks for your report, I'll investigate it.
07/12/2026
-
11:22 PM Ruby Bug #15980: Coverage shows while/until after raise if/unless as uncovered line
- I asked GPT 5.5 to fix the issue: https://github.com/ruby/ruby/pull/17825
-
07:02 AM Ruby Bug #15980: Coverage shows while/until after raise if/unless as uncovered line
- Is there any chance we can revisit this issue and propose a better fix than the current "coverage is enabled so avoid doing the optimisation" hack?
07/10/2026
-
08:49 AM Ruby Feature #22138: Add `RB_NOGVL_PENDING_INTERRUPT_FAIL` flag for `rb_nogvl`.
- It was suggested to use `RB_NOGVL_MASKED_INTR_FAIL`. However this change is not about masked interrupts but the pending interrupt queue.
The flag was thus renamed from `RB_NOGVL_PENDING_INTERRUPT_FAIL` to `RB_NOGVL_PENDING_INTR_FAIL`.