General

Profile

ioquatix (Samuel Williams)

Issues

open closed Total
Assigned issues 8 42 50
Reported issues 16 39 55

Projects

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

Activity

07/29/2021

09:09 PM Ruby master Bug #18046: Missing include leads to build breakage of glib2 on head
I think either option is okay.
The macro could be considered slight incompatibility since it breaks `have_function...
ioquatix (Samuel Williams)

07/27/2021

07:25 AM Ruby master Bug #18048: Thread#join can break with fiber scheduler unblock fails or blocks.
The PR is 050a89543952a2c9e7c9bc938f4fdb538f6c9278 followed by 13f8521c630a15c87398dee0763e95f59c032a94 ioquatix (Samuel Williams)
06:57 AM Ruby master Bug #18048 (Closed): Thread#join can break with fiber scheduler unblock fails or blocks.
In addition to https://bugs.ruby-lang.org/issues/17666 we found several more cases that need to be addressed.
Fix ...
ioquatix (Samuel Williams)

07/18/2021

11:10 PM Ruby master Bug #17666: Thread#join hangs when Fiber.set_scheduler is set
I also tested it against `async` `main` branch which can hang on 3.0.2, but passes on 3.0.2 + your PR. So, I can conf... ioquatix (Samuel Williams)
11:05 PM Ruby master Bug #17666: Thread#join hangs when Fiber.set_scheduler is set
I have made a PR to your PR.
https://github.com/nagachika/ruby/pull/1
This adds a test case which fails without...
ioquatix (Samuel Williams)
05:37 PM Ruby master Bug #17666: Thread#join hangs when Fiber.set_scheduler is set
@nagachika thanks so much for your effort here. I have a local test case which can easily fail without this fix, so I... ioquatix (Samuel Williams)

07/16/2021

02:48 AM Ruby master Feature #18033: Time.new to parse a string
> Yes, it seems by design, and changing the behavior will just break something.
I think there is value in the follow...
ioquatix (Samuel Williams)

07/15/2021

01:57 AM Ruby master Bug #17666: Thread#join hangs when Fiber.set_scheduler is set
I think we should consider isolating this for backport to 3.0.3 if possible.
This three lines:
https://github.com/r...
ioquatix (Samuel Williams)

07/14/2021

12:31 AM Ruby master Feature #18020: Introduce `IO::Buffer` for fiber scheduler.
@eregon thanks for the feedback.
The flags are more efficient and for the current design they are mostly implementat...
ioquatix (Samuel Williams)

07/12/2021

02:26 AM Ruby master Bug #17664: Behavior of sockets changed in Ruby 3.0 to non-blocking
I was playing around with a larger number of connections and the deferred submit:
```
io_write:Event_Backend_fibe...
ioquatix (Samuel Williams)

Also available in: Atom