General

Profile

afurm (Andrii Furmanets)

  • Login: afurm
  • Registered on: 12/27/2025
  • Last sign in: 05/11/2026

Issues

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

Activity

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)
11:08 AM Ruby Bug #21974 (Closed): Cannot inspect RubyVM::AST for CDECL
Applied in changeset commit:git|4009b713a64f469e593ffbc5bb4b37eff43f3be3.
----------
[Bug #21974] Fix RubyVM::AST inspection for ::Foo = 1 (#16642)
* Fix AST CDECL children for top-level constants
* Simplify cdecl AST regression test
afurm (Andrii Furmanets)

Also available in: Atom