General

Profile

zenspider (Ryan Davis)

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

Issues

open closed Total
Assigned issues 0 48 48
Reported issues 2 25 27

Projects

Project Roles Registered on
Ruby Committer 03/27/2024

Activity

02/06/2026

11:54 PM Ruby Bug #21867 (Assigned): enabling Ruby::Box changes puts/warn to no longer use $stdout/$stderr
On 4.0.1 or latest build as of 2026-02-06, given:
```ruby
warn "run with RUBY_BOX=1 to repro the error" unless ENV["RUBY_BOX"]
require "stringio"
def capture_io
captured_stdout, captured_stderr = StringIO.new, StringIO.new
...
zenspider (Ryan Davis)

10/17/2025

12:53 AM Ruby Bug #21641 (Closed): Hash#to_s behaves different in 3.4
closed by request of OP zenspider (Ryan Davis)

05/10/2025

10:01 PM Ruby Bug #21327 (Closed): Windows builds seem broken after clock_gettime changes?
https://github.com/ruby/ruby/actions/workflows/windows.yml
not sure how stable windows normally is, but this looks consistent since this commit (5855986)
Assigning to nobu to investigate.
zenspider (Ryan Davis)
09:57 PM Ruby Bug #21326 (Closed): Instruction generation differences between parse.y and prism for `def a(x, ...); b(...); end`
Diff instructions using:
```sh
DUMP="puts RubyVM::InstructionSequence.compile(ARGV.first).disasm.gsub(/^\d+ /, '')"
RUBY="def a(x, ...); b(...); end"
env -u RUBYOPT \
diff -U99 \
<(./build/ruby -v --parser=parse.y -e "$...
zenspider (Ryan Davis)

04/28/2025

08:15 PM Ruby Bug #21291 (Open): possible bug with /m regexp and $ based on input
reported in discord by the.unnamed user:
``` ruby
#!/usr/bin/env -S ruby -vw
# => ruby 3.4.2 (2025-02-15 revision d2930f8e7a) +PRISM [arm64-darwin24]
p "a\n" =~ /$./m
# => 1
p "a\n" =~ /$.*/m
# => 1
p "aa\n" =~ /$./m
# => 2
...
zenspider (Ryan Davis)

01/08/2025

06:13 AM Ruby Feature #21015: Add in a `-g` flag, like `-s` but with a few more quality of life features
For the record, I love this and want it very badly.
I advocated for `-ss` to mean "an extension of `-s`", much like some CLIs do `-vv` to mean "more verbose". This would mean "more switches"... Since `sflag` is already an integer and ...
zenspider (Ryan Davis)

12/26/2024

08:34 PM Ruby Bug #20986: Bug in Prism parser with `?\C`
Caught via ruby_parser's lexer tests zenspider (Ryan Davis)

11/28/2024

01:08 AM Ruby Misc #20913: Proposal: Adding Jeremy Evans and Burdette Lamar to www.ruby-lang.org's English Editorial Team
I would also like to be added to both. zenspider (Ryan Davis)

03/14/2024

07:19 PM Ruby Misc #20028: I'd like my commit bit back
(I'd like to get started triaging ruby/rdoc issues and PRs ASAP... too much bitrot) zenspider (Ryan Davis)
07:18 PM Ruby Misc #20028: I'd like my commit bit back
GAH! Took me long enough! https://github.com/ruby/git.ruby-lang.org/pull/79 ❤️ zenspider (Ryan Davis)

Also available in: Atom