summaryrefslogtreecommitdiff
path: root/inits.c
diff options
context:
space:
mode:
Diffstat (limited to 'inits.c')
-rw-r--r--inits.c21
1 files changed, 14 insertions, 7 deletions
diff --git a/inits.c b/inits.c
index 3e04c26111..677a384f9a 100644
--- a/inits.c
+++ b/inits.c
@@ -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