General

Profile

k0kubun (Takashi Kokubun)

Issues

open closed Total
Assigned issues 4 113 117
Reported issues 1 78 79

Projects

Project Roles Registered on
Ruby Committer, Release Manager 05/15/2017

Activity

Today

03:41 PM Ruby Revision 8db83fcc (git): ZJIT: Add RUST_BACKTRACE=1 to zjit-macos.yml (#16502)
k0kubun (Takashi Kokubun)
03:39 PM Ruby Revision 998057aa (git): Add prism/token_type.c to gitignore temporarily
It just keeps popping up in various branches when you rebase them. I
have just accidentally committed it in one of my PRs. Let me add it to
gitignore until enough time has passed since its deletion.
k0kubun (Takashi Kokubun)

03/20/2026

09:28 PM Ruby Revision a53eb6bf (git): Skip dump_ast dependency for .rbinc when BASERUBY is unavailable
When building from a snapshot/tarball without BASERUBY, the .rbinc files
are pre-generated and should not be rebuilt. However, DUMP_AST_TARGET
was set to $(DUMP_AST) unconditionally, causing a freshly compiled
dump_ast to trigger .rbinc ...
k0kubun (Takashi Kokubun)
08:53 PM Ruby Revision 58e53556 (git): Revert "ZJIT: Prepare frame state before getivar calls"
This reverts commit a5e2cbce97506d13f793667a967605dbe7c9e5f4. k0kubun (Takashi Kokubun)
08:45 PM Ruby Revision cb15888a (git): Fix make-snapshot: build dump_ast for mk_builtin_loader.rb (#16482)
The make-snapshot process needs dump_ast (a C program) to generate
.rbinc files via mk_builtin_loader.rb. Since CC=false in prereq.status
prevents make from compiling C code, build dump_ast directly using the
system compiler before runni...
k0kubun (Takashi Kokubun)
05:22 PM Ruby Revision 26bedb53 (git): Update outdated dependencies
k0kubun (Takashi Kokubun)
05:16 PM Ruby Revision bb402ec5 (git): Pin the rbs version
k0kubun (Takashi Kokubun)
06:47 AM Ruby Revision a5e2cbce (git): ZJIT: Prepare frame state before getivar calls
rb_ivar_get can raise Ractor::IsolationError for class/module ivars
from non-main Ractors. Without gen_prepare_non_leaf_call, the frame
state is not properly set up when the exception is raised, which can
lead to crashes or incorrect beh...
k0kubun (Takashi Kokubun)
01:06 AM Ruby Revision e7fa7293 (git): ZJIT: Fix TracePoint return value for methods with rescue
When ZJIT's send fallback (gen_send_without_block) cannot optimize a
Send instruction, it calls rb_vm_opt_send_without_block, which uses
VM_EXEC to execute the callee. VM_EXEC sets VM_FRAME_FLAG_FINISH on
the callee's frame. In the inter...
k0kubun (Takashi Kokubun)
01:06 AM Ruby Revision af459dae (git): ZJIT: Use counted side exits for send fallbacks while tracing
Instead of blocking compilation entirely when tracing is active,
emit counted side exits in HIR before send fallback instructions
that use VM_EXEC (which sets FLAG_FINISH on the callee frame,
breaking throw TAG_RETURN semantics). This gi...
k0kubun (Takashi Kokubun)

Also available in: Atom