General

Profile

johnnyshields (Johnny Shields)

  • Login: johnnyshields
  • Registered on: 03/17/2016
  • Last sign in: 11/19/2025

Issues

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

Activity

11/19/2025

07:48 AM Ruby Feature #21311: Namespace on read (revised)
Is there any reason this feature couldn't be released as a gem? It seem like it has evolved far beyond it's original intention (including name change to "Box"), and I worry that it's inclusion in core will lead to inconsistent usage and ... johnnyshields (Johnny Shields)

05/05/2025

09:26 PM Ruby Bug #21030: Bug: #step with Range<ActiveSupport::Duration> behavior broken on Ruby 3.4.1
I also verified the fix in 3.4.3 in my app. The behavior is correct. johnnyshields (Johnny Shields)

05/02/2025

05:18 PM Ruby Bug #21286: Windows - MSYS2 just updated to GCC 15.1.0, builds failing
Please kindly backport this to all actively maintained versions (3.2, 3.3, 3.4). Since MSYS2 gcc is installed independent of Ruby, users installing any Ruby version using the Ruby Installer for Windows will face the same problem (inabili... johnnyshields (Johnny Shields)

02/14/2025

07:13 AM Ruby Revision e11401f7 (git): [rubygems/rubygems] Deprecate legacy windows platforms (mswin, mingw) in the Bundler DSL, in favor of using `platform :windows`
This commit is only deprecation and does not change/remove any actual functionality.
https://github.com/rubygems/rubygems/commit/0ca6dc3984
johnnyshields (Johnny Shields)

02/11/2025

05:26 AM Ruby Bug #21030: Bug: #step with Range<ActiveSupport::Duration> behavior broken on Ruby 3.4.1
May we mark this as 3.4 backport? I'm hesitant to upgrade my app to 3.4 without this fix. johnnyshields (Johnny Shields)

01/13/2025

11:43 AM Ruby Bug #20957: RangeError on Array#values_at with negative ranges
Here are more interesting cases:
```
# Reverse ranges don't return values
[0, 1, 2, 3].values_at(2..3) => [2, 3]
[0, 1, 2, 3].values_at(3..2) => []
# Positive values outside range return a nil for each index
[0, 1, 2, 3].values...
johnnyshields (Johnny Shields)

01/12/2025

11:15 PM Ruby Bug #21030: Bug: #step with Range<ActiveSupport::Duration> behavior broken on Ruby 3.4.1
May I confirm this will be patched in Ruby 3.4.2? johnnyshields (Johnny Shields)
05:59 AM Ruby Bug #21030 (Closed): Bug: #step with Range<ActiveSupport::Duration> behavior broken on Ruby 3.4.1
Issue also filed at: https://github.com/rails/rails/issues/54199
### System configuration
**Rails version**: 7.1.5.1
**Ruby version**: 3.3.4 (works) vs 3.4.1 (broken)
### What's broken
Calling `#step` then `#to_a` on a `Range`...
johnnyshields (Johnny Shields)
07:27 AM Ruby Feature #20899: Reconsider adding `Array#find_map`
The Facets gem has this same feature as `find_yield`. In their implementation there's an optional first arg which is the fallback value if nothing is found.
https://github.com/rubyworks/facets/blob/main/lib/core/facets/enumerable/find_y...
johnnyshields (Johnny Shields)

01/30/2024

02:50 PM Ruby Bug #20226: Inconsistent Sort results on 3.3.0 compared to previous versions
If sort *was* stable for a long time (it does seem like it was, but I am not 100% sure), then despite Ruby's disclaimer, *many developers* will have come to rely on and expect that behavior, and consider this as "a behavior change that b... johnnyshields (Johnny Shields)

Also available in: Atom