General

Profile

rhenium (Kazuki Yamaguchi)

Issues

open closed Total
Assigned issues 4 51 55
Reported issues 6 37 43

Projects

Project Roles Registered on
Ruby Committer 05/17/2016

Activity

10/13/2026

07:21 PM Ruby Revision fa8df43b (git): test/ruby/test_process.rb: simplify testing spawn with long strings
test_aspawn_too_long_path just wants to verify that passing a very long
string to spawn does not cause a crash. Use an input string that is long
enough for this purpose and does not ends up with spawning too many
processes.
This change ...
rhenium (Kazuki Yamaguchi)
06:08 PM Ruby Bug #22424: IO#readpartial and IO#sysread should respect IO#timeout= value
I've opened a GitHub PR: https://github.com/ruby/ruby/pull/19292 rhenium (Kazuki Yamaguchi)
06:07 PM Ruby Bug #22433: IO#sysread and IO#pread are inconsistent for length 0 and negative numbers
I've opened a GitHub PR: https://github.com/ruby/ruby/pull/19323 rhenium (Kazuki Yamaguchi)
06:01 PM Ruby Bug #22433 (Open): IO#sysread and IO#pread are inconsistent for length 0 and negative numbers
When the length is 0 and an output buffer is given, the buffer is not cleared correctly. [Bug #18421] fixed the same bug for `IO#readpartial` and `IO#read_nonblock`, but it omitted `IO#sysread` and `IO#pread`:
```ruby
File.open("/d...
rhenium (Kazuki Yamaguchi)
04:29 PM Ruby Revision 15467f68 (git): [ruby/openssl] ssl: align #puts with IO
Handle nested arrays in the arguments, similar to how IO#puts behaves.
https://github.com/ruby/openssl/commit/d87ebfe0a1
rhenium (Kazuki Yamaguchi)
04:29 PM Ruby Revision 1ec5306d (git): [ruby/openssl] ssl: align #putc with IO
Add the method. OpenSSL::Buffering already supports other
character-oriented methods such as #getc, #ungetc, or #readchar, and
this is the only missing method.
https://github.com/ruby/openssl/commit/df0fde6b4c
rhenium (Kazuki Yamaguchi)
04:29 PM Ruby Revision 09d278a9 (git): [ruby/openssl] ssl: run test_pair.rb tests against IO objects
Run assertions in test_pair.rb against a pair of real socket objects
to catch unintended differences between SSLSocket and core IO behavior.
This is skipped for TruffleRuby until I figure out what's wrong.
https://github.com/ruby/opens...
rhenium (Kazuki Yamaguchi)
04:29 PM Ruby Revision ce8da0cf (git): [ruby/openssl] ssl: align #write and #<< with IO
IO#write and IO#<< convert the arguments to String with #to_s. RDoc
comments for OpenSSL::Buffering#write also stated this, but they do not
actually convert. Fix this.
OpenSSL::Buffering#puts and #print already correctly call #to_s.
ht...
rhenium (Kazuki Yamaguchi)
04:29 PM Ruby Revision 497f987c (git): [ruby/openssl] ssl: align #syswrite and #syswrite_nonblock with IO
IO#syswrite converts the argument with #to_s rather than #to_str.
https://github.com/ruby/openssl/commit/25a57af17f
rhenium (Kazuki Yamaguchi)
04:29 PM Ruby Revision f4a0d53e (git): [ruby/openssl] ssl: align line-oriented methods with IO
Rewrite OpenSSL::Buffering#gets to handle parameters as closely to core
IO as possible. This includes changes:
- Add support for gets(limit), where the rs parameter is omitted.
- Add support for gets(nil, limit) (slurp mode).
- Ad...
rhenium (Kazuki Yamaguchi)

Also available in: Atom