ko1 (Koichi Sasada)
- Login: ko1
- Registered on: 05/28/2008
- Last sign in: 10/07/2025
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 80 | 638 | 718 |
| Reported issues | 13 | 203 | 216 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer | 05/28/2008 |
Activity
10/23/2025
-
04:08 AM Ruby Revision 45907b1b (git): add SET_SHAREABLE macros
- * `RB_OBJ_SET_SHAREABLE(obj)` makes obj shareable.
All of reachable objects from `obj` should be shareable.
* `RB_OBJ_SET_FROZEN_SHAREABLE(obj)` same as above
but freeze `obj` before making it shareable.
Also `rb_gc_verify_shareable... -
04:08 AM Ruby Revision bc00c446 (git): use `SET_SHAREABLE`
- to adopt strict shareable rule.
* (basically) shareable objects only refer shareable objects
* (exception) shareable objects can refere unshareable objects
but should not leak reference to unshareable objects to Ruby world -
04:08 AM Ruby Revision 024bbf54 (git): NameError (NoMethodError) is copyable
- because ISeq is shareable now.
-
04:08 AM Ruby Revision a1777998 (git): catch up modular-gc
-
04:08 AM Ruby Revision 3b190855 (git): skip jit payload
- They should be checked, but not sure JIT code...
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.
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:
Ractor.sharable_proc(self: nil){} -> sharable proc
It returns shareable Proc object. The Proc object is
shareable a... -
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:
Ractor.sharable_proc(self: nil){} -> sharable proc
It returns shareable Proc object. The Proc object is
shareable a... -
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
shareable and the self in a block will be replaced with
the value passed via `self:` keyword.
In a shareable Proc, the ... -
06:59 PM Ruby Revision 8fad3e87 (git): use commit hash for net-imap
- to catch up new sharable proc semantics.