diff options
author | Marc-Andre Lafortune <github@marc-andre.ca> | 2020-10-25 18:09:51 -0400 |
---|---|---|
committer | Marc-Andre Lafortune <github@marc-andre.ca> | 2020-10-25 18:10:14 -0400 |
commit | 9c8f0a34df3635bfde43a90bbea6a5483dcbde65 (patch) | |
tree | e50a6a245f139bba4911fab7077c23caf0941e5b /bootstraptest/test_ractor.rb | |
parent | 8376cae25ac36ecfe93265a92d72a4afac5fbd40 (diff) | |
download | ruby-9c8f0a34df3635bfde43a90bbea6a5483dcbde65.tar.gz |
Use 'shareable' with an 'e' [ci skip]
Diffstat (limited to 'bootstraptest/test_ractor.rb')
-rw-r--r-- | bootstraptest/test_ractor.rb | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/bootstraptest/test_ractor.rb b/bootstraptest/test_ractor.rb index 782d4fab1c..6e006b246c 100644 --- a/bootstraptest/test_ractor.rb +++ b/bootstraptest/test_ractor.rb @@ -420,7 +420,7 @@ assert_equal 'no _dump_data is defined for class Thread', %q{ end } -# send sharable and unsharable objects +# send shareable and unshareable objects assert_equal "ok", %q{ echo_ractor = Ractor.new do loop do @@ -702,7 +702,7 @@ assert_equal 'ArgumentError', %q{ end } -# ivar in sharable-objects are not allowed to access from non-main Ractor +# ivar in shareable-objects are not allowed to access from non-main Ractor assert_equal 'can not access instance variables of classes/modules from non-main Ractors', %q{ class C @iv = 'str' @@ -722,7 +722,7 @@ assert_equal 'can not access instance variables of classes/modules from non-main end } -# ivar in sharable-objects are not allowed to access from non-main Ractor +# ivar in shareable-objects are not allowed to access from non-main Ractor assert_equal 'can not access instance variables of shareable objects from non-main Ractors', %q{ shared = Ractor.new{} shared.instance_variable_set(:@iv, 'str') @@ -738,7 +738,7 @@ assert_equal 'can not access instance variables of shareable objects from non-ma end } -# But a sharable object is frozen, it is allowed to access ivars from non-main Ractor +# But a shareable object is frozen, it is allowed to access ivars from non-main Ractor assert_equal '11', %q{ [Object.new, [], ].map{|obj| obj.instance_variable_set('@a', 1) @@ -750,7 +750,7 @@ assert_equal '11', %q{ }.join } -# cvar in sharable-objects are not allowed to access from non-main Ractor +# cvar in shareable-objects are not allowed to access from non-main Ractor assert_equal 'can not access class variables from non-main Ractors', %q{ class C @@cv = 'str' @@ -769,8 +769,8 @@ assert_equal 'can not access class variables from non-main Ractors', %q{ end } -# Getting non-sharable objects via constants by other Ractors is not allowed -assert_equal 'can not access non-sharable objects in constant C::CONST by non-main Ractor.', %q{ +# Getting non-shareable objects via constants by other Ractors is not allowed +assert_equal 'can not access non-shareable objects in constant C::CONST by non-main Ractor.', %q{ class C CONST = 'str' end @@ -784,7 +784,7 @@ assert_equal 'can not access non-sharable objects in constant C::CONST by non-ma end } -# Setting non-sharable objects into constants by other Ractors is not allowed +# Setting non-shareable objects into constants by other Ractors is not allowed assert_equal 'can not set constants with non-shareable objects by non-main Ractors', %q{ class C end |