From f43c71abe07b4b2b0f8f9a69c567fcd0f38faef6 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Fri, 9 Oct 2020 23:06:13 +0900 Subject: Implemented shareable_constant_value It does shallow freeze only for now. --- ractor.rb | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'ractor.rb') diff --git a/ractor.rb b/ractor.rb index ca09aee7be..0867f1a9d1 100644 --- a/ractor.rb +++ b/ractor.rb @@ -51,6 +51,10 @@ class Ractor } end + def self.make_shareable(obj) + obj.freeze + end + # Multiplex multiple Ractor communications. # # r, obj = Ractor.select(r1, r2) -- cgit v1.2.3