summaryrefslogtreecommitdiff
path: root/ractor.rb
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2020-10-09 23:06:13 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2020-12-14 19:19:16 +0900
commitf43c71abe07b4b2b0f8f9a69c567fcd0f38faef6 (patch)
tree5174f18c9bd83ed60537a44c455a1b3369f49c88 /ractor.rb
parentb1bd223085d7b97d8de8679894a81b7993c26b28 (diff)
Implemented shareable_constant_value
It does shallow freeze only for now.
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/3681
Diffstat (limited to 'ractor.rb')
-rw-r--r--ractor.rb4
1 files changed, 4 insertions, 0 deletions
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)