Skip to content
This repository was archived by the owner on Jul 6, 2025. It is now read-only.

Commit 7013b37

Browse files
committed
v0.3.0-beta.5
1 parent d7f6bfa commit 7013b37

File tree

4 files changed

+37
-37
lines changed

4 files changed

+37
-37
lines changed

compiler/dist/checksum.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export const checksum = "ce6e2d84491428c78ded80e41b2db61d9e868b41";
1+
export const checksum = "124e98baf7d5ebe1812b699645235d9e75cfa480";

compiler/dist/compiler.js

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

4-
let cachedTextDecoder = new TextDecoder("utf-8", {
5-
ignoreBOM: true,
6-
fatal: true,
7-
});
4+
const heap = new Array(32).fill(undefined);
85

9-
cachedTextDecoder.decode();
6+
heap.push(undefined, null, true, false);
7+
8+
function getObject(idx) {
9+
return heap[idx];
10+
}
11+
12+
let WASM_VECTOR_LEN = 0;
1013

1114
let cachegetUint8Memory0 = null;
1215
function getUint8Memory0() {
@@ -19,31 +22,6 @@ function getUint8Memory0() {
1922
return cachegetUint8Memory0;
2023
}
2124

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-
4725
let cachedTextEncoder = new TextEncoder("utf-8");
4826

4927
const encodeString =
@@ -108,6 +86,8 @@ function getInt32Memory0() {
10886
return cachegetInt32Memory0;
10987
}
11088

89+
let heap_next = heap.length;
90+
11191
function dropObject(idx) {
11292
if (idx < 36) return;
11393
heap[idx] = heap_next;
@@ -119,6 +99,26 @@ function takeObject(idx) {
11999
dropObject(idx);
120100
return ret;
121101
}
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} specifier
124124
* @param {string} code
@@ -236,10 +236,6 @@ async function init(input) {
236236
}
237237
const imports = {};
238238
imports.wbg = {};
239-
imports.wbg.__wbindgen_json_parse = function (arg0, arg1) {
240-
var ret = JSON.parse(getStringFromWasm0(arg0, arg1));
241-
return addHeapObject(ret);
242-
};
243239
imports.wbg.__wbindgen_json_serialize = function (arg0, arg1) {
244240
const obj = getObject(arg1);
245241
var ret = JSON.stringify(obj === undefined ? null : obj);
@@ -255,6 +251,10 @@ async function init(input) {
255251
imports.wbg.__wbindgen_object_drop_ref = function (arg0) {
256252
takeObject(arg0);
257253
};
254+
imports.wbg.__wbindgen_json_parse = function (arg0, arg1) {
255+
var ret = JSON.parse(getStringFromWasm0(arg0, arg1));
256+
return addHeapObject(ret);
257+
};
258258
imports.wbg.__wbg_new_59cb74e423758ede = function () {
259259
var ret = new Error();
260260
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.

version.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/** `VERSION` managed by https://deno.land/x/publish */
2-
export const VERSION = '0.3.0-beta.4'
2+
export const VERSION = '0.3.0-beta.5'
33

44
/** `prepublish` will be invoked before publish */
55
export async function prepublish(version: string): Promise<boolean> {

0 commit comments

Comments
 (0)