parent
0b3a9fd224
commit
443a73605c
|
@ -105,7 +105,7 @@ members = ["melib", "tools", ]
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
#default = ["sqlite3", "notmuch", "regexp", "smtp", "dbus-notifications"]
|
#default = ["sqlite3", "notmuch", "regexp", "smtp", "dbus-notifications"]
|
||||||
default = ["wasm", "debug-tracing"]
|
default = ["wasm"]
|
||||||
notmuch = ["melib/notmuch_backend", ]
|
notmuch = ["melib/notmuch_backend", ]
|
||||||
jmap = ["melib/jmap_backend",]
|
jmap = ["melib/jmap_backend",]
|
||||||
sqlite3 = ["melib/sqlite3"]
|
sqlite3 = ["melib/sqlite3"]
|
||||||
|
@ -131,5 +131,6 @@ wasm-bindgen-test = "0.3.13"
|
||||||
|
|
||||||
[profile.release]
|
[profile.release]
|
||||||
# Tell `rustc` to optimize for small code size.
|
# Tell `rustc` to optimize for small code size.
|
||||||
|
debug = false
|
||||||
opt-level = "s"
|
opt-level = "s"
|
||||||
lto = "fat"
|
lto = "fat"
|
||||||
|
|
2
Makefile
2
Makefile
|
@ -48,7 +48,7 @@ GREEN ?= `[ -z $${NO_COLOR+x} ] && ([ -z $${TERM} ] && echo "" || tput setaf 2)
|
||||||
.SUFFIXES:
|
.SUFFIXES:
|
||||||
meli: check-deps
|
meli: check-deps
|
||||||
#@${CARGO_BIN} build ${CARGO_COLOR}--target-dir="${CARGO_TARGET_DIR}" ${FEATURES} --release
|
#@${CARGO_BIN} build ${CARGO_COLOR}--target-dir="${CARGO_TARGET_DIR}" ${FEATURES} --release
|
||||||
wasm-pack build --no-typescript -t web #--dev
|
wasm-pack build --no-typescript -t web --release #--dev
|
||||||
|
|
||||||
|
|
||||||
help:
|
help:
|
||||||
|
|
22
pkg/meli.js
22
pkg/meli.js
|
@ -220,12 +220,6 @@ export function greet() {
|
||||||
wasm.greet();
|
wasm.greet();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
*/
|
|
||||||
export function run() {
|
|
||||||
wasm.run();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Entry point invoked by `worker.js`, a bit of a hack but see the "TODO" above
|
* Entry point invoked by `worker.js`, a bit of a hack but see the "TODO" above
|
||||||
* about `worker.js` in general.
|
* about `worker.js` in general.
|
||||||
|
@ -235,6 +229,12 @@ export function child_entry_point(ptr) {
|
||||||
wasm.child_entry_point(ptr);
|
wasm.child_entry_point(ptr);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
export function run() {
|
||||||
|
wasm.run();
|
||||||
|
}
|
||||||
|
|
||||||
function handleError(f) {
|
function handleError(f) {
|
||||||
return function () {
|
return function () {
|
||||||
try {
|
try {
|
||||||
|
@ -327,9 +327,6 @@ async function init(input) {
|
||||||
imports.wbg.__wbindgen_object_drop_ref = function(arg0) {
|
imports.wbg.__wbindgen_object_drop_ref = function(arg0) {
|
||||||
takeObject(arg0);
|
takeObject(arg0);
|
||||||
};
|
};
|
||||||
imports.wbg.__wbg_log_be7baab5cb258473 = function(arg0, arg1) {
|
|
||||||
console.log(getStringFromWasm0(arg0, arg1));
|
|
||||||
};
|
|
||||||
imports.wbg.__wbindgen_cb_drop = function(arg0) {
|
imports.wbg.__wbindgen_cb_drop = function(arg0) {
|
||||||
const obj = takeObject(arg0).original;
|
const obj = takeObject(arg0).original;
|
||||||
if (obj.cnt-- == 1) {
|
if (obj.cnt-- == 1) {
|
||||||
|
@ -339,6 +336,9 @@ async function init(input) {
|
||||||
var ret = false;
|
var ret = false;
|
||||||
return ret;
|
return ret;
|
||||||
};
|
};
|
||||||
|
imports.wbg.__wbg_log_be7baab5cb258473 = function(arg0, arg1) {
|
||||||
|
console.log(getStringFromWasm0(arg0, arg1));
|
||||||
|
};
|
||||||
imports.wbg.__wbindgen_number_new = function(arg0) {
|
imports.wbg.__wbindgen_number_new = function(arg0) {
|
||||||
var ret = arg0;
|
var ret = arg0;
|
||||||
return addHeapObject(ret);
|
return addHeapObject(ret);
|
||||||
|
@ -561,8 +561,8 @@ async function init(input) {
|
||||||
imports.wbg.__wbindgen_rethrow = function(arg0) {
|
imports.wbg.__wbindgen_rethrow = function(arg0) {
|
||||||
throw takeObject(arg0);
|
throw takeObject(arg0);
|
||||||
};
|
};
|
||||||
imports.wbg.__wbindgen_closure_wrapper3460 = function(arg0, arg1, arg2) {
|
imports.wbg.__wbindgen_closure_wrapper791 = function(arg0, arg1, arg2) {
|
||||||
var ret = makeMutClosure(arg0, arg1, 850, __wbg_adapter_22);
|
var ret = makeMutClosure(arg0, arg1, 15, __wbg_adapter_22);
|
||||||
return addHeapObject(ret);
|
return addHeapObject(ret);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
BIN
pkg/meli_bg.wasm
BIN
pkg/meli_bg.wasm
Binary file not shown.
Loading…
Reference in New Issue