[前][次][番号順一覧][スレッド一覧]

ruby-changes:66511

From: Nobuyoshi <ko1@a...>
Date: Fri, 18 Jun 2021 14:21:33 +0900 (JST)
Subject: [ruby-changes:66511] bdeaa60e7b (master): Make frozen Time Ractor-shareable

https://git.ruby-lang.org/ruby.git/commit/?id=bdeaa60e7b

From bdeaa60e7be8153e247508801158d3062056918f Mon Sep 17 00:00:00 2001
From: Nobuyoshi Nakada <nobu@r...>
Date: Fri, 18 Jun 2021 11:58:15 +0900
Subject: Make frozen Time Ractor-shareable

---
 time.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/time.c b/time.c
index a7ef9d2..73e3f11 100644
--- a/time.c
+++ b/time.c
@@ -1797,7 +1797,8 @@ time_memsize(const void *tobj) https://github.com/ruby/ruby/blob/trunk/time.c#L1797
 static const rb_data_type_t time_data_type = {
     "time",
     {time_mark, RUBY_TYPED_DEFAULT_FREE, time_memsize,},
-    0, 0, RUBY_TYPED_FREE_IMMEDIATELY
+    0, 0,
+    (RUBY_TYPED_FREE_IMMEDIATELY | RUBY_TYPED_FROZEN_SHAREABLE),
 };
 
 static VALUE
-- 
cgit v1.1


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]