diff options
Diffstat (limited to 'inits.c')
-rw-r--r-- | inits.c | 18 |
1 files changed, 11 insertions, 7 deletions
@@ -20,12 +20,8 @@ static void Init_builtin_prelude(void); void rb_call_inits(void) { + CALL(default_shapes); CALL(Thread_Mutex); -#if USE_TRANSIENT_HEAP - CALL(TransientHeap); -#endif - CALL(vm_postponed_job); - CALL(Method); CALL(RandomSeedCore); CALL(encodings); CALL(sym); @@ -55,17 +51,18 @@ rb_call_inits(void) CALL(Dir); CALL(Time); CALL(Random); - CALL(signal); CALL(load); CALL(Proc); CALL(Binding); CALL(Math); CALL(GC); + CALL(WeakMap); CALL(Enumerator); CALL(Ractor); CALL(VM); CALL(ISeq); CALL(Thread); + CALL(signal); CALL(Fiber_Scheduler); CALL(process); CALL(Cont); @@ -76,7 +73,8 @@ rb_call_inits(void) CALL(vm_trace); CALL(vm_stack_canary); CALL(ast); - CALL(gc_stress); + CALL(shape); + CALL(Prism); // enable builtin loading CALL(builtin); @@ -97,10 +95,16 @@ rb_call_builtin_inits(void) BUILTIN(warning); BUILTIN(array); BUILTIN(kernel); + BUILTIN(symbol); BUILTIN(timev); + BUILTIN(thread_sync); BUILTIN(yjit); BUILTIN(nilclass); BUILTIN(marshal); +#if USE_RJIT + BUILTIN(rjit_c); + BUILTIN(rjit); +#endif Init_builtin_prelude(); } #undef CALL |