Skip to content

Commit d2924f5

Browse files
committed
Merge branch 'lukechu10-master'
2 parents 3941738 + 1fbcf6b commit d2924f5

File tree

6 files changed

+50
-52
lines changed

6 files changed

+50
-52
lines changed

frameworks/keyed/sycamore/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ crate-type = ["cdylib"]
1010
[dependencies]
1111
getrandom = {version = "0.2", features = ["js"]}
1212
rand = {version = "0.8", features = ["small_rng"]}
13-
sycamore = "0.5.1"
13+
sycamore = "0.6.0"
1414
wasm-bindgen = "0.2.74"
1515
web-sys = {version = "0.3.51", features = ["Window", "Document"]}
1616

frameworks/keyed/sycamore/bundled-dist/js-framework-benchmark-sycamore.js

Lines changed: 47 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { set_node_id, get_node_id } from './snippets/sycamore-691cfdd254ccd52d/inline0.js';
21

32
let wasm;
43

@@ -197,7 +196,7 @@ function makeClosure(arg0, arg1, dtor, f) {
197196
return real;
198197
}
199198
function __wbg_adapter_22(arg0, arg1, arg2) {
200-
wasm._dyn_core__ops__function__Fn__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hdc56c7723f7bb8c8(arg0, arg1, addHeapObject(arg2));
199+
wasm._dyn_core__ops__function__Fn__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h0cde0dcb15c683bf(arg0, arg1, addHeapObject(arg2));
201200
}
202201

203202
/**
@@ -274,99 +273,92 @@ async function init(input) {
274273
var ret = getObject(arg0);
275274
return addHeapObject(ret);
276275
};
277-
imports.wbg.__wbg_setclassName_09e9074a6eb1e2cb = function(arg0, arg1, arg2) {
276+
imports.wbg.__wbg_setclassName_81bd6ad837f8dd1d = function(arg0, arg1, arg2) {
278277
var v0 = getCachedStringFromWasm0(arg1, arg2);
279278
getObject(arg0).className = v0;
280279
};
281-
imports.wbg.__wbg_appendChild_6ed236bb79c198df = function() { return handleError(function (arg0, arg1) {
280+
imports.wbg.__wbg_appendChild_d1a880b4e5296331 = function() { return handleError(function (arg0, arg1) {
282281
var ret = getObject(arg0).appendChild(getObject(arg1));
283282
return addHeapObject(ret);
284283
}, arguments) };
285-
imports.wbg.__wbg_parentNode_e1dd029be06cee39 = function(arg0) {
284+
imports.wbg.__wbg_parentNode_d3f0ad18dd306142 = function(arg0) {
286285
var ret = getObject(arg0).parentNode;
287286
return isLikeNone(ret) ? 0 : addHeapObject(ret);
288287
};
289-
imports.wbg.__wbg_is_a973b4c0e9019083 = function(arg0, arg1) {
288+
imports.wbg.__wbg_is_5530a9697a80e568 = function(arg0, arg1) {
290289
var ret = Object.is(getObject(arg0), getObject(arg1));
291290
return ret;
292291
};
293-
imports.wbg.__wbg_replaceChild_5e5033ada0d5000a = function() { return handleError(function (arg0, arg1, arg2) {
292+
imports.wbg.__wbg_replaceChild_aea0de7b3c796868 = function() { return handleError(function (arg0, arg1, arg2) {
294293
var ret = getObject(arg0).replaceChild(getObject(arg1), getObject(arg2));
295294
return addHeapObject(ret);
296295
}, arguments) };
297-
imports.wbg.__wbg_insertBefore_7159f24556965e30 = function() { return handleError(function (arg0, arg1, arg2) {
298-
var ret = getObject(arg0).insertBefore(getObject(arg1), getObject(arg2));
299-
return addHeapObject(ret);
300-
}, arguments) };
301-
imports.wbg.__wbg_settextContent_2e55253528a044b7 = function(arg0, arg1, arg2) {
296+
imports.wbg.__wbg_settextContent_f29ac095d4de10dd = function(arg0, arg1, arg2) {
302297
var v0 = getCachedStringFromWasm0(arg1, arg2);
303298
getObject(arg0).textContent = v0;
304299
};
305-
imports.wbg.__wbg_nextSibling_4b55e0cb3bf3d56d = function(arg0) {
300+
imports.wbg.__wbg_insertBefore_4dbbe994929814b0 = function() { return handleError(function (arg0, arg1, arg2) {
301+
var ret = getObject(arg0).insertBefore(getObject(arg1), getObject(arg2));
302+
return addHeapObject(ret);
303+
}, arguments) };
304+
imports.wbg.__wbg_nextSibling_3610543ecb3a8bf1 = function(arg0) {
306305
var ret = getObject(arg0).nextSibling;
307306
return isLikeNone(ret) ? 0 : addHeapObject(ret);
308307
};
309-
imports.wbg.__wbg_removeChild_f633f19eb895b696 = function() { return handleError(function (arg0, arg1) {
308+
imports.wbg.__wbg_removeChild_22e35af355343e7f = function() { return handleError(function (arg0, arg1) {
310309
var ret = getObject(arg0).removeChild(getObject(arg1));
311310
return addHeapObject(ret);
312311
}, arguments) };
313-
imports.wbg.__wbg_getnodeid_7b0fb517dc8eae96 = function(arg0, arg1) {
314-
var ret = get_node_id(getObject(arg1));
312+
imports.wbg.__wbg_nodeId_9c193b7f673c9cea = function(arg0, arg1) {
313+
var ret = getObject(arg1).$$$nodeId;
315314
getInt32Memory0()[arg0 / 4 + 1] = isLikeNone(ret) ? 0 : ret;
316315
getInt32Memory0()[arg0 / 4 + 0] = !isLikeNone(ret);
317316
};
318-
imports.wbg.__wbg_setnodeid_bbf10d38dc233bea = function(arg0, arg1) {
319-
set_node_id(getObject(arg0), arg1 >>> 0);
317+
imports.wbg.__wbg_setnodeId_06732b31f5d90067 = function(arg0, arg1) {
318+
getObject(arg0).$$$nodeId = arg1 >>> 0;
320319
};
321-
imports.wbg.__wbg_instanceof_Window_11e25482011fc506 = function(arg0) {
320+
imports.wbg.__wbg_instanceof_Window_c4e9146e14ca4a40 = function(arg0) {
322321
var ret = getObject(arg0) instanceof Window;
323322
return ret;
324323
};
325-
imports.wbg.__wbg_document_5aff8cd83ef968f5 = function(arg0) {
324+
imports.wbg.__wbg_document_40cc17d69aad887e = function(arg0) {
326325
var ret = getObject(arg0).document;
327326
return isLikeNone(ret) ? 0 : addHeapObject(ret);
328327
};
329-
imports.wbg.__wbg_querySelector_be2ba71c84a94384 = function() { return handleError(function (arg0, arg1, arg2) {
328+
imports.wbg.__wbg_querySelector_a3cc75665ad376ac = function() { return handleError(function (arg0, arg1, arg2) {
330329
var v0 = getCachedStringFromWasm0(arg1, arg2);
331330
var ret = getObject(arg0).querySelector(v0);
332331
return isLikeNone(ret) ? 0 : addHeapObject(ret);
333332
}, arguments) };
334-
imports.wbg.__wbg_self_bb69a836a72ec6e9 = function() { return handleError(function () {
333+
imports.wbg.__wbg_self_bce917bbd61b0be0 = function() { return handleError(function () {
335334
var ret = self.self;
336335
return addHeapObject(ret);
337336
}, arguments) };
338-
imports.wbg.__wbg_window_3304fc4b414c9693 = function() { return handleError(function () {
337+
imports.wbg.__wbg_window_08048ce184ae3496 = function() { return handleError(function () {
339338
var ret = window.window;
340339
return addHeapObject(ret);
341340
}, arguments) };
342-
imports.wbg.__wbg_globalThis_e0d21cabc6630763 = function() { return handleError(function () {
341+
imports.wbg.__wbg_globalThis_d6f1ff349571af81 = function() { return handleError(function () {
343342
var ret = globalThis.globalThis;
344343
return addHeapObject(ret);
345344
}, arguments) };
346-
imports.wbg.__wbg_global_8463719227271676 = function() { return handleError(function () {
345+
imports.wbg.__wbg_global_63b22b64d239db75 = function() { return handleError(function () {
347346
var ret = global.global;
348347
return addHeapObject(ret);
349348
}, arguments) };
350349
imports.wbg.__wbindgen_is_undefined = function(arg0) {
351350
var ret = getObject(arg0) === undefined;
352351
return ret;
353352
};
354-
imports.wbg.__wbg_newnoargs_9fdd8f3961dd1bee = function(arg0, arg1) {
353+
imports.wbg.__wbg_newnoargs_ac91a24e57fcaec8 = function(arg0, arg1) {
355354
var v0 = getCachedStringFromWasm0(arg0, arg1);
356355
var ret = new Function(v0);
357356
return addHeapObject(ret);
358357
};
359-
imports.wbg.__wbg_call_ba36642bd901572b = function() { return handleError(function (arg0, arg1) {
358+
imports.wbg.__wbg_call_9e1eb05d905a21d9 = function() { return handleError(function (arg0, arg1) {
360359
var ret = getObject(arg0).call(getObject(arg1));
361360
return addHeapObject(ret);
362361
}, arguments) };
363-
imports.wbg.__wbindgen_debug_string = function(arg0, arg1) {
364-
var ret = debugString(getObject(arg1));
365-
var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
366-
var len0 = WASM_VECTOR_LEN;
367-
getInt32Memory0()[arg0 / 4 + 1] = len0;
368-
getInt32Memory0()[arg0 / 4 + 0] = ptr0;
369-
};
370362
imports.wbg.__wbg_process_2f24d6544ea7b200 = function(arg0) {
371363
var ret = getObject(arg0).process;
372364
return addHeapObject(ret);
@@ -396,7 +388,7 @@ async function init(input) {
396388
var ret = getObject(arg0).msCrypto;
397389
return addHeapObject(ret);
398390
};
399-
imports.wbg.__wbg_newwithlength_a8d1dbcbe703a5c6 = function(arg0) {
391+
imports.wbg.__wbg_newwithlength_a9f6c1fd1bf4e5e4 = function(arg0) {
400392
var ret = new Uint8Array(arg0 >>> 0);
401393
return addHeapObject(ret);
402394
};
@@ -408,57 +400,57 @@ async function init(input) {
408400
imports.wbg.__wbg_randomFillSync_64cc7d048f228ca8 = function() { return handleError(function (arg0, arg1, arg2) {
409401
getObject(arg0).randomFillSync(getArrayU8FromWasm0(arg1, arg2));
410402
}, arguments) };
411-
imports.wbg.__wbg_subarray_901ede8318da52a6 = function(arg0, arg1, arg2) {
403+
imports.wbg.__wbg_subarray_e80c85d931be89c4 = function(arg0, arg1, arg2) {
412404
var ret = getObject(arg0).subarray(arg1 >>> 0, arg2 >>> 0);
413405
return addHeapObject(ret);
414406
};
415407
imports.wbg.__wbg_getRandomValues_98117e9a7e993920 = function() { return handleError(function (arg0, arg1) {
416408
getObject(arg0).getRandomValues(getObject(arg1));
417409
}, arguments) };
418-
imports.wbg.__wbg_length_2d56cb37075fcfb1 = function(arg0) {
410+
imports.wbg.__wbg_length_82dd1e63e9c75f09 = function(arg0) {
419411
var ret = getObject(arg0).length;
420412
return ret;
421413
};
422414
imports.wbg.__wbindgen_memory = function() {
423415
var ret = wasm.memory;
424416
return addHeapObject(ret);
425417
};
426-
imports.wbg.__wbg_buffer_9e184d6f785de5ed = function(arg0) {
418+
imports.wbg.__wbg_buffer_fbad716641c158a5 = function(arg0) {
427419
var ret = getObject(arg0).buffer;
428420
return addHeapObject(ret);
429421
};
430-
imports.wbg.__wbg_new_e8101319e4cf95fc = function(arg0) {
422+
imports.wbg.__wbg_new_c9e78bd69716df92 = function(arg0) {
431423
var ret = new Uint8Array(getObject(arg0));
432424
return addHeapObject(ret);
433425
};
434-
imports.wbg.__wbg_set_e8ae7b27314e8b98 = function(arg0, arg1, arg2) {
426+
imports.wbg.__wbg_set_2fd4486048716f38 = function(arg0, arg1, arg2) {
435427
getObject(arg0).set(getObject(arg1), arg2 >>> 0);
436428
};
437-
imports.wbg.__wbg_createElement_ac65a6ce60c4812c = function() { return handleError(function (arg0, arg1, arg2) {
429+
imports.wbg.__wbg_createElement_2b9dbef12990d2d6 = function() { return handleError(function (arg0, arg1, arg2) {
438430
var v0 = getCachedStringFromWasm0(arg1, arg2);
439431
var ret = getObject(arg0).createElement(v0);
440432
return addHeapObject(ret);
441433
}, arguments) };
442-
imports.wbg.__wbg_instanceof_Node_97f1c5650b36a093 = function(arg0) {
434+
imports.wbg.__wbg_instanceof_Node_55b512cad91bb884 = function(arg0) {
443435
var ret = getObject(arg0) instanceof Node;
444436
return ret;
445437
};
446-
imports.wbg.__wbg_createTextNode_442392ad92e75695 = function(arg0, arg1, arg2) {
438+
imports.wbg.__wbg_createTextNode_eaf6df3dd186d5bf = function(arg0, arg1, arg2) {
447439
var v0 = getCachedStringFromWasm0(arg1, arg2);
448440
var ret = getObject(arg0).createTextNode(v0);
449441
return addHeapObject(ret);
450442
};
451-
imports.wbg.__wbg_createComment_f2cbcf92ef9a57ef = function(arg0, arg1, arg2) {
443+
imports.wbg.__wbg_createComment_e39ec80e93b5b3c6 = function(arg0, arg1, arg2) {
452444
var v0 = getCachedStringFromWasm0(arg1, arg2);
453445
var ret = getObject(arg0).createComment(v0);
454446
return addHeapObject(ret);
455447
};
456-
imports.wbg.__wbg_setAttribute_27ca65e30a1c3c4a = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {
448+
imports.wbg.__wbg_setAttribute_3caf282df384d72c = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {
457449
var v0 = getCachedStringFromWasm0(arg1, arg2);
458450
var v1 = getCachedStringFromWasm0(arg3, arg4);
459451
getObject(arg0).setAttribute(v0, v1);
460452
}, arguments) };
461-
imports.wbg.__wbg_addEventListener_936431894dca4639 = function() { return handleError(function (arg0, arg1, arg2, arg3) {
453+
imports.wbg.__wbg_addEventListener_ba672fd0a86ea7c0 = function() { return handleError(function (arg0, arg1, arg2, arg3) {
462454
var v0 = getCachedStringFromWasm0(arg1, arg2);
463455
getObject(arg0).addEventListener(v0, getObject(arg3));
464456
}, arguments) };
@@ -471,15 +463,22 @@ async function init(input) {
471463
var ret = false;
472464
return ret;
473465
};
466+
imports.wbg.__wbindgen_debug_string = function(arg0, arg1) {
467+
var ret = debugString(getObject(arg1));
468+
var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
469+
var len0 = WASM_VECTOR_LEN;
470+
getInt32Memory0()[arg0 / 4 + 1] = len0;
471+
getInt32Memory0()[arg0 / 4 + 0] = ptr0;
472+
};
474473
imports.wbg.__wbindgen_throw = function(arg0, arg1) {
475474
throw new Error(getStringFromWasm0(arg0, arg1));
476475
};
477476
imports.wbg.__wbindgen_string_new = function(arg0, arg1) {
478477
var ret = getStringFromWasm0(arg0, arg1);
479478
return addHeapObject(ret);
480479
};
481-
imports.wbg.__wbindgen_closure_wrapper728 = function(arg0, arg1, arg2) {
482-
var ret = makeClosure(arg0, arg1, 27, __wbg_adapter_22);
480+
imports.wbg.__wbindgen_closure_wrapper746 = function(arg0, arg1, arg2) {
481+
var ret = makeClosure(arg0, arg1, 26, __wbg_adapter_22);
483482
return addHeapObject(ret);
484483
};
485484

Binary file not shown.

frameworks/keyed/sycamore/bundled-dist/snippets/sycamore-691cfdd254ccd52d/inline0.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

frameworks/keyed/sycamore/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<html lang="en">
33
<head>
44
<meta charset="UTF-8">
5-
<title>Maple</title>
5+
<title>Sycamore</title>
66
<base href="bundled-dist/"></base>
77
<link href="/css/currentStyle.css" rel="stylesheet"/>
88
<link rel="modulepreload" href="./js-framework-benchmark-sycamore.js" />

frameworks/keyed/sycamore/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "Benchmark for Sycamore",
55
"license": "ISC",
66
"js-framework-benchmark": {
7-
"frameworkVersion": "0.5.0"
7+
"frameworkVersion": "0.6.0"
88
},
99
"scripts": {
1010
"build-prod": "echo This is a no-op. && echo Due to heavy dependencies, the generated javascript is already provided. && echo If you really want to rebuild from source use: && echo npm run build-prod-force",

0 commit comments

Comments
 (0)