1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/include/ruby/internal/intern
Koichi Sasada 182fb73c40 rb_ext_ractor_safe() to declare ractor-safe ext
C extensions can violate the ractor-safety, so only ractor-safe
C extensions (C methods) can run on non-main ractors.
rb_ext_ractor_safe(true) declares that the successive
defined methods are ractor-safe. Otherwiwze, defined methods
checked they are invoked in main ractor and raise an error
if invoked at non-main ractors.

[Feature #17307]
2020-12-01 15:44:18 +09:00
..
select
array.h
bignum.h
class.h
compar.h
complex.h
cont.h
dir.h
enum.h
enumerator.h Feature #16812: Allow slicing arrays with ArithmeticSequence (#3241) 2020-10-21 02:40:18 +09:00
error.h
eval.h
file.h Removed rb_find_file_ext_safe and rb_find_file_safe 2020-09-23 09:09:36 +09:00
gc.h
hash.h
io.h
load.h rb_ext_ractor_safe() to declare ractor-safe ext 2020-12-01 15:44:18 +09:00
marshal.h
numeric.h
object.h
parse.h
proc.h Revert "Don't export rb_callable_receiver" 2020-10-07 11:27:30 +09:00
process.h
random.h
range.h
rational.h
re.h
ruby.h
select.h
signal.h
sprintf.h
string.h Expose the rb_interned_str_* family of functions 2020-11-17 09:39:25 +09:00
struct.h
thread.h
time.h
variable.h
vm.h