General

Profile

swebb (Steven Webb)

  • Login: swebb
  • Registered on: 10/24/2026
  • Last sign in: 10/24/2026

Issues

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

Activity

10/28/2026

05:51 PM Ruby Revision 5127bd0d (git): ZJIT: Group inline statement management (#19526)
Minor refactor to make the code easier to read.
This was suggested by https://github.com/ruby/ruby/pull/18871/changes#r4134748979.
swebb (Steven Webb)

10/24/2026

03:03 PM Ruby Revision 28dec96d (git): Fix Array#find and Array#rfind arity check
Ruby 4 introduced native implementations of Array#find and Array#rfind
(Feature #21678). However, the new implementations changed how they
behave with multiple arguments:
ruby 3.4.8:
```
$ ruby -e "[].find(1, 2)"
-e:1:in 'Enumerable#fi...
swebb (Steven Webb)
03:02 PM Ruby Revision c007fb1b (git): Re-enable Array#find override
swebb (Steven Webb)
03:02 PM Ruby Revision 7a6648c1 (git): Fix Array#find override
Fixes [Bug Shopify/ruby#1011]
The override was disabled in 09a9bdeb324 due to bugs from when I first
implemented it. This commit fixes three issues:
1. The if_none_proc is now passed to the enumerator.
2. The `#size` of the enumerator ...
swebb (Steven Webb)
02:11 PM Ruby Bug #22470: Array#find and Array#rfind arity change between versions 3 and 4
https://github.com/ruby/ruby/pull/19516 swebb (Steven Webb)
01:55 PM Ruby Bug #22470 (Closed): Array#find and Array#rfind arity change between versions 3 and 4
Ruby 4 introduced native implementations of Array#find and Array#rfind (Feature #21678). However, the new implementations changed how it behaves with multiple arguments:
ruby 3.4.8:
```
ruby -e "[].find(1, 2)"
-e:1:in 'Enumerable...
swebb (Steven Webb)

Also available in: Atom