General

Profile

znz (Kazuhiro NISHIYAMA)

  • Login: znz
  • Registered on: 05/12/2008
  • Last sign in: 05/18/2026

Issues

open closed Total
Assigned issues 0 39 39
Reported issues 12 231 243

Projects

Project Roles Registered on
Ruby Committer, Infrastructure team 05/13/2008

Activity

11/04/2026

11:59 PM Ruby Bug #22508 (Open): `Resolv.new(use_ipv6: ...)` is silently ignored since resolv 0.6.0 (Ruby 3.4)
Since resolv 0.6.0 (bundled with Ruby 3.4.0), the `use_ipv6:` keyword argument of `Resolv.new` is silently ignored when no positional argument is given. In resolv 0.3.0 (Ruby 3.3) it set `use_ipv6` of the DNS resolver. Is this intended?
...
znz (Kazuhiro NISHIYAMA)
11:58 PM Ruby Bug #22507 (Open): `Ractor.new(&method_proc)` raises RuntimeError "not supported yet" since [Feature #22444]: NEWS entry and error class?
Since [Feature #22444] (commit [1f3e810694](https://github.com/ruby/ruby/commit/1f3e810694485f284871aee695a1a9d15467c983) and the follow-up [5c06c513ec](https://github.com/ruby/ruby/commit/5c06c513ec)), passing a method proc to `Ractor.n... znz (Kazuhiro NISHIYAMA)

10/15/2026

02:37 AM Ruby Revision 2681c8d3 (git): Add NEWS.md entry for Ractor receive timeout [Feature #22255]
Ractor::Port#receive, Ractor.receive and Ractor.select gained a
`timeout:` keyword argument in d32793fe8e (#18418), and the rdoc of
each method describes it, but NEWS.md has no entry for it.
Co-Authored-By: Claude Fable 5.1 <noreply@ant...
znz (Kazuhiro NISHIYAMA)

10/13/2026

01:44 PM Ruby Revision c31e1506 (git): tool/run-lcov.rb: Exclude bundled gems from coverage aggregation
Since a1efb9ae6b (Promote prism to a bundled gem), the prism extension
is also built with gcov under .bundle/gems/prism-1.9.0/ext/prism. Its
generated node.c carries `#line` directives pointing at
"prism/templates/src/node.c.erb", a path...
znz (Kazuhiro NISHIYAMA)

10/12/2026

04:59 AM Ruby Bug #22427 (Closed): `--enable=zjit` does not enable ZJIT
`ruby --help` lists `zjit` under "Features" (`zjit Method-based JIT compiler (default: disabled).`), but `--enable=zjit` alone does not enable ZJIT, while `--enable=yjit` does enable YJIT.
```
$ ruby -v
ruby 4.0.7 (2026-09-15 revis...
znz (Kazuhiro NISHIYAMA)

10/10/2026

04:29 AM Ruby Bug #22421: `RubyVM::YJIT.max_compile_time_ns=` aborts the process when YJIT is not enabled
I checked the released branches.
`RubyVM::YJIT.max_compile_time_ns=` (and `max_compile_time_ns` / `total_compile_time_ns`) was added to master by c29739cb3 (2026-09-24, [Feature #22236]) and does not exist in `ruby_3_3`, `ruby_3_4` or...
znz (Kazuhiro NISHIYAMA)

10/09/2026

04:23 AM Ruby Bug #22421 (Closed): `RubyVM::YJIT.max_compile_time_ns=` aborts the process when YJIT is not enabled
Calling `RubyVM::YJIT.max_compile_time_ns=` (added by [Feature #22236]) before YJIT is enabled aborts the process with a Rust panic.
```
$ ruby -v
ruby 4.1.0dev (2026-10-09T00:54:42Z master 21f68cfec7) +PRISM [x86_64-linux]
$ rub...
znz (Kazuhiro NISHIYAMA)

10/05/2026

12:05 AM Ruby Bug #22327: RubyVM::ZJIT.reset_stats! aborts the process (Rust panic) when ZJIT is not enabled
[Backport to 4.0](https://github.com/ruby/ruby/pull/19128) was merged. znz (Kazuhiro NISHIYAMA)

09/17/2026

12:32 AM Ruby Bug #22327 (Closed): RubyVM::ZJIT.reset_stats! aborts the process (Rust panic) when ZJIT is not enabled
`RubyVM::ZJIT.reset_stats!` aborts the whole process with a Rust panic when it is called while ZJIT is not enabled. The other stats methods (`stats`, `stats_string`, `stats_enabled?`) just return `nil`/`false` in the same situation, and ... znz (Kazuhiro NISHIYAMA)

08/10/2026

11:34 PM Ruby Revision cad8f3a4 (git): [DOC] Fix a typo
`Ractor.send` -> `Ractor#send` znz (Kazuhiro NISHIYAMA)

Also available in: Atom