General

Profile

zenspider (Ryan Davis)

  • Login: zenspider
  • Registered on: 07/10/2008
  • Last sign in: 08/13/2026

Issues

open closed Total
Assigned issues 0 49 49
Reported issues 3 28 31

Projects

Project Roles Registered on
Ruby Committer 03/27/2024

Activity

10/11/2026

08:07 PM Ruby Bug #22425: shield frozen tests in test_rubyoptions.rb from externally defined RUBYOPT
all greened up zenspider (Ryan Davis)
12:43 AM Ruby Bug #22425 (Open): shield frozen tests in test_rubyoptions.rb from externally defined RUBYOPT
fixed in https://github.com/ruby/ruby/pull/19294
zenspider (Ryan Davis)
12:28 AM Ruby Feature #22244: `ruby -UU` should set both internal and external, `ruby -E` should print encoding list
This is all greened up. Sorry for taking so long! zenspider (Ryan Davis)

08/13/2026

06:56 PM Ruby Feature #22244: `ruby -UU` should set both internal and external, `ruby -E` should print encoding list
PR is being worked down with feedback from @nobu
https://github.com/ruby/ruby/pull/18319
:heart:
zenspider (Ryan Davis)
06:51 AM Ruby Feature #22244: `ruby -UU` should set both internal and external, `ruby -E` should print encoding list
Quick and dirty patch: https://github.com/ruby/ruby/compare/master...zenspider:ruby:zenspider__encodings?expand=1
This is rough. I'm faking an eval early in the option handling. There is probably a better C way to do this. It is proba...
zenspider (Ryan Davis)
01:48 AM Ruby Feature #22244 (Open): `ruby -UU` should set both internal and external, `ruby -E` should print encoding list
```
10004 $ env -u LANG ruby -U -e 'pp [Encoding.default_internal, Encoding.default_external]'
[#<Encoding:UTF-8>, #<Encoding:US-ASCII>]
10005 $ env -u LANG ruby -EUTF-8 -e 'pp [...]'
[nil, #<Encoding:UTF-8>]
10006 $ env -u LANG...
zenspider (Ryan Davis)

04/17/2026

09:56 PM Ruby Bug #22007: Inconsistent type checking on rescue
Eregon (Benoit Daloze) wrote in #note-2:
> I think a better fix, related to this issue, would be to stop checking the class of rescue clauses, I think any expression should be allowed and just call `===` on them.
> ...
so what should `...
zenspider (Ryan Davis)
09:54 PM Ruby Bug #22007: Inconsistent type checking on rescue
The actual place where this showed up is in `assert_raises(*exp)` (edited for succinctness):
```ruby
def assert_raises *exp
msg = "#{exp.pop}.\n" if String === exp.last
exp << StandardError if exp.empty?
be...
zenspider (Ryan Davis)
08:38 PM Ruby Bug #22007 (Closed): Inconsistent type checking on rescue
this works fine (but I don't think it should):
```ruby
begin
raise "nope"
rescue RuntimeError, /why am I allowed?/, "or me?" => e
# yay
end
```
whereas this version shows a type error, which seems right:
```ruby
begin
be...
zenspider (Ryan Davis)

04/14/2026

10:21 PM Ruby Bug #21990 (Rejected): [ruby-talk:444791] Regression: Ruby 4.0 constantly crashing
Closing... I suspect this report is bogus. There doesn't seem to be any registration problems and @byroot pointed out that the C stack looks bogus. zenspider (Ryan Davis)

Also available in: Atom