diff --git a/interpreters/toywasm/include/toywasm_config.h b/interpreters/toywasm/include/toywasm_config.h index 5d553fcfa0..7b46d94960 100644 --- a/interpreters/toywasm/include/toywasm_config.h +++ b/interpreters/toywasm/include/toywasm_config.h @@ -23,8 +23,10 @@ #define TOYWASM_USE_SEPARATE_EXECUTE #define TOYWASM_USE_TAILCALL +#define TOYWASM_SORT_EXPORTS #define TOYWASM_USE_JUMP_BINARY_SEARCH #define TOYWASM_JUMP_CACHE2_SIZE 4 +#define TOYWASM_USE_LOCALS_FAST_PATH #define TOYWASM_USE_LOCALS_CACHE #define TOYWASM_USE_SEPARATE_LOCALS #define TOYWASM_USE_SMALL_CELLS diff --git a/interpreters/toywasm/include/toywasm_version.h b/interpreters/toywasm/include/toywasm_version.h index 5e2a6f2da7..9b3ba97052 100644 --- a/interpreters/toywasm/include/toywasm_version.h +++ b/interpreters/toywasm/include/toywasm_version.h @@ -21,6 +21,6 @@ #if !defined(_TOYWASM_VERSION_H) #define _TOYWASM_VERSION_H -#define TOYWASM_VERSION "v30.0.0" +#define TOYWASM_VERSION "v31.0.0" #endif /* !defined(_TOYWASM_VERSION_H) */ diff --git a/interpreters/toywasm/src/toywasm_config.c b/interpreters/toywasm/src/toywasm_config.c index 32b4003961..2e7893ecf9 100644 --- a/interpreters/toywasm/src/toywasm_config.c +++ b/interpreters/toywasm/src/toywasm_config.c @@ -35,9 +35,11 @@ const char *const toywasm_config_string = "\tTOYWASM_USE_USER_SCHED = OFF\n" "\tTOYWASM_ENABLE_TRACING = OFF\n" "\tTOYWASM_ENABLE_TRACING_INSN = OFF\n" +"\tTOYWASM_SORT_EXPORTS = ON\n" "\tTOYWASM_USE_JUMP_BINARY_SEARCH = ON\n" "\tTOYWASM_USE_JUMP_CACHE = OFF\n" "\tTOYWASM_JUMP_CACHE2_SIZE = 4\n" +"\tTOYWASM_USE_LOCALS_FAST_PATH = ON\n" "\tTOYWASM_USE_LOCALS_CACHE = ON\n" "\tTOYWASM_USE_SEPARATE_LOCALS = ON\n" "\tTOYWASM_USE_SMALL_CELLS = ON\n"