Removed Thread#safe_level
This commit is contained in:
parent
440ab313d0
commit
e691e671ca
Notes:
git
2020-09-11 10:53:21 +09:00
18
thread.c
18
thread.c
@ -3268,23 +3268,6 @@ rb_thread_stop_p(VALUE thread)
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* call-seq:
|
||||
* thr.safe_level -> integer
|
||||
*
|
||||
* Returns the safe level.
|
||||
*
|
||||
* This method is obsolete because $SAFE is a process global state.
|
||||
* Simply check $SAFE.
|
||||
*/
|
||||
|
||||
static VALUE
|
||||
rb_thread_safe_level(VALUE thread)
|
||||
{
|
||||
rb_warn("Thread#safe_level will be removed in Ruby 3.0");
|
||||
return UINT2NUM(GET_VM()->safe_level_);
|
||||
}
|
||||
|
||||
/*
|
||||
* call-seq:
|
||||
* thr.name -> string
|
||||
@ -5513,7 +5496,6 @@ Init_Thread(void)
|
||||
rb_define_method(rb_cThread, "abort_on_exception=", rb_thread_abort_exc_set, 1);
|
||||
rb_define_method(rb_cThread, "report_on_exception", rb_thread_report_exc, 0);
|
||||
rb_define_method(rb_cThread, "report_on_exception=", rb_thread_report_exc_set, 1);
|
||||
rb_define_method(rb_cThread, "safe_level", rb_thread_safe_level, 0);
|
||||
rb_define_method(rb_cThread, "group", rb_thread_group, 0);
|
||||
rb_define_method(rb_cThread, "backtrace", rb_thread_backtrace_m, -1);
|
||||
rb_define_method(rb_cThread, "backtrace_locations", rb_thread_backtrace_locations_m, -1);
|
||||
|
Loading…
x
Reference in New Issue
Block a user