1 /**********************************************************************
6 created at: Tue Dec 28 16:01:58 JST 1993
8 Copyright (C) 1993-2007 Yukihiro Matsumoto
10 **********************************************************************/
12 #include "internal/inits.h"
15 static void Init_builtin_prelude(void);
16 #include "prelude.rbinc"
18 #define CALL(n) {void Init_##n(void); Init_##n();}
66 CALL(Fiber_Scheduler
);
74 CALL(vm_stack_canary
);
78 CALL(unicode_version
);
81 // enable builtin loading
86 rb_call_builtin_inits(void)
88 #define BUILTIN(n) CALL(builtin_##n)
91 // BUILTIN(yjit_hook) is called after rb_yjit_init()
105 BUILTIN(thread_sync
);
109 Init_builtin_prelude();