Marine_js changes

This commit is contained in:
Akim Mamedov 2023-12-15 21:56:21 +07:00
parent bca442d473
commit c9fd8e7976
2 changed files with 136 additions and 136 deletions

View File

@ -2,6 +2,6 @@
wasm-pack build -d marine-js-pkg --target web
MARINE_JS_JS_DEST=npm-package/src/snippets/marine-js-6faa67b8af9cc173/
MARINE_JS_JS_DEST=npm-package/src/snippets/marine-js-backend-ed2dc7cac6484845/
mkdir -p $MARINE_JS_JS_DEST
cp marine-js.js $MARINE_JS_JS_DEST

View File

@ -1,4 +1,4 @@
import { create_wasi, generate_wasi_imports, bind_to_instance } from "./snippets/marine-js-backend-2b45e3f00cecc018/js/wasi_bindings.js";
import { create_wasi, generate_wasi_imports, bind_to_instance } from "./snippets/marine-js-backend-ed2dc7cac6484845/js/wasi_bindings.js";
export async function init(module) {
let wasm;
@ -254,7 +254,7 @@ export async function init(module) {
function __wbg_adapter_42(arg0, arg1, arg2) {
try {
const ret = wasm.wasm_bindgen__convert__closures__invoke1_mut_ref__hc153cce9f1bca99f(arg0, arg1, addBorrowedObject(arg2));
const ret = wasm.wasm_bindgen__convert__closures__invoke1_mut_ref__h445ef840493de7eb(arg0, arg1, addBorrowedObject(arg2));
return takeObject(ret);
} finally {
heap[stack_pointer++] = undefined;
@ -405,47 +405,29 @@ export async function init(module) {
const imports = {};
imports.wbg = {};
imports.wbg.__wbindgen_object_drop_ref = function(arg0) {
takeObject(arg0);
};
imports.wbg.__wbindgen_object_clone_ref = function(arg0) {
const ret = getObject(arg0);
return addHeapObject(ret);
};
imports.wbg.__wbindgen_object_drop_ref = function(arg0) {
takeObject(arg0);
};
imports.wbg.__wbg_buffer_085ec1f694018c4f = function(arg0) {
const ret = getObject(arg0).buffer;
return addHeapObject(ret);
};
imports.wbg.__wbg_byteLength_0488a7a303dccf40 = function(arg0) {
const ret = getObject(arg0).byteLength;
return ret;
};
imports.wbg.__wbg_iterator_97f0c81209c6c35a = function() {
const ret = Symbol.iterator;
return addHeapObject(ret);
};
imports.wbg.__wbg_get_97b561fb56f034b5 = function() {
return handleError(function(arg0, arg1) {
const ret = Reflect.get(getObject(arg0), getObject(arg1));
imports.wbg.__wbg_apply_f9ecfcbfefaf7349 = function() {
return handleError(function(arg0, arg1, arg2) {
const ret = Reflect.apply(getObject(arg0), getObject(arg1), getObject(arg2));
return addHeapObject(ret);
}, arguments);
};
imports.wbg.__wbindgen_is_function = function(arg0) {
const ret = typeof (getObject(arg0)) === "function";
return ret;
imports.wbg.__wbindgen_string_new = function(arg0, arg1) {
const ret = getStringFromWasm0(arg0, arg1);
return addHeapObject(ret);
};
imports.wbg.__wbg_call_cb65541d95d71282 = function() {
return handleError(function(arg0, arg1) {
const ret = getObject(arg0).call(getObject(arg1));
return addHeapObject(ret);
}, arguments);
imports.wbg.__wbg_log_576ca876af0d4a77 = function(arg0, arg1) {
console.log(getObject(arg0), getObject(arg1));
};
imports.wbg.__wbindgen_is_object = function(arg0) {
@ -454,38 +436,45 @@ export async function init(module) {
return ret;
};
imports.wbg.__wbg_next_526fc47e980da008 = function(arg0) {
const ret = getObject(arg0).next;
imports.wbg.__wbg_getwithrefkey_5e6d9547403deab8 = function(arg0, arg1) {
const ret = getObject(arg0)[getObject(arg1)];
return addHeapObject(ret);
};
imports.wbg.__wbindgen_memory = function() {
const ret = wasm.memory;
return addHeapObject(ret);
imports.wbg.__wbindgen_is_undefined = function(arg0) {
const ret = getObject(arg0) === undefined;
return ret;
};
imports.wbg.__wbg_new_8125e318e6245eed = function(arg0) {
const ret = new Uint8Array(getObject(arg0));
return addHeapObject(ret);
imports.wbg.__wbindgen_in = function(arg0, arg1) {
const ret = getObject(arg0) in getObject(arg1);
return ret;
};
imports.wbg.__wbg_set_5cf90238115182c3 = function(arg0, arg1, arg2) {
getObject(arg0).set(getObject(arg1), arg2 >>> 0);
imports.wbg.__wbindgen_jsval_loose_eq = function(arg0, arg1) {
const ret = getObject(arg0) == getObject(arg1);
return ret;
};
imports.wbg.__wbg_length_72e2208bbc0efc61 = function(arg0) {
imports.wbg.__wbindgen_boolean_get = function(arg0) {
const v = getObject(arg0);
const ret = typeof v === "boolean" ? (v ? 1 : 0) : 2;
return ret;
};
imports.wbg.__wbg_isArray_4c24b343cb13cfb1 = function(arg0) {
const ret = Array.isArray(getObject(arg0));
return ret;
};
imports.wbg.__wbg_length_fff51ee6522a1a18 = function(arg0) {
const ret = getObject(arg0).length;
return ret;
};
imports.wbg.__wbg_newwithbyteoffsetandlength_6da8e527659b86aa = function(arg0, arg1, arg2) {
const ret = new Uint8Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0);
return addHeapObject(ret);
};
imports.wbg.__wbg_getindex_961202524f8271d6 = function(arg0, arg1) {
imports.wbg.__wbg_get_44be0491f933a435 = function(arg0, arg1) {
const ret = getObject(arg0)[arg1 >>> 0];
return ret;
return addHeapObject(ret);
};
imports.wbg.__wbg_next_ddb3312ca1c4e32a = function() {
@ -505,54 +494,15 @@ export async function init(module) {
return addHeapObject(ret);
};
imports.wbg.__wbg_get_44be0491f933a435 = function(arg0, arg1) {
const ret = getObject(arg0)[arg1 >>> 0];
return addHeapObject(ret);
imports.wbg.__wbindgen_number_get = function(arg0, arg1) {
const obj = getObject(arg1);
const ret = typeof obj === "number" ? obj : undefined;
getFloat64Memory0()[arg0 / 8 + 1] = isLikeNone(ret) ? 0 : ret;
getInt32Memory0()[arg0 / 4 + 0] = !isLikeNone(ret);
};
imports.wbg.__wbg_entries_e51f29c7bba0c054 = function(arg0) {
const ret = Object.entries(getObject(arg0));
return addHeapObject(ret);
};
imports.wbg.__wbg_length_fff51ee6522a1a18 = function(arg0) {
const ret = getObject(arg0).length;
return ret;
};
imports.wbg.__wbg_apply_f9ecfcbfefaf7349 = function() {
return handleError(function(arg0, arg1, arg2) {
const ret = Reflect.apply(getObject(arg0), getObject(arg1), getObject(arg2));
return addHeapObject(ret);
}, arguments);
};
imports.wbg.__wbindgen_string_new = function(arg0, arg1) {
const ret = getStringFromWasm0(arg0, arg1);
return addHeapObject(ret);
};
imports.wbg.__wbg_log_576ca876af0d4a77 = function(arg0, arg1) {
console.log(getObject(arg0), getObject(arg1));
};
imports.wbg.__wbg_getwithrefkey_5e6d9547403deab8 = function(arg0, arg1) {
const ret = getObject(arg0)[getObject(arg1)];
return addHeapObject(ret);
};
imports.wbg.__wbindgen_is_undefined = function(arg0) {
const ret = getObject(arg0) === undefined;
return ret;
};
imports.wbg.__wbindgen_in = function(arg0, arg1) {
const ret = getObject(arg0) in getObject(arg1);
return ret;
};
imports.wbg.__wbg_isArray_4c24b343cb13cfb1 = function(arg0) {
const ret = Array.isArray(getObject(arg0));
imports.wbg.__wbg_isSafeInteger_bb8e18dd21c97288 = function(arg0) {
const ret = Number.isSafeInteger(getObject(arg0));
return ret;
};
@ -571,6 +521,13 @@ export async function init(module) {
return addHeapObject(ret);
};
imports.wbg.__wbg_get_97b561fb56f034b5 = function() {
return handleError(function(arg0, arg1) {
const ret = Reflect.get(getObject(arg0), getObject(arg1));
return addHeapObject(ret);
}, arguments);
};
imports.wbg.__wbindgen_string_get = function(arg0, arg1) {
const obj = getObject(arg1);
const ret = typeof obj === "string" ? obj : undefined;
@ -580,53 +537,69 @@ export async function init(module) {
getInt32Memory0()[arg0 / 4 + 0] = ptr1;
};
imports.wbg.__wbg_newwithlength_e5d69174d6984cd7 = function(arg0) {
const ret = new Uint8Array(arg0 >>> 0);
imports.wbg.__wbg_length_72e2208bbc0efc61 = function(arg0) {
const ret = getObject(arg0).length;
return ret;
};
imports.wbg.__wbg_iterator_97f0c81209c6c35a = function() {
const ret = Symbol.iterator;
return addHeapObject(ret);
};
imports.wbg.__wbg_new_553093d7f6eb5551 = function() {
return handleError(function(arg0) {
const ret = new WebAssembly.Module(getObject(arg0));
imports.wbg.__wbindgen_is_function = function(arg0) {
const ret = typeof (getObject(arg0)) === "function";
return ret;
};
imports.wbg.__wbg_call_cb65541d95d71282 = function() {
return handleError(function(arg0, arg1) {
const ret = getObject(arg0).call(getObject(arg1));
return addHeapObject(ret);
}, arguments);
};
imports.wbg.__wbg_new_56693dbed0c32988 = function() {
const ret = new Map();
imports.wbg.__wbg_next_526fc47e980da008 = function(arg0) {
const ret = getObject(arg0).next;
return addHeapObject(ret);
};
imports.wbg.__wbg_set_bedc3d02d0f05eb0 = function(arg0, arg1, arg2) {
const ret = getObject(arg0).set(getObject(arg1), getObject(arg2));
imports.wbg.__wbindgen_memory = function() {
const ret = wasm.memory;
return addHeapObject(ret);
};
imports.wbg.__wbg_createwasi_4e512e33ff502e0b = function(arg0) {
const ret = create_wasi(takeObject(arg0));
imports.wbg.__wbg_buffer_085ec1f694018c4f = function(arg0) {
const ret = getObject(arg0).buffer;
return addHeapObject(ret);
};
imports.wbg.__wbindgen_jsval_loose_eq = function(arg0, arg1) {
const ret = getObject(arg0) == getObject(arg1);
imports.wbg.__wbg_new_8125e318e6245eed = function(arg0) {
const ret = new Uint8Array(getObject(arg0));
return addHeapObject(ret);
};
imports.wbg.__wbg_set_5cf90238115182c3 = function(arg0, arg1, arg2) {
getObject(arg0).set(getObject(arg1), arg2 >>> 0);
};
imports.wbg.__wbg_newwithbyteoffsetandlength_6da8e527659b86aa = function(arg0, arg1, arg2) {
const ret = new Uint8Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0);
return addHeapObject(ret);
};
imports.wbg.__wbg_entries_e51f29c7bba0c054 = function(arg0) {
const ret = Object.entries(getObject(arg0));
return addHeapObject(ret);
};
imports.wbg.__wbg_byteLength_0488a7a303dccf40 = function(arg0) {
const ret = getObject(arg0).byteLength;
return ret;
};
imports.wbg.__wbindgen_boolean_get = function(arg0) {
const v = getObject(arg0);
const ret = typeof v === "boolean" ? (v ? 1 : 0) : 2;
return ret;
};
imports.wbg.__wbindgen_number_get = function(arg0, arg1) {
const obj = getObject(arg1);
const ret = typeof obj === "number" ? obj : undefined;
getFloat64Memory0()[arg0 / 8 + 1] = isLikeNone(ret) ? 0 : ret;
getInt32Memory0()[arg0 / 4 + 0] = !isLikeNone(ret);
};
imports.wbg.__wbg_isSafeInteger_bb8e18dd21c97288 = function(arg0) {
const ret = Number.isSafeInteger(getObject(arg0));
imports.wbg.__wbg_getindex_961202524f8271d6 = function(arg0, arg1) {
const ret = getObject(arg0)[arg1 >>> 0];
return ret;
};
@ -638,10 +611,6 @@ export async function init(module) {
getInt32Memory0()[arg0 / 4 + 0] = ptr1;
};
imports.wbg.__wbg_setindex_24de8908d99d47eb = function(arg0, arg1, arg2) {
getObject(arg0)[arg1 >>> 0] = arg2;
};
imports.wbg.__wbg_log_53ed96ea72ace5e9 = function(arg0, arg1) {
console.log(getStringFromWasm0(arg0, arg1));
};
@ -677,22 +646,43 @@ export async function init(module) {
console.error(getObject(arg0), getObject(arg1));
};
imports.wbg.__wbg_newwithargs_a0432b7780c1dfa1 = function(arg0, arg1, arg2, arg3) {
const ret = new Function(getStringFromWasm0(arg0, arg1), getStringFromWasm0(arg2, arg3));
imports.wbg.__wbg_newwithlength_e5d69174d6984cd7 = function(arg0) {
const ret = new Uint8Array(arg0 >>> 0);
return addHeapObject(ret);
};
imports.wbg.__wbg_bind_f9d2c8ec337bbbe7 = function(arg0, arg1, arg2) {
const ret = getObject(arg0).bind(getObject(arg1), getObject(arg2));
imports.wbg.__wbg_new_553093d7f6eb5551 = function() {
return handleError(function(arg0) {
const ret = new WebAssembly.Module(getObject(arg0));
return addHeapObject(ret);
}, arguments);
};
imports.wbg.__wbg_new_56693dbed0c32988 = function() {
const ret = new Map();
return addHeapObject(ret);
};
imports.wbg.__wbg_set_bedc3d02d0f05eb0 = function(arg0, arg1, arg2) {
const ret = getObject(arg0).set(getObject(arg1), getObject(arg2));
return addHeapObject(ret);
};
imports.wbg.__wbg_createwasi_71c069e10e417a41 = function(arg0) {
const ret = create_wasi(takeObject(arg0));
return addHeapObject(ret);
};
imports.wbg.__wbg_setindex_24de8908d99d47eb = function(arg0, arg1, arg2) {
getObject(arg0)[arg1 >>> 0] = arg2;
};
imports.wbg.__wbg_subarray_13db269f57aa838d = function(arg0, arg1, arg2) {
const ret = getObject(arg0).subarray(arg1 >>> 0, arg2 >>> 0);
return addHeapObject(ret);
};
imports.wbg.__wbg_generatewasiimports_56d8e071d0378317 = function(arg0, arg1) {
imports.wbg.__wbg_generatewasiimports_ff1eba330027391d = function(arg0, arg1) {
const ret = generate_wasi_imports(getObject(arg0), getObject(arg1));
return addHeapObject(ret);
};
@ -715,7 +705,7 @@ export async function init(module) {
}, arguments);
};
imports.wbg.__wbg_bindtoinstance_72627d6cd6c160b6 = function(arg0, arg1) {
imports.wbg.__wbg_bindtoinstance_48feeed57380f3d4 = function(arg0, arg1) {
bind_to_instance(getObject(arg0), getObject(arg1));
};
@ -746,6 +736,16 @@ export async function init(module) {
return ret;
};
imports.wbg.__wbg_newwithargs_a0432b7780c1dfa1 = function(arg0, arg1, arg2, arg3) {
const ret = new Function(getStringFromWasm0(arg0, arg1), getStringFromWasm0(arg2, arg3));
return addHeapObject(ret);
};
imports.wbg.__wbg_bind_f9d2c8ec337bbbe7 = function(arg0, arg1, arg2) {
const ret = getObject(arg0).bind(getObject(arg1), getObject(arg2));
return addHeapObject(ret);
};
imports.wbg.__wbg_instanceof_Uint8Array_d8d9cb2b8e8ac1d4 = function(arg0) {
let result;
@ -784,7 +784,7 @@ export async function init(module) {
throw new Error(getStringFromWasm0(arg0, arg1));
};
imports.wbg.__wbindgen_closure_wrapper1429 = function(arg0, arg1, arg2) {
imports.wbg.__wbindgen_closure_wrapper1439 = function(arg0, arg1, arg2) {
const ret = makeMutClosure(arg0, arg1, 132, __wbg_adapter_42);
return addHeapObject(ret);
};