Skip to content
Snippets Groups Projects
Commit 9a4dab9d authored by Rob Swindell's avatar Rob Swindell :speech_balloon:
Browse files

Disable METHODJIT by default for JavaScript, 'cept in JSDoor

METHODJIT (JägerMonkey) is doing weird stuff with xtrn_sec.js when
enabled, so don't introduce that noise.
parent a914d2ea
No related branches found
No related tags found
1 merge request!463MRC mods by Codefenix (2024-10-20)
Pipeline #1439 passed
...@@ -56,7 +56,11 @@ js_callback_t cb; ...@@ -56,7 +56,11 @@ js_callback_t cb;
scfg_t scfg; scfg_t scfg;
char* text[TOTAL_TEXT]; char* text[TOTAL_TEXT];
ulong js_max_bytes=JAVASCRIPT_MAX_BYTES; ulong js_max_bytes=JAVASCRIPT_MAX_BYTES;
#ifndef JSDOOR
ulong js_opts = JAVASCRIPT_OPTIONS; ulong js_opts = JAVASCRIPT_OPTIONS;
#else
ulong js_opts = JSOPTION_JIT | JSOPTION_METHODJIT | JSOPTION_COMPILE_N_GO | JSOPTION_PROFILING;
#endif
FILE* confp; FILE* confp;
FILE* errfp; FILE* errfp;
FILE* nulfp; FILE* nulfp;
......
...@@ -66,7 +66,7 @@ ...@@ -66,7 +66,7 @@
#define JAVASCRIPT_GC_INTERVAL 100 #define JAVASCRIPT_GC_INTERVAL 100
#define JAVASCRIPT_LOAD_PATH "load" #define JAVASCRIPT_LOAD_PATH "load"
#define JAVASCRIPT_LOAD_PATH_LIST "load_path_list" #define JAVASCRIPT_LOAD_PATH_LIST "load_path_list"
#define JAVASCRIPT_OPTIONS 0xC810 // JSOPTION_JIT | JSOPTION_METHODJIT | JSOPTION_COMPILE_N_GO | JSOPTION_PROFILING #define JAVASCRIPT_OPTIONS 0x810 // JSOPTION_JIT | JSOPTION_COMPILE_N_GO
struct js_callback; struct js_callback;
typedef struct js_callback { typedef struct js_callback {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment