Skip to content

Commit 73834a1

Browse files
committed
RUBY-30747 added 3.2.0 release sources
1 parent 913e94c commit 73834a1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

115 files changed

+553
-183
lines changed

lib/debase/ruby_core_source/ruby-3.2.0-preview3/builtin.h renamed to lib/debase/ruby_core_source/ruby-3.2.0-p0/builtin.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ struct rb_builtin_function {
1313
const char * const name;
1414

1515
// for jit
16-
void (*compiler)(FILE *, long, unsigned, bool);
16+
void (*compiler)(VALUE, long, unsigned, bool);
1717
};
1818

1919
#define RB_BUILTIN_FUNCTION(_i, _name, _fname, _arity, _compiler) {\

lib/debase/ruby_core_source/ruby-3.2.0-preview3/debug_counter.h renamed to lib/debase/ruby_core_source/ruby-3.2.0-p0/debug_counter.h

Lines changed: 1 addition & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,7 @@ RB_DEBUG_COUNTER(obj_wb_unprotect)
243243
RB_DEBUG_COUNTER(obj_obj_embed)
244244
RB_DEBUG_COUNTER(obj_obj_transient)
245245
RB_DEBUG_COUNTER(obj_obj_ptr)
246+
RB_DEBUG_COUNTER(obj_obj_too_complex)
246247

247248
RB_DEBUG_COUNTER(obj_str_ptr)
248249
RB_DEBUG_COUNTER(obj_str_embed)
@@ -346,41 +347,6 @@ RB_DEBUG_COUNTER(vm_sync_lock_enter_nb)
346347
RB_DEBUG_COUNTER(vm_sync_lock_enter_cr)
347348
RB_DEBUG_COUNTER(vm_sync_barrier)
348349

349-
/* jit_exec() counts */
350-
RB_DEBUG_COUNTER(jit_exec)
351-
RB_DEBUG_COUNTER(mjit_exec_not_added)
352-
RB_DEBUG_COUNTER(mjit_exec_not_ready)
353-
RB_DEBUG_COUNTER(mjit_exec_not_compiled)
354-
RB_DEBUG_COUNTER(mjit_exec_call_func)
355-
356-
/* MJIT enqueue / unload */
357-
RB_DEBUG_COUNTER(mjit_add_iseq_to_process)
358-
RB_DEBUG_COUNTER(mjit_unload_units)
359-
360-
/* MJIT <-> VM frame push counts */
361-
RB_DEBUG_COUNTER(mjit_frame_VM2VM)
362-
RB_DEBUG_COUNTER(mjit_frame_VM2JT)
363-
RB_DEBUG_COUNTER(mjit_frame_JT2JT)
364-
RB_DEBUG_COUNTER(mjit_frame_JT2VM)
365-
366-
/* MJIT cancel counters */
367-
RB_DEBUG_COUNTER(mjit_cancel)
368-
RB_DEBUG_COUNTER(mjit_cancel_ivar_inline)
369-
RB_DEBUG_COUNTER(mjit_cancel_exivar_inline)
370-
RB_DEBUG_COUNTER(mjit_cancel_send_inline)
371-
RB_DEBUG_COUNTER(mjit_cancel_opt_insn) /* CALL_SIMPLE_METHOD */
372-
RB_DEBUG_COUNTER(mjit_cancel_invalidate_all)
373-
RB_DEBUG_COUNTER(mjit_cancel_leave)
374-
375-
/* rb_mjit_unit_list length */
376-
RB_DEBUG_COUNTER(mjit_length_unit_queue)
377-
RB_DEBUG_COUNTER(mjit_length_active_units)
378-
RB_DEBUG_COUNTER(mjit_length_compact_units)
379-
RB_DEBUG_COUNTER(mjit_length_stale_units)
380-
381-
/* Other MJIT counters */
382-
RB_DEBUG_COUNTER(mjit_compile_failures)
383-
384350
/* load (not implemented yet) */
385351
/*
386352
RB_DEBUG_COUNTER(load_files)

0 commit comments

Comments
 (0)