Skip to content

Commit 274fef4

Browse files
committed
v0.3.0-alpha.20
1 parent 726d7b5 commit 274fef4

File tree

5 files changed

+39
-39
lines changed

5 files changed

+39
-39
lines changed

compiler/dist/wasm-checksum.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export const checksum = "ff6f3d916e5e0a1206a17cf3e537d75c52cd80de";
1+
export const checksum = "9566b0ea43c5a13077d9ae0282c35d289ffc8a24";

compiler/dist/wasm-pack.js

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11
import { red } from "https://deno.land/[email protected]/fmt/colors.ts";
22
let wasm;
33

4-
const heap = new Array(32).fill(undefined);
5-
6-
heap.push(undefined, null, true, false);
7-
8-
function getObject(idx) {
9-
return heap[idx];
10-
}
4+
let cachedTextDecoder = new TextDecoder("utf-8", {
5+
ignoreBOM: true,
6+
fatal: true,
7+
});
118

12-
let WASM_VECTOR_LEN = 0;
9+
cachedTextDecoder.decode();
1310

1411
let cachegetUint8Memory0 = null;
1512
function getUint8Memory0() {
@@ -22,6 +19,31 @@ function getUint8Memory0() {
2219
return cachegetUint8Memory0;
2320
}
2421

22+
function getStringFromWasm0(ptr, len) {
23+
return cachedTextDecoder.decode(getUint8Memory0().subarray(ptr, ptr + len));
24+
}
25+
26+
const heap = new Array(32).fill(undefined);
27+
28+
heap.push(undefined, null, true, false);
29+
30+
let heap_next = heap.length;
31+
32+
function addHeapObject(obj) {
33+
if (heap_next === heap.length) heap.push(heap.length + 1);
34+
const idx = heap_next;
35+
heap_next = heap[idx];
36+
37+
heap[idx] = obj;
38+
return idx;
39+
}
40+
41+
function getObject(idx) {
42+
return heap[idx];
43+
}
44+
45+
let WASM_VECTOR_LEN = 0;
46+
2547
let cachedTextEncoder = new TextEncoder("utf-8");
2648

2749
const encodeString =
@@ -86,8 +108,6 @@ function getInt32Memory0() {
86108
return cachegetInt32Memory0;
87109
}
88110

89-
let heap_next = heap.length;
90-
91111
function dropObject(idx) {
92112
if (idx < 36) return;
93113
heap[idx] = heap_next;
@@ -99,26 +119,6 @@ function takeObject(idx) {
99119
dropObject(idx);
100120
return ret;
101121
}
102-
103-
let cachedTextDecoder = new TextDecoder("utf-8", {
104-
ignoreBOM: true,
105-
fatal: true,
106-
});
107-
108-
cachedTextDecoder.decode();
109-
110-
function getStringFromWasm0(ptr, len) {
111-
return cachedTextDecoder.decode(getUint8Memory0().subarray(ptr, ptr + len));
112-
}
113-
114-
function addHeapObject(obj) {
115-
if (heap_next === heap.length) heap.push(heap.length + 1);
116-
const idx = heap_next;
117-
heap_next = heap[idx];
118-
119-
heap[idx] = obj;
120-
return idx;
121-
}
122122
/**
123123
* @param {string} url
124124
* @param {string} code
@@ -207,6 +207,10 @@ async function init(input) {
207207
}
208208
const imports = {};
209209
imports.wbg = {};
210+
imports.wbg.__wbindgen_json_parse = function (arg0, arg1) {
211+
var ret = JSON.parse(getStringFromWasm0(arg0, arg1));
212+
return addHeapObject(ret);
213+
};
210214
imports.wbg.__wbindgen_json_serialize = function (arg0, arg1) {
211215
const obj = getObject(arg1);
212216
var ret = JSON.stringify(obj === undefined ? null : obj);
@@ -222,10 +226,6 @@ async function init(input) {
222226
imports.wbg.__wbindgen_object_drop_ref = function (arg0) {
223227
takeObject(arg0);
224228
};
225-
imports.wbg.__wbindgen_json_parse = function (arg0, arg1) {
226-
var ret = JSON.parse(getStringFromWasm0(arg0, arg1));
227-
return addHeapObject(ret);
228-
};
229229
imports.wbg.__wbg_new_59cb74e423758ede = function () {
230230
var ret = new Error();
231231
return addHeapObject(ret);

compiler/dist/wasm.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

import_map.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"imports": {
3-
"framework": "https://deno.land/x/[email protected].19/framework/core/mod.ts",
4-
"framework:react": "https://deno.land/x/[email protected].19/framework/react/mod.ts",
3+
"framework": "https://deno.land/x/[email protected].20/framework/core/mod.ts",
4+
"framework:react": "https://deno.land/x/[email protected].20/framework/react/mod.ts",
55
"react": "https://esm.sh/[email protected]",
66
"react-dom": "https://esm.sh/[email protected]"
77
}

version.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export const VERSION = '0.3.0-alpha.19'
1+
export const VERSION = '0.3.0-alpha.20'

0 commit comments

Comments
 (0)