diff options
author | Kenta Murata <[email protected]> | 2020-12-17 10:05:07 +0900 |
---|---|---|
committer | Kenta Murata <[email protected]> | 2020-12-18 22:00:07 +0900 |
commit | 3d3194412918012ddab185751b84ebb64fe6e5d5 (patch) | |
tree | f841830f40a363a07a4a31c1e15da8191d768ca3 /ext/stringio | |
parent | 14ca7f633cae9938b7d8bc722fe1c5c96f6bcd95 (diff) |
[stringio] Make stringio Ractor safe
https://github.com/ruby/stringio/commit/ee3fec7512
https://github.com/ruby/stringio/commit/18dcd045ef
https://github.com/ruby/stringio/commit/18dcd045ef
Diffstat (limited to 'ext/stringio')
-rw-r--r-- | ext/stringio/stringio.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ext/stringio/stringio.c b/ext/stringio/stringio.c index bb7c0e6e4e..228063d79b 100644 --- a/ext/stringio/stringio.c +++ b/ext/stringio/stringio.c @@ -1750,6 +1750,11 @@ void Init_stringio(void) { #undef rb_intern + +#ifdef HAVE_RB_EXT_RACTOR_SAFE + rb_ext_ractor_safe(true); +#endif + VALUE StringIO = rb_define_class("StringIO", rb_cData); rb_define_const(StringIO, "VERSION", rb_str_new_cstr(STRINGIO_VERSION)); |