General

Profile

ko1 (Koichi Sasada)

  • Login: ko1
  • Registered on: 05/28/2008
  • Last sign in: 10/07/2025

Issues

open closed Total
Assigned issues 78 638 716
Reported issues 13 203 216

Projects

Project Roles Registered on
Ruby Committer 05/28/2008

Like

Activity

09/24/2025

01:51 AM Ruby Revision 5b65e76a (git): fix lvar_state dump size
`ibf_dump_write()` should consider the size of the element. ko1 (Koichi Sasada)

09/23/2025

06:59 PM Ruby Feature #21557 (Closed): Ractor.shareable_proc to make sharable Proc objects, safely and flexibly
Applied in changeset commit:git|55b1ba3bf276ba82173bd961fb8e0f08bf4182a6.
----------
Ractor.shareable_proc
call-seq...
ko1 (Koichi Sasada)
06:59 PM Ruby Feature #21550 (Closed): Ractor.shareable_proc/shareable_lambda to make sharable Proc object
Applied in changeset commit:git|55b1ba3bf276ba82173bd961fb8e0f08bf4182a6.
----------
Ractor.shareable_proc
call-seq...
ko1 (Koichi Sasada)
06:59 PM Ruby Revision 55b1ba3b (git): Ractor.shareable_proc
call-seq:
Ractor.sharable_proc(self: nil){} -> sharable proc
It returns shareable Proc object. The Proc object is
...
ko1 (Koichi Sasada)
06:59 PM Ruby Revision 8fad3e87 (git): use commit hash for net-imap
to catch up new sharable proc semantics. ko1 (Koichi Sasada)

09/19/2025

06:43 PM Ruby Bug #21612: Make sure we never context switch while holding the VM lock
> Check ruby interrupts. Since jumping can pop ruby frames and popping frames checks interrupts, you are allowed. It ... ko1 (Koichi Sasada)
06:39 PM Ruby Bug #21612: Make sure we never context switch while holding the VM lock
> We concluded that there was context switching going on while a thread held the VM lock. During the investigation in... ko1 (Koichi Sasada)

09/01/2025

08:34 AM Ruby Revision f9bffff3 (git): remove `Ractor#take`
[Feature #21262] ko1 (Koichi Sasada)

08/28/2025

08:20 AM Ruby Feature #21550: Ractor.shareable_proc/shareable_lambda to make sharable Proc object
> I think there is a misunderstanding there: Option 4 does not prohibit writing to captured variables, it never propo... ko1 (Koichi Sasada)
04:18 AM Ruby Feature #21550: Ractor.shareable_proc/shareable_lambda to make sharable Proc object
I confirmed with Matz that
* option 2 is too complex and therefore rejected.
* option 3 is also rejected because `|;n...
ko1 (Koichi Sasada)

Also available in: Atom