Takashi Kokubun
c364e0745d
RJIT: Introduce --rjit-exec-mem-size
2023-03-10 13:04:45 -08:00
Takashi Kokubun
3c35c13aaa
RJIT: Resurrect --rjit-pause and RJIT.resume
2023-03-09 22:43:53 -08:00
Takashi Kokubun
1a0d3ec4b9
RJIT: Make functions in rjit_c.c static
...
They don't need to be global.
2023-03-08 23:38:02 -08:00
Takashi Kokubun
4be224eaf5
RJIT: Reorganize rjit.c
...
Reordering functions for readability, adding stats whenever possible.
2023-03-08 23:31:06 -08:00
Takashi Kokubun
f5909ac6d9
RJIT: Stop allowing leaked globals rjit_*
2023-03-08 23:24:38 -08:00
Takashi Kokubun
a0918a4a80
RJIT: Get rid of verbose logging
2023-03-08 23:12:51 -08:00
Takashi Kokubun
7d7b67a472
RJIT: Clean up the declaration mess
2023-03-08 23:07:30 -08:00
Takashi Kokubun
9ad19069f9
Remove obsoleted functions in rjit.c
2023-03-07 23:59:50 -08:00
Takashi Kokubun
4bf037bebd
Update documentation about RJIT
2023-03-07 23:31:39 -08:00
Takashi Kokubun
43de2365a5
Fix a typo
2023-03-07 23:06:01 -08:00
Takashi Kokubun
6d91df08b5
Allow enabling YJIT and RJIT independently ( #7474 )
...
We used to require MJIT is supported when YJIT is supported. However,
now that RJIT dropped some platforms that YJIT supports, it no longer
makes sense. We should be able to enable only YJIT, and vice versa.
2023-03-07 22:43:37 -08:00
Takashi Kokubun
0bf4cd8e1c
Actually stop supporting those options
2023-03-07 21:21:19 -08:00
Takashi Kokubun
1d39d2d334
Update options available in RJIT
2023-03-07 21:19:04 -08:00
Takashi Kokubun
23ec248e48
s/mjit/rjit/
2023-03-06 23:44:01 -08:00
Takashi Kokubun
2e875549a9
s/MJIT/RJIT/
2023-03-06 23:44:01 -08:00
Takashi Kokubun
eaccdc1941
Rename MJIT filenames to RJIT
2023-03-06 23:44:01 -08:00