General

Profile

afurm (Andrii Furmanets)

  • Login: afurm
  • Registered on: 12/27/2025
  • Last sign in: 09/26/2026

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 1 1 2

Activity

09/26/2026

01:35 PM Ruby Bug #22385 (Open): Enumerator::Lazy#zip loses to_ary conversions when mixed with enumerable arguments
`Enumerator::Lazy#zip` discards a successful `to_ary` conversion when a later argument requires Enumerable iteration. The equivalent eager `Enumerable#zip` call preserves the conversion.
## Reproduction
```ruby
array_like = Object...
afurm (Andrii Furmanets)

05/13/2026

08:29 AM Ruby Revision f3dd724d (git): Fix `IO::Buffer#each_byte` bounds check. (#16823)
afurm (Andrii Furmanets)

05/11/2026

10:25 AM Ruby Bug #22063 (Closed): Regexp timeout accepts NaN and disables timeout
Applied in changeset commit:git|d7ef97204d907561eb67828382f7bb17397313c6.
----------
[Bug #22063] Reject NaN Regexp timeout values
afurm (Andrii Furmanets)
09:13 AM Ruby Bug #22063: Regexp timeout accepts NaN and disables timeout
Thank you, I had some issues publishing so it might be that case. afurm (Andrii Furmanets)
08:48 AM Ruby Bug #22063 (Closed): Regexp timeout accepts NaN and disables timeout
`Regexp.timeout=` and `Regexp.new(..., timeout:)` currently accept `Float::NAN`.
The value passes the positive-timeout validation because `NaN <= 0` is false, and
then `double2hrtime` stores it as a zero timeout value.
This makes bo...
afurm (Andrii Furmanets)
10:25 AM Ruby Revision d7ef9720 (git): [Bug #22063] Reject NaN Regexp timeout values
afurm (Andrii Furmanets)

05/08/2026

04:32 AM Ruby Revision 4658d6bd (git): [ruby/rubygems] Fix bundle config gemfile unset behavior
https://github.com/ruby/rubygems/commit/38f87aa2bc afurm (Andrii Furmanets)

04/11/2026

05:47 PM Ruby Revision 526344b5 (git): Fix Box regexp match vars after non-match
afurm (Andrii Furmanets)
05:47 PM Ruby Revision 8ad6baa0 (git): Use box_ready for $&, $`, $\', $+
These variables have rb_gvar_readonly_setter, so box_ready is sufficient.
Only $~ needs box_dynamic due to its custom match_setter.
afurm (Andrii Furmanets)

04/02/2026

11:56 AM Ruby Bug #21933: Ruby::Box: named capture local variable can become nil after non-matching lines
I opened a pull request with a fix and regression test for this issue:
https://github.com/ruby/ruby/pull/16644
afurm (Andrii Furmanets)

Also available in: Atom