summaryrefslogtreecommitdiff
path: root/mjit_compile.c
diff options
context:
space:
mode:
Diffstat (limited to 'mjit_compile.c')
-rw-r--r--mjit_compile.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/mjit_compile.c b/mjit_compile.c
new file mode 100644
index 0000000000..a48ae84e4c
--- /dev/null
+++ b/mjit_compile.c
@@ -0,0 +1,18 @@
+/**********************************************************************
+
+ mjit_compile.c - MRI method JIT compiler
+
+ Copyright (C) 2017 Takashi Kokubun <takashikkbn@gmail.com>.
+
+**********************************************************************/
+
+#include "internal.h"
+#include "vm_core.h"
+
+/* Compile ISeq to C code in F. Return TRUE if it succeeds to compile. */
+int
+mjit_compile(FILE *f, const struct rb_iseq_constant_body *body, const char *funcname)
+{
+ /* TODO: Write your own JIT compiler here. */
+ return FALSE;
+}