General

Profile

ioquatix (Samuel Williams)

Issues

Activity

06/19/2017

01:17 PM Ruby trunk Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
Ruby Fibers as they currently stand are perfect and making them more complex is a mistake IMHO.
Let's be clear on ...

06/15/2017

01:56 AM Ruby trunk Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
Thanks for your detailed reply. It's impressive and useful that you have such a good knowledge of these issues.
I ...

06/14/2017

02:13 AM Ruby trunk Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
I appreciate your detailed response it was interesting.
Does Ruby `File.read` and `File.stat` (and others) release...
02:00 AM Ruby trunk Feature #13626: Add String#byteslice!
> Fwiw, I'm also not convinced String#<< behavior about changing
> write_buffer to Encoding::UTF-8 in your above exa...

06/09/2017

08:21 AM Ruby trunk Feature #11484: add output offset for readpartial/read_nonblock/etc
This is a great idea, but I propose the argument is called simply `offset:`
08:15 AM Ruby trunk Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
To a certain extent, things discussed here are already implemented in
https://github.com/socketry/async
and
...

06/03/2017

11:38 PM Ruby trunk Feature #9323: IO#writev
I think this is a great idea. It avoids a ton of string issues - e.g. concatenating strings in Ruby before writing th...
10:49 PM Ruby trunk Feature #13626: Add String#byteslice!
Thanks for that idea.
If that's the case, when appending to the write buffer:
~~~
write_buffer = String.new.b
...
12:01 AM Ruby trunk Feature #13626 (Open): Add String#byteslice!
It's a common pattern in IO buffering, to read a part of a string while leaving the remainder.
~~~
# Consume only...

05/23/2017

03:30 PM Ruby trunk Bug #13593 (Open): Addrinfo#== behaves oddly
It appears as if Addrinfo is using object identity. `Addrinfo#==` doesn't appear to work as one might expect, given t...

Also available in: Atom