Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1246,7 +1246,7 @@
<div class="dropdown-item" data-lang="bqn">
<img src="assets/bqn.svg" alt="BQN">
<span class="lang-name">BQN</span>
<span class="lang-version">CBQN 0.11</span>
<span class="lang-version">CBQN 0.12</span>
</div>
<div class="dropdown-item" data-lang="uiua">
<img src="assets/uiua.png" alt="Uiua">
Expand Down
2 changes: 1 addition & 1 deletion scripts/generate-og-languages.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ const COLORS = {
const LANGS = [
// Row 1
{ name: 'APL', version: 'Dyalog v20.0', file: 'apl.png' },
{ name: 'BQN', version: 'CBQN 0.11', file: 'bqn.svg' },
{ name: 'BQN', version: 'CBQN 0.12', file: 'bqn.svg' },
{ name: 'Uiua', version: '0.19.0-dev.4', file: 'uiua.png' },
// Row 2
{ name: 'J', version: 'J9.8.0-beta4', file: 'j_logo.svg' },
Expand Down
2 changes: 1 addition & 1 deletion scripts/known-versions.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"cbqn": "v0.11.0",
"cbqn": "v0.12.0",
"uiua": "0.19.0-dev.4",
"j": "9.8.0-beta4",
"kap": "20260701-1",
Expand Down
82 changes: 41 additions & 41 deletions wasm/bqn/BQN.js
Original file line number Diff line number Diff line change
Expand Up @@ -4800,6 +4800,12 @@ var wasmImports = {
var wasmExports = createWasm();
var ___wasm_call_ctors = createExportWrapper('__wasm_call_ctors');
var ___errno_location = createExportWrapper('__errno_location');
var _fflush = Module['_fflush'] = createExportWrapper('fflush');
var _malloc = Module['_malloc'] = createExportWrapper('malloc');
var _free = Module['_free'] = createExportWrapper('free');
var _cbqn_runLine = Module['_cbqn_runLine'] = createExportWrapper('cbqn_runLine');
var _cbqn_evalSrc = Module['_cbqn_evalSrc'] = createExportWrapper('cbqn_evalSrc');
var _main = Module['_main'] = createExportWrapper('main');
var _bqn_free = Module['_bqn_free'] = createExportWrapper('bqn_free');
var _bqn_copy = Module['_bqn_copy'] = createExportWrapper('bqn_copy');
var _bqn_toF64 = Module['_bqn_toF64'] = createExportWrapper('bqn_toF64');
Expand Down Expand Up @@ -4855,12 +4861,6 @@ var _bqn_directF64 = Module['_bqn_directF64'] = createExportWrapper('bqn_directF
var _bqn_directC8 = Module['_bqn_directC8'] = createExportWrapper('bqn_directC8');
var _bqn_directC16 = Module['_bqn_directC16'] = createExportWrapper('bqn_directC16');
var _bqn_directC32 = Module['_bqn_directC32'] = createExportWrapper('bqn_directC32');
var _fflush = Module['_fflush'] = createExportWrapper('fflush');
var _malloc = Module['_malloc'] = createExportWrapper('malloc');
var _free = Module['_free'] = createExportWrapper('free');
var _cbqn_runLine = Module['_cbqn_runLine'] = createExportWrapper('cbqn_runLine');
var _cbqn_evalSrc = Module['_cbqn_evalSrc'] = createExportWrapper('cbqn_evalSrc');
var _main = Module['_main'] = createExportWrapper('main');
var _emscripten_builtin_memalign = createExportWrapper('emscripten_builtin_memalign');
var _setThrew = createExportWrapper('setThrew');
var _emscripten_stack_init = () => (_emscripten_stack_init = wasmExports['emscripten_stack_init'])();
Expand All @@ -4873,13 +4873,13 @@ var stackAlloc = createExportWrapper('stackAlloc');
var _emscripten_stack_get_current = () => (_emscripten_stack_get_current = wasmExports['emscripten_stack_get_current'])();
var dynCall_viijjj = Module['dynCall_viijjj'] = createExportWrapper('dynCall_viijjj');
var dynCall_viij = Module['dynCall_viij'] = createExportWrapper('dynCall_viij');
var dynCall_vijjjj = Module['dynCall_vijjjj'] = createExportWrapper('dynCall_vijjjj');
var dynCall_viijj = Module['dynCall_viijj'] = createExportWrapper('dynCall_viijj');
var dynCall_viji = Module['dynCall_viji'] = createExportWrapper('dynCall_viji');
var dynCall_ji = Module['dynCall_ji'] = createExportWrapper('dynCall_ji');
var dynCall_vij = Module['dynCall_vij'] = createExportWrapper('dynCall_vij');
var dynCall_dij = Module['dynCall_dij'] = createExportWrapper('dynCall_dij');
var dynCall_iij = Module['dynCall_iij'] = createExportWrapper('dynCall_iij');
var dynCall_vijjjj = Module['dynCall_vijjjj'] = createExportWrapper('dynCall_vijjjj');
var dynCall_viijj = Module['dynCall_viijj'] = createExportWrapper('dynCall_viijj');
var dynCall_viji = Module['dynCall_viji'] = createExportWrapper('dynCall_viji');
var dynCall_viiij = Module['dynCall_viiij'] = createExportWrapper('dynCall_viiij');
var dynCall_vijij = Module['dynCall_vijij'] = createExportWrapper('dynCall_vijij');
var dynCall_vj = Module['dynCall_vj'] = createExportWrapper('dynCall_vj');
Expand Down Expand Up @@ -4977,87 +4977,87 @@ function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6) {
}
}

function invoke_ii(index,a1) {
function invoke_viiii(index,a1,a2,a3,a4) {
var sp = stackSave();
try {
return getWasmTableEntry(index)(a1);
getWasmTableEntry(index)(a1,a2,a3,a4);
} catch(e) {
stackRestore(sp);
if (e !== e+0) throw e;
_setThrew(1, 0);
}
}

function invoke_viiii(index,a1,a2,a3,a4) {
function invoke_i(index) {
var sp = stackSave();
try {
getWasmTableEntry(index)(a1,a2,a3,a4);
return getWasmTableEntry(index)();
} catch(e) {
stackRestore(sp);
if (e !== e+0) throw e;
_setThrew(1, 0);
}
}

function invoke_iiiiiiii(index,a1,a2,a3,a4,a5,a6,a7) {
function invoke_iiiiiii(index,a1,a2,a3,a4,a5,a6) {
var sp = stackSave();
try {
return getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7);
return getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6);
} catch(e) {
stackRestore(sp);
if (e !== e+0) throw e;
_setThrew(1, 0);
}
}

function invoke_vd(index,a1) {
function invoke_iiiiii(index,a1,a2,a3,a4,a5) {
var sp = stackSave();
try {
getWasmTableEntry(index)(a1);
return getWasmTableEntry(index)(a1,a2,a3,a4,a5);
} catch(e) {
stackRestore(sp);
if (e !== e+0) throw e;
_setThrew(1, 0);
}
}

function invoke_i(index) {
function invoke_ii(index,a1) {
var sp = stackSave();
try {
return getWasmTableEntry(index)();
return getWasmTableEntry(index)(a1);
} catch(e) {
stackRestore(sp);
if (e !== e+0) throw e;
_setThrew(1, 0);
}
}

function invoke_iiiii(index,a1,a2,a3,a4) {
function invoke_iiiiiiii(index,a1,a2,a3,a4,a5,a6,a7) {
var sp = stackSave();
try {
return getWasmTableEntry(index)(a1,a2,a3,a4);
return getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7);
} catch(e) {
stackRestore(sp);
if (e !== e+0) throw e;
_setThrew(1, 0);
}
}

function invoke_iiiiiii(index,a1,a2,a3,a4,a5,a6) {
function invoke_vd(index,a1) {
var sp = stackSave();
try {
return getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6);
getWasmTableEntry(index)(a1);
} catch(e) {
stackRestore(sp);
if (e !== e+0) throw e;
_setThrew(1, 0);
}
}

function invoke_iiiiii(index,a1,a2,a3,a4,a5) {
function invoke_iiiii(index,a1,a2,a3,a4) {
var sp = stackSave();
try {
return getWasmTableEntry(index)(a1,a2,a3,a4,a5);
return getWasmTableEntry(index)(a1,a2,a3,a4);
} catch(e) {
stackRestore(sp);
if (e !== e+0) throw e;
Expand Down Expand Up @@ -5087,87 +5087,87 @@ function invoke_viiiii(index,a1,a2,a3,a4,a5) {
}
}

function invoke_ji(index,a1) {
function invoke_vijjjj(index,a1,a2,a3,a4,a5,a6,a7,a8,a9) {
var sp = stackSave();
try {
return dynCall_ji(index,a1);
dynCall_vijjjj(index,a1,a2,a3,a4,a5,a6,a7,a8,a9);
} catch(e) {
stackRestore(sp);
if (e !== e+0) throw e;
_setThrew(1, 0);
}
}

function invoke_vij(index,a1,a2,a3) {
function invoke_viij(index,a1,a2,a3,a4) {
var sp = stackSave();
try {
dynCall_vij(index,a1,a2,a3);
dynCall_viij(index,a1,a2,a3,a4);
} catch(e) {
stackRestore(sp);
if (e !== e+0) throw e;
_setThrew(1, 0);
}
}

function invoke_dij(index,a1,a2,a3) {
function invoke_viijj(index,a1,a2,a3,a4,a5,a6) {
var sp = stackSave();
try {
return dynCall_dij(index,a1,a2,a3);
dynCall_viijj(index,a1,a2,a3,a4,a5,a6);
} catch(e) {
stackRestore(sp);
if (e !== e+0) throw e;
_setThrew(1, 0);
}
}

function invoke_iij(index,a1,a2,a3) {
function invoke_viji(index,a1,a2,a3,a4) {
var sp = stackSave();
try {
return dynCall_iij(index,a1,a2,a3);
dynCall_viji(index,a1,a2,a3,a4);
} catch(e) {
stackRestore(sp);
if (e !== e+0) throw e;
_setThrew(1, 0);
}
}

function invoke_vijjjj(index,a1,a2,a3,a4,a5,a6,a7,a8,a9) {
function invoke_ji(index,a1) {
var sp = stackSave();
try {
dynCall_vijjjj(index,a1,a2,a3,a4,a5,a6,a7,a8,a9);
return dynCall_ji(index,a1);
} catch(e) {
stackRestore(sp);
if (e !== e+0) throw e;
_setThrew(1, 0);
}
}

function invoke_viij(index,a1,a2,a3,a4) {
function invoke_vij(index,a1,a2,a3) {
var sp = stackSave();
try {
dynCall_viij(index,a1,a2,a3,a4);
dynCall_vij(index,a1,a2,a3);
} catch(e) {
stackRestore(sp);
if (e !== e+0) throw e;
_setThrew(1, 0);
}
}

function invoke_viijj(index,a1,a2,a3,a4,a5,a6) {
function invoke_dij(index,a1,a2,a3) {
var sp = stackSave();
try {
dynCall_viijj(index,a1,a2,a3,a4,a5,a6);
return dynCall_dij(index,a1,a2,a3);
} catch(e) {
stackRestore(sp);
if (e !== e+0) throw e;
_setThrew(1, 0);
}
}

function invoke_viji(index,a1,a2,a3,a4) {
function invoke_iij(index,a1,a2,a3) {
var sp = stackSave();
try {
dynCall_viji(index,a1,a2,a3,a4);
return dynCall_iij(index,a1,a2,a3);
} catch(e) {
stackRestore(sp);
if (e !== e+0) throw e;
Expand Down
Binary file modified wasm/bqn/BQN.wasm
Binary file not shown.
Loading