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)
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)
This commit is only deprecation and does not change/remove any actual functionality. https://github.com/rubygems/rubygems/commit/0ca6dc3984johnnyshields (Johnny Shields)
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)
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)
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)