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/