clarity-repl
Advanced tools
Comparing version 0.21.0 to 0.22.0
@@ -24,10 +24,10 @@ /* tslint:disable */ | ||
readonly rust_psm_replace_stack: (a: number, b: number, c: number) => void; | ||
readonly __wbindgen_export_0: WebAssembly.Table; | ||
readonly _dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hc6aa289130449402: (a: number, b: number, c: number) => void; | ||
readonly __wbindgen_malloc: (a: number) => number; | ||
readonly __wbindgen_realloc: (a: number, b: number, c: number) => number; | ||
readonly __wbindgen_export_2: WebAssembly.Table; | ||
readonly _dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h6bff6b0e45f7d29d: (a: number, b: number, c: number) => void; | ||
readonly __wbindgen_add_to_stack_pointer: (a: number) => number; | ||
readonly __wbindgen_free: (a: number, b: number) => void; | ||
readonly __wbindgen_exn_store: (a: number) => void; | ||
readonly wasm_bindgen__convert__closures__invoke2_mut__hd7fd646a22c96d1c: (a: number, b: number, c: number, d: number) => void; | ||
readonly wasm_bindgen__convert__closures__invoke2_mut__h0799745cdfa3ef00: (a: number, b: number, c: number, d: number) => void; | ||
} | ||
@@ -34,0 +34,0 @@ |
@@ -49,2 +49,30 @@ | ||
function makeMutClosure(arg0, arg1, dtor, f) { | ||
const state = { a: arg0, b: arg1, cnt: 1, dtor }; | ||
const real = (...args) => { | ||
// First up with a closure we increment the internal reference | ||
// count. This ensures that the Rust closure environment won't | ||
// be deallocated while we're invoking it. | ||
state.cnt++; | ||
const a = state.a; | ||
state.a = 0; | ||
try { | ||
return f(a, state.b, ...args); | ||
} finally { | ||
if (--state.cnt === 0) { | ||
wasm.__wbindgen_export_0.get(state.dtor)(a, state.b); | ||
} else { | ||
state.a = a; | ||
} | ||
} | ||
}; | ||
real.original = state; | ||
return real; | ||
} | ||
function __wbg_adapter_10(arg0, arg1, arg2) { | ||
wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hc6aa289130449402(arg0, arg1, addHeapObject(arg2)); | ||
} | ||
let WASM_VECTOR_LEN = 0; | ||
@@ -104,104 +132,2 @@ | ||
} | ||
let cachegetInt32Memory0 = null; | ||
function getInt32Memory0() { | ||
if (cachegetInt32Memory0 === null || cachegetInt32Memory0.buffer !== wasm.memory.buffer) { | ||
cachegetInt32Memory0 = new Int32Array(wasm.memory.buffer); | ||
} | ||
return cachegetInt32Memory0; | ||
} | ||
function debugString(val) { | ||
// primitive types | ||
const type = typeof val; | ||
if (type == 'number' || type == 'boolean' || val == null) { | ||
return `${val}`; | ||
} | ||
if (type == 'string') { | ||
return `"${val}"`; | ||
} | ||
if (type == 'symbol') { | ||
const description = val.description; | ||
if (description == null) { | ||
return 'Symbol'; | ||
} else { | ||
return `Symbol(${description})`; | ||
} | ||
} | ||
if (type == 'function') { | ||
const name = val.name; | ||
if (typeof name == 'string' && name.length > 0) { | ||
return `Function(${name})`; | ||
} else { | ||
return 'Function'; | ||
} | ||
} | ||
// objects | ||
if (Array.isArray(val)) { | ||
const length = val.length; | ||
let debug = '['; | ||
if (length > 0) { | ||
debug += debugString(val[0]); | ||
} | ||
for(let i = 1; i < length; i++) { | ||
debug += ', ' + debugString(val[i]); | ||
} | ||
debug += ']'; | ||
return debug; | ||
} | ||
// Test for built-in | ||
const builtInMatches = /\[object ([^\]]+)\]/.exec(toString.call(val)); | ||
let className; | ||
if (builtInMatches.length > 1) { | ||
className = builtInMatches[1]; | ||
} else { | ||
// Failed to match the standard '[object ClassName]' | ||
return toString.call(val); | ||
} | ||
if (className == 'Object') { | ||
// we're a user defined class or Object | ||
// JSON.stringify avoids problems with cycles, and is generally much | ||
// easier than looping through ownProperties of `val`. | ||
try { | ||
return 'Object(' + JSON.stringify(val) + ')'; | ||
} catch (_) { | ||
return 'Object'; | ||
} | ||
} | ||
// errors | ||
if (val instanceof Error) { | ||
return `${val.name}: ${val.message}\n${val.stack}`; | ||
} | ||
// TODO we could test for more things here, like `Set`s and `Map`s. | ||
return className; | ||
} | ||
function makeMutClosure(arg0, arg1, dtor, f) { | ||
const state = { a: arg0, b: arg1, cnt: 1, dtor }; | ||
const real = (...args) => { | ||
// First up with a closure we increment the internal reference | ||
// count. This ensures that the Rust closure environment won't | ||
// be deallocated while we're invoking it. | ||
state.cnt++; | ||
const a = state.a; | ||
state.a = 0; | ||
try { | ||
return f(a, state.b, ...args); | ||
} finally { | ||
if (--state.cnt === 0) { | ||
wasm.__wbindgen_export_2.get(state.dtor)(a, state.b); | ||
} else { | ||
state.a = a; | ||
} | ||
} | ||
}; | ||
real.original = state; | ||
return real; | ||
} | ||
function __wbg_adapter_24(arg0, arg1, arg2) { | ||
wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h6bff6b0e45f7d29d(arg0, arg1, addHeapObject(arg2)); | ||
} | ||
/** | ||
@@ -218,2 +144,9 @@ * @param {string} fetch_contract | ||
let cachegetInt32Memory0 = null; | ||
function getInt32Memory0() { | ||
if (cachegetInt32Memory0 === null || cachegetInt32Memory0.buffer !== wasm.memory.buffer) { | ||
cachegetInt32Memory0 = new Int32Array(wasm.memory.buffer); | ||
} | ||
return cachegetInt32Memory0; | ||
} | ||
/** | ||
@@ -245,4 +178,4 @@ * @param {string} command | ||
} | ||
function __wbg_adapter_65(arg0, arg1, arg2, arg3) { | ||
wasm.wasm_bindgen__convert__closures__invoke2_mut__hd7fd646a22c96d1c(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3)); | ||
function __wbg_adapter_15(arg0, arg1, arg2, arg3) { | ||
wasm.wasm_bindgen__convert__closures__invoke2_mut__h0799745cdfa3ef00(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3)); | ||
} | ||
@@ -294,56 +227,2 @@ | ||
}; | ||
imports.wbg.__wbindgen_json_serialize = function(arg0, arg1) { | ||
const obj = getObject(arg1); | ||
var ret = JSON.stringify(obj === undefined ? null : obj); | ||
var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); | ||
var len0 = WASM_VECTOR_LEN; | ||
getInt32Memory0()[arg0 / 4 + 1] = len0; | ||
getInt32Memory0()[arg0 / 4 + 0] = ptr0; | ||
}; | ||
imports.wbg.__wbg_fetch_5274d89a348c0462 = function(arg0) { | ||
var ret = fetch(getObject(arg0)); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbindgen_object_clone_ref = function(arg0) { | ||
var ret = getObject(arg0); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_fetch_b4e81012e07ff95a = function(arg0, arg1) { | ||
var ret = getObject(arg0).fetch(getObject(arg1)); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_new_9c35e8e8b09fb4a3 = function() { return handleError(function () { | ||
var ret = new Headers(); | ||
return addHeapObject(ret); | ||
}, arguments) }; | ||
imports.wbg.__wbg_append_fb85316567f7a798 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) { | ||
getObject(arg0).append(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4)); | ||
}, arguments) }; | ||
imports.wbg.__wbg_instanceof_Response_e1b11afbefa5b563 = function(arg0) { | ||
var ret = getObject(arg0) instanceof Response; | ||
return ret; | ||
}; | ||
imports.wbg.__wbg_url_50e0bdb6051741be = function(arg0, arg1) { | ||
var ret = getObject(arg1).url; | ||
var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); | ||
var len0 = WASM_VECTOR_LEN; | ||
getInt32Memory0()[arg0 / 4 + 1] = len0; | ||
getInt32Memory0()[arg0 / 4 + 0] = ptr0; | ||
}; | ||
imports.wbg.__wbg_status_6d8bb444ddc5a7b2 = function(arg0) { | ||
var ret = getObject(arg0).status; | ||
return ret; | ||
}; | ||
imports.wbg.__wbg_headers_5ffa990806e04cfc = function(arg0) { | ||
var ret = getObject(arg0).headers; | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_arrayBuffer_b8937ed04beb0d36 = function() { return handleError(function (arg0) { | ||
var ret = getObject(arg0).arrayBuffer(); | ||
return addHeapObject(ret); | ||
}, arguments) }; | ||
imports.wbg.__wbg_newwithstrandinit_9b0fa00478c37287 = function() { return handleError(function (arg0, arg1, arg2) { | ||
var ret = new Request(getStringFromWasm0(arg0, arg1), getObject(arg2)); | ||
return addHeapObject(ret); | ||
}, arguments) }; | ||
imports.wbg.__wbindgen_cb_drop = function(arg0) { | ||
@@ -358,52 +237,7 @@ const obj = takeObject(arg0).original; | ||
}; | ||
imports.wbg.__wbindgen_is_function = function(arg0) { | ||
var ret = typeof(getObject(arg0)) === 'function'; | ||
return ret; | ||
}; | ||
imports.wbg.__wbg_newnoargs_be86524d73f67598 = function(arg0, arg1) { | ||
var ret = new Function(getStringFromWasm0(arg0, arg1)); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbindgen_is_object = function(arg0) { | ||
const val = getObject(arg0); | ||
var ret = typeof(val) === 'object' && val !== null; | ||
return ret; | ||
}; | ||
imports.wbg.__wbg_next_c4151d46d5fa7097 = function(arg0) { | ||
var ret = getObject(arg0).next; | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_next_7720502039b96d00 = function() { return handleError(function (arg0) { | ||
var ret = getObject(arg0).next(); | ||
return addHeapObject(ret); | ||
}, arguments) }; | ||
imports.wbg.__wbg_done_b06cf0578e89ff68 = function(arg0) { | ||
var ret = getObject(arg0).done; | ||
return ret; | ||
}; | ||
imports.wbg.__wbg_value_e74a542443d92451 = function(arg0) { | ||
var ret = getObject(arg0).value; | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_iterator_4fc4ce93e6b92958 = function() { | ||
var ret = Symbol.iterator; | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_get_4d0f21c2f823742e = function() { return handleError(function (arg0, arg1) { | ||
var ret = Reflect.get(getObject(arg0), getObject(arg1)); | ||
return addHeapObject(ret); | ||
}, arguments) }; | ||
imports.wbg.__wbg_call_888d259a5fefc347 = function() { return handleError(function (arg0, arg1) { | ||
var ret = getObject(arg0).call(getObject(arg1)); | ||
return addHeapObject(ret); | ||
}, arguments) }; | ||
imports.wbg.__wbg_new_0b83d3df67ecb33e = function() { | ||
var ret = new Object(); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_call_346669c262382ad7 = function() { return handleError(function (arg0, arg1, arg2) { | ||
imports.wbg.__wbg_call_94697a95cb7e239c = function() { return handleError(function (arg0, arg1, arg2) { | ||
var ret = getObject(arg0).call(getObject(arg1), getObject(arg2)); | ||
return addHeapObject(ret); | ||
}, arguments) }; | ||
imports.wbg.__wbg_new_b1d61b5687f5e73a = function(arg0, arg1) { | ||
imports.wbg.__wbg_new_4beacc9c71572250 = function(arg0, arg1) { | ||
try { | ||
@@ -415,3 +249,3 @@ var state0 = {a: arg0, b: arg1}; | ||
try { | ||
return __wbg_adapter_65(a, state0.b, arg0, arg1); | ||
return __wbg_adapter_15(a, state0.b, arg0, arg1); | ||
} finally { | ||
@@ -427,79 +261,17 @@ state0.a = a; | ||
}; | ||
imports.wbg.__wbg_resolve_d23068002f584f22 = function(arg0) { | ||
imports.wbg.__wbg_resolve_4f8f547f26b30b27 = function(arg0) { | ||
var ret = Promise.resolve(getObject(arg0)); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_then_2fcac196782070cc = function(arg0, arg1) { | ||
imports.wbg.__wbg_then_a6860c82b90816ca = function(arg0, arg1) { | ||
var ret = getObject(arg0).then(getObject(arg1)); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_then_8c2d62e8ae5978f7 = function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).then(getObject(arg1), getObject(arg2)); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_self_c6fbdfc2918d5e58 = function() { return handleError(function () { | ||
var ret = self.self; | ||
return addHeapObject(ret); | ||
}, arguments) }; | ||
imports.wbg.__wbg_window_baec038b5ab35c54 = function() { return handleError(function () { | ||
var ret = window.window; | ||
return addHeapObject(ret); | ||
}, arguments) }; | ||
imports.wbg.__wbg_globalThis_3f735a5746d41fbd = function() { return handleError(function () { | ||
var ret = globalThis.globalThis; | ||
return addHeapObject(ret); | ||
}, arguments) }; | ||
imports.wbg.__wbg_global_1bc0b39582740e95 = function() { return handleError(function () { | ||
var ret = global.global; | ||
return addHeapObject(ret); | ||
}, arguments) }; | ||
imports.wbg.__wbindgen_is_undefined = function(arg0) { | ||
var ret = getObject(arg0) === undefined; | ||
return ret; | ||
}; | ||
imports.wbg.__wbg_buffer_397eaa4d72ee94dd = function(arg0) { | ||
var ret = getObject(arg0).buffer; | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_newwithbyteoffsetandlength_4b9b8c4e3f5adbff = function(arg0, arg1, arg2) { | ||
var ret = new Uint8Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_new_a7ce447f15ff496f = function(arg0) { | ||
var ret = new Uint8Array(getObject(arg0)); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_set_969ad0a60e51d320 = function(arg0, arg1, arg2) { | ||
getObject(arg0).set(getObject(arg1), arg2 >>> 0); | ||
}; | ||
imports.wbg.__wbg_length_1eb8fc608a0d4cdb = function(arg0) { | ||
var ret = getObject(arg0).length; | ||
return ret; | ||
}; | ||
imports.wbg.__wbg_has_1275b5eec3dc7a7a = function() { return handleError(function (arg0, arg1) { | ||
var ret = Reflect.has(getObject(arg0), getObject(arg1)); | ||
return ret; | ||
}, arguments) }; | ||
imports.wbg.__wbg_set_82a4e8a85e31ac42 = function() { return handleError(function (arg0, arg1, arg2) { | ||
var ret = Reflect.set(getObject(arg0), getObject(arg1), getObject(arg2)); | ||
return ret; | ||
}, arguments) }; | ||
imports.wbg.__wbindgen_debug_string = function(arg0, arg1) { | ||
var ret = debugString(getObject(arg1)); | ||
var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); | ||
var len0 = WASM_VECTOR_LEN; | ||
getInt32Memory0()[arg0 / 4 + 1] = len0; | ||
getInt32Memory0()[arg0 / 4 + 0] = ptr0; | ||
}; | ||
imports.wbg.__wbindgen_throw = function(arg0, arg1) { | ||
throw new Error(getStringFromWasm0(arg0, arg1)); | ||
}; | ||
imports.wbg.__wbindgen_memory = function() { | ||
var ret = wasm.memory; | ||
imports.wbg.__wbindgen_closure_wrapper5747 = function(arg0, arg1, arg2) { | ||
var ret = makeMutClosure(arg0, arg1, 1532, __wbg_adapter_10); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbindgen_closure_wrapper6008 = function(arg0, arg1, arg2) { | ||
var ret = makeMutClosure(arg0, arg1, 1596, __wbg_adapter_24); | ||
return addHeapObject(ret); | ||
}; | ||
@@ -506,0 +278,0 @@ if (typeof input === 'string' || (typeof Request === 'function' && input instanceof Request) || (typeof URL === 'function' && input instanceof URL)) { |
@@ -9,3 +9,3 @@ { | ||
"description": "Clarity REPL", | ||
"version": "0.21.0", | ||
"version": "0.22.0", | ||
"license": "GPL-3.0-only", | ||
@@ -12,0 +12,0 @@ "repository": { |
@@ -36,2 +36,8 @@ | ||
By default, you will be in our development branch, `develop`, with code that has not been released yet. If you plan to submit any changes to the code, then this is the right branch for you. If you just want the latest stable version, switch to the main branch: | ||
```bash | ||
git checkout main | ||
``` | ||
Then build and install: | ||
@@ -38,0 +44,0 @@ |
Sorry, the diff of this file is not supported yet
78
1
3480656
278