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 10 231 241

Projects

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

Activity

Today

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)

08/08/2026

01:05 AM Ruby Revision d43917b1 (git): Omit Proc#syntax_tree binary round-trip test when coverage is enabled
RubyVM::InstructionSequence#to_binary raises "should not compile with
coverage" while coverage measurement is enabled. The test added by
6e65742a9f (Proc#syntax_tree) calls to_binary directly, which has made
`make check COVERAGE=true` (t...
znz (Kazuhiro NISHIYAMA)

08/07/2026

08:53 AM Ruby Revision 9e985ff5 (git): Omit direct ISeq#to_binary tests when coverage is enabled
RubyVM::InstructionSequence#to_binary raises "should not compile with
coverage" while coverage measurement is enabled. Most to_binary tests
in test_iseq.rb go through the iseq_to_binary helper, which omits the
test in that case, but thes...
znz (Kazuhiro NISHIYAMA)

Also available in: Atom