mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-06-18 09:21:35 +00:00
Generate a d.ts using modified dts-generator, see #434
This commit is contained in:
@ -16,7 +16,7 @@ WebAssembly.instantiate(..., { rtrace: rtr, ... });
|
||||
...
|
||||
|
||||
if (rtr.active) {
|
||||
let leakCount = rtr.leakCount;
|
||||
let leakCount = rtr.check();
|
||||
if (leakCount) {
|
||||
// handle error
|
||||
}
|
||||
|
@ -56,10 +56,10 @@ function rtrace(onerror, oninfo) {
|
||||
},
|
||||
|
||||
get active() {
|
||||
return Boolean(rtrace.allocCount + rtrace.freeCount + rtrace.incrementCount + rtrace.decrementCount);
|
||||
return Boolean(rtrace.allocCount || rtrace.freeCount || rtrace.incrementCount || rtrace.decrementCount);
|
||||
},
|
||||
|
||||
get leakCount() {
|
||||
check() {
|
||||
if (oninfo) {
|
||||
for (let [block, rc ] of blocks) {
|
||||
oninfo("LEAKING " + block + " @ " + rc);
|
||||
|
Reference in New Issue
Block a user