diff options
Diffstat (limited to 'inits.c')
-rw-r--r-- | inits.c | 21 |
1 files changed, 14 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); @@ -51,20 +47,22 @@ rb_call_inits(void) CALL(marshal); CALL(Range); CALL(IO); + CALL(IO_Buffer) 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); @@ -75,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); @@ -96,8 +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 |