General

Profile

zeke (Zeke Gabrielse)

  • Login: zeke
  • Registered on: 04/27/2022
  • Last sign in: 10/22/2025

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 3 3 6

Activity

04/13/2024

08:40 PM Ruby Misc #20422: Bugfix release process
I would also love to see more transparency here. We want to upgrade to 3.3, but we're currently blocked due to https://bugs.ruby-lang.org/issues/20091 and unsure when a patch release will hit. zeke (Zeke Gabrielse)

12/13/2023

09:56 PM Ruby Bug #20064 (Closed): Inconsistent behavior between array splat *nil and hash splat **nil
This has been discussed in #8507 and #9291 but both were closed because they lacked a clear use case.
I think the following code should work, showing a clear use case:
```ruby
invitation = if params.key?(:inviter_id)
...
zeke (Zeke Gabrielse)

07/11/2023

05:26 PM Ruby Feature #19764 (Open): Introduce defp keyword for defining overloadable, pattern matched methods
Pattern matching has become one of my favorite features of Ruby, if not my favorite. It changed the way I write and express my thoughts through clean, maintainable code. And I'd like to use it *more*.
I propose a new keyword, `defp`, ...
zeke (Zeke Gabrielse)

12/29/2022

07:56 PM Ruby Bug #19284 (Closed): Integer overflow when using RUBY_GC_HEAP_INIT_SLOTS environment variable
If you set the environment variable `RUBY_GC_HEAP_INIT_SLOTS` to anything other than `0`, an integer overflow runtime error occurs:
```ruby
RUBY_GC_HEAP_INIT_SLOTS=10000 ruby -e 'puts "hello, world!"'
# => ruby: integer overflow: 36...
zeke (Zeke Gabrielse)

09/01/2022

03:06 PM Ruby Bug #18990 (Closed): Pattern matching unexpectedly raises "duplicated key name" error
I've found that sometimes, when matching nested patterns, I get an unexpected "duplicate key name" error but there's no duplicate key in any individual pattern. The "duplicated" key is actually in another pattern that's in scope, which I... zeke (Zeke Gabrielse)

08/10/2022

04:46 PM Ruby Feature #18961 (Open): Introduce support for pattern matching all elements of an array
When pattern matching arrays, often times we want to assert that a given array's elements all match a pattern.
For example:
```ruby
class Robot; end
class User; end
case [User.new, User.new]
in [User, *] => u if u.all? { _1 i...
zeke (Zeke Gabrielse)

04/27/2022

02:58 PM Ruby Feature #18757 (Open): Introduce %R percent literal for anchored regular expression patterns
When defining regular expression patterns, it's often the case that you want to anchor with `\A` and `\z` to match the full text input, rather than `^` and `$`, respectively, which may (unintentionally) match text including newlines. Thi... zeke (Zeke Gabrielse)

Also available in: Atom