mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Remove printf family from the mjit header
Linking printf family functions makes mjit objects to link unnecessary code.
This commit is contained in:
parent
967b9743fa
commit
cd829bb078
Notes:
git
2021-09-11 08:41:53 +09:00
10 changed files with 72 additions and 57 deletions
|
@ -237,9 +237,11 @@ rb_ractor_sleeper_thread_num(rb_ractor_t *r)
|
|||
static inline void
|
||||
rb_ractor_thread_switch(rb_ractor_t *cr, rb_thread_t *th)
|
||||
{
|
||||
if (cr->threads.running_ec != th->ec) {
|
||||
if (0) fprintf(stderr, "rb_ractor_thread_switch ec:%p->%p\n",
|
||||
(void *)cr->threads.running_ec, (void *)th->ec);
|
||||
if (cr->threads.running_ec != th->ec) {
|
||||
if (0) {
|
||||
ruby_debug_printf("rb_ractor_thread_switch ec:%p->%p\n",
|
||||
(void *)cr->threads.running_ec, (void *)th->ec);
|
||||
}
|
||||
}
|
||||
else {
|
||||
return;
|
||||
|
@ -268,8 +270,10 @@ rb_ractor_set_current_ec(rb_ractor_t *cr, rb_execution_context_t *ec)
|
|||
#endif
|
||||
|
||||
if (cr->threads.running_ec != ec) {
|
||||
if (0) fprintf(stderr, "rb_ractor_set_current_ec ec:%p->%p\n",
|
||||
(void *)cr->threads.running_ec, (void *)ec);
|
||||
if (0) {
|
||||
ruby_debug_printf("rb_ractor_set_current_ec ec:%p->%p\n",
|
||||
(void *)cr->threads.running_ec, (void *)ec);
|
||||
}
|
||||
}
|
||||
else {
|
||||
VM_ASSERT(0); // should be different
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue