summaryrefslogtreecommitdiff
path: root/mjit.h
diff options
context:
space:
mode:
authorKoichi Sasada <ko1@atdot.net>2020-11-06 03:21:08 +0900
committerKoichi Sasada <ko1@atdot.net>2020-11-06 16:14:36 +0900
commit7718e9588b4d7d83c8f9a89dce10b06b9f97bddb (patch)
treec0b36eacc0bf05cefb617c14843d34277648dc5d /mjit.h
parent4948982b53ef18d367738ede6a32df46353cb9a7 (diff)
a part of T_DATA object can Ractor#send
T_DATA objects can refer unshareable objects and they should be copied recursively, however there is no way to replace with copied unshareable objects. However, if a T_DATA object refers only shareable objects, there is no need to replace. So this kind of T_DATA object (such as Time, Dir, File::Status and so on) can be sent by Ractor.send.
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/3739
Diffstat (limited to 'mjit.h')
0 files changed, 0 insertions, 0 deletions