From db8f7ca4362b88c54213dec3f56a8301f1c339ee Mon Sep 17 00:00:00 2001 From: Oliver Medhurst Date: Fri, 30 Aug 2024 23:23:38 +0100 Subject: [PATCH] builtins/internal_object: do not use fastIndexOf weird memory corruption fun, disable for now --- compiler/builtins/__internal_object.ts | 5 ++++- compiler/builtins_precompiled.js | 5 ++--- package.json | 2 +- runner/index.js | 2 +- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/compiler/builtins/__internal_object.ts b/compiler/builtins/__internal_object.ts index 3ccf6024..a8e5e4e1 100644 --- a/compiler/builtins/__internal_object.ts +++ b/compiler/builtins/__internal_object.ts @@ -13,7 +13,10 @@ export const __Porffor_object_underlying = (obj: any): any => { } if (Porffor.fastAnd(t > 0x05, t != Porffor.TYPES.undefined)) { - let idx: i32 = Porffor.array.fastIndexOf(underlyingKeys, obj); + // this causes memory corruption things in some situations in test262? + // let idx: i32 = Porffor.array.fastIndexOf(underlyingKeys, obj); + + let idx: i32 = underlyingKeys.indexOf(obj); if (idx == -1) { const underlying: object = {}; diff --git a/compiler/builtins_precompiled.js b/compiler/builtins_precompiled.js index c2a523d6..e2ca2d8b 100644 --- a/compiler/builtins_precompiled.js +++ b/compiler/builtins_precompiled.js @@ -3,12 +3,11 @@ import { number } from './embedding.js'; export const BuiltinFuncs = function() { this.__Porffor_object_underlying = { -wasm:(_,{t,allocPage,glbl,builtin,internalThrow})=>[[32,1],[184],[34,2],[68,7],[97],[4,64],[32,0],[32,1],[15],[11],[32,2],[68,39],[102],[32,2],[68,48],[101],[113],[4,64],[32,0],[34,3],[65,7],[15],[11],[32,2],[68,5],[100],[32,2],[68,128],[98],[113],[4,64],...internalThrow(_,'ReferenceError',`Porffor.array.fastIndexOf is not defined`),[68,0],[33,18],[65,128,1],[33,19],[2,124],...t([6],()=>[[32,19],[65,6],[70],[4,64],...glbl(35,'underlyingKeys',124),[65,208,0],[33,5],[33,6],[32,0],[32,1],[33,7],[33,8],[68,0],[65,128,1],[33,9],[33,10],[68,0],[65,128,1],[33,11],[33,12],[68,0],[65,128,1],[33,13],[33,14],[32,18],[252,3],[34,15],[65,192,0],[108],[65,4],[106],[45,0,128,128,8,"read func lut"],[33,16],[2,124],[2,64],[2,64],[2,64],[2,64],[2,64],[2,64],[32,15],[65,192,0],[108],[47,0,128,128,8,"read func lut"],[14,6,0,1,2,3,4,5,0],[11],[32,16],[65,1],[113],[4,124],[32,16],[65,2],[113],[4,124],[68,0],[65,128,1],[68,0],[65,128,1],[32,15],[17,2,0,"no_type_return"],[5],[32,15],[17,0,0,"no_type_return"],[11],[5],[32,16],[65,2],[113],[4,124],[68,0],[65,128,1],[68,0],[65,128,1],[32,15],[17,2,0],[33,17],[5],[32,15],[17,0,0],[33,17],[11],[11],[12,5],[11],[32,16],[65,1],[113],[4,124],[32,16],[65,2],[113],[4,124],[68,0],[65,128,1],[68,0],[65,128,1],[32,6],[32,5],[32,15],[17,3,0,"no_type_return"],[5],[32,6],[32,5],[32,15],[17,1,0,"no_type_return"],[11],[5],[32,16],[65,2],[113],[4,124],[68,0],[65,128,1],[68,0],[65,128,1],[32,6],[32,5],[32,15],[17,3,0],[33,17],[5],[32,6],[32,5],[32,15],[17,1,0],[33,17],[11],[11],[12,4],[11],[32,16],[65,1],[113],[4,124],[32,16],[65,2],[113],[4,124],[68,0],[65,128,1],[68,0],[65,128,1],[32,6],[32,5],[32,8],[32,7],[32,15],[17,4,0,"no_type_return"],[5],[32,6],[32,5],[32,8],[32,7],[32,15],[17,2,0,"no_type_return"],[11],[5],[32,16],[65,2],[113],[4,124],[68,0],[65,128,1],[68,0],[65,128,1],[32,6],[32,5],[32,8],[32,7],[32,15],[17,4,0],[33,17],[5],[32,6],[32,5],[32,8],[32,7],[32,15],[17,2,0],[33,17],[11],[11],[12,3],[11],[32,16],[65,1],[113],[4,124],[32,16],[65,2],[113],[4,124],[68,0],[65,128,1],[68,0],[65,128,1],[32,6],[32,5],[32,8],[32,7],[32,10],[32,9],[32,15],[17,5,0,"no_type_return"],[5],[32,6],[32,5],[32,8],[32,7],[32,10],[32,9],[32,15],[17,3,0,"no_type_return"],[11],[5],[32,16],[65,2],[113],[4,124],[68,0],[65,128,1],[68,0],[65,128,1],[32,6],[32,5],[32,8],[32,7],[32,10],[32,9],[32,15],[17,5,0],[33,17],[5],[32,6],[32,5],[32,8],[32,7],[32,10],[32,9],[32,15],[17,3,0],[33,17],[11],[11],[12,2],[11],[32,16],[65,1],[113],[4,124],[32,16],[65,2],[113],[4,124],[68,0],[65,128,1],[68,0],[65,128,1],[32,6],[32,5],[32,8],[32,7],[32,10],[32,9],[32,12],[32,11],[32,15],[17,6,0,"no_type_return"],[5],[32,6],[32,5],[32,8],[32,7],[32,10],[32,9],[32,12],[32,11],[32,15],[17,4,0,"no_type_return"],[11],[5],[32,16],[65,2],[113],[4,124],[68,0],[65,128,1],[68,0],[65,128,1],[32,6],[32,5],[32,8],[32,7],[32,10],[32,9],[32,12],[32,11],[32,15],[17,6,0],[33,17],[5],[32,6],[32,5],[32,8],[32,7],[32,10],[32,9],[32,12],[32,11],[32,15],[17,4,0],[33,17],[11],[11],[12,1],[11],[32,16],[65,1],[113],[4,124],[32,16],[65,2],[113],[4,124],[68,0],[65,128,1],[68,0],[65,128,1],[32,6],[32,5],[32,8],[32,7],[32,10],[32,9],[32,12],[32,11],[32,14],[32,13],[32,15],[17,7,0,"no_type_return"],[5],[32,6],[32,5],[32,8],[32,7],[32,10],[32,9],[32,12],[32,11],[32,14],[32,13],[32,15],[17,5,0,"no_type_return"],[11],[5],[32,16],[65,2],[113],[4,124],[68,0],[65,128,1],[68,0],[65,128,1],[32,6],[32,5],[32,8],[32,7],[32,10],[32,9],[32,12],[32,11],[32,14],[32,13],[32,15],[17,7,0],[33,17],[5],[32,6],[32,5],[32,8],[32,7],[32,10],[32,9],[32,12],[32,11],[32,14],[32,13],[32,15],[17,5,0],[33,17],[11],[11],[11],[12,1],[11]]),...internalThrow(_,'TypeError',`Porffor.array.fastIndexOf is not a function`),[68,0],[11],[34,4],[68,-1],[97],[4,64],[16,builtin('__Porffor_allocate')],[184],[33,20],[32,2],[68,6],[97],[4,64],[32,0],[252,2],[16,builtin('__Porffor_funcLut_flags')],[183],[34,21],[68,2],[16,builtin('f64_&')],[252,3],[4,64],[16,builtin('__Porffor_allocate')],[184],[33,22],[65,7],[33,23],...number(allocPage(_,'bytestring: __Porffor_object_underlying/key1','i8'),124),[33,24],[32,20],[252,2],[65,7],[32,24],[252,2],[65,195,1],[32,22],[32,23],[65,8],[65,1],[16,builtin('__Porffor_object_expr_initWithFlags')],[33,17],[183],[26],...number(allocPage(_,'bytestring: __Porffor_object_underlying/key2','i8'),124),[33,25],[32,22],[252,2],[32,23],[32,25],[252,2],[65,195,1],[32,0],[32,1],[65,10],[65,1],[16,builtin('__Porffor_object_expr_initWithFlags')],[33,17],[183],[26],[11],[11],[32,2],[68,80],[97],[4,64],[32,0],[34,26],[252,3],[40,1,0],[184],[33,27],...number(allocPage(_,'bytestring: __Porffor_object_underlying/key3','i8'),124),[33,28],[32,20],[252,2],[65,7],[32,28],[252,2],[65,195,1],[32,27],[65,1],[65,8],[65,1],[16,builtin('__Porffor_object_expr_initWithFlags')],[33,17],[183],[26],[68,0],[33,29],[3,64],[32,29],[32,27],[99],[4,64],[32,20],[252,2],[65,7],[32,29],[65,1],[68,0],[65,128,1],[16,builtin('__Number_prototype_toString')],[33,17],[252,2],[32,17],[32,26],[33,30],[32,29],[34,31],[252,3],[65,9],[108],[32,30],[252,3],[106],[34,32],[43,0,4],[32,32],[45,0,12],[34,17],[65,14],[65,1],[16,builtin('__Porffor_object_expr_initWithFlags')],[33,17],[183],[26],[32,29],[68,1],[160],[33,29],[12,1],[11],[11],[11],[32,2],[68,67],[97],[4,64],[32,0],[34,33],[252,3],[40,1,0],[184],[33,27],[32,28],[252,3],[34,34],[65,6],[54,1,0],[32,34],[65,236,0],[58,0,4],[32,34],[65,229,0],[58,0,5],[32,34],[65,238,0],[58,0,6],[32,34],[65,231,0],[58,0,7],[32,34],[65,244,0],[58,0,8],[32,34],[65,232,0],[58,0,9],[32,34],[184],[33,28],[32,20],[252,2],[65,7],[32,24],[252,2],[65,195,1],[32,27],[65,1],[65,0],[65,1],[16,builtin('__Porffor_object_expr_initWithFlags')],[33,17],[183],[26],[68,0],[33,29],[3,64],[32,29],[32,27],[99],[4,64],[32,20],[252,2],[65,7],[32,29],[65,1],[68,0],[65,128,1],[16,builtin('__Number_prototype_toString')],[33,17],[252,2],[32,17],[32,33],[33,30],[32,29],[33,31],[16,builtin('__Porffor_allocate')],[34,35],[65,1],[54,0,0],[32,35],[32,31],[252,3],[65,2],[108],[32,30],[252,3],[106],[47,0,4],[59,0,4],[32,35],[184],[65,195,0],[33,17],[65,195,0],[65,4],[65,1],[16,builtin('__Porffor_object_expr_initWithFlags')],[33,17],[183],[26],[32,29],[68,1],[160],[33,29],[12,1],[11],[11],[32,20],[252,2],[65,7],[16,builtin('__Porffor_object_preventExtensions')],[33,17],[183],[26],[11],[32,2],[68,195],[97],[4,64],[32,0],[34,33],[252,3],[40,1,0],[184],[33,27],[32,28],[252,3],[34,34],[65,6],[54,1,0],[32,34],[65,236,0],[58,0,4],[32,34],[65,229,0],[58,0,5],[32,34],[65,238,0],[58,0,6],[32,34],[65,231,0],[58,0,7],[32,34],[65,244,0],[58,0,8],[32,34],[65,232,0],[58,0,9],[32,34],[184],[33,28],[32,20],[252,2],[65,7],[32,24],[252,2],[65,195,1],[32,27],[65,1],[65,0],[65,1],[16,builtin('__Porffor_object_expr_initWithFlags')],[33,17],[183],[26],[68,0],[33,29],[3,64],[32,29],[32,27],[99],[4,64],[32,20],[252,2],[65,7],[32,29],[65,1],[68,0],[65,128,1],[16,builtin('__Number_prototype_toString')],[33,17],[252,2],[32,17],[32,33],[33,30],[32,29],[33,31],[16,builtin('__Porffor_allocate')],[34,35],[65,1],[54,0,0],[32,35],[32,31],[252,3],[32,30],[252,3],[106],[45,0,4],[58,0,4],[32,35],[184],[65,195,1],[33,17],[65,195,1],[65,4],[65,1],[16,builtin('__Porffor_object_expr_initWithFlags')],[33,17],[183],[26],[32,29],[68,1],[160],[33,29],[12,1],[11],[11],[32,20],[252,2],[65,7],[16,builtin('__Porffor_object_preventExtensions')],[33,17],[183],[26],[11],...glbl(35,'underlyingVals',124),[65,208,0],[32,20],[65,7],[16,builtin('__Porffor_array_fastPush')],[33,17],[26],...glbl(35,'underlyingKeys',124),[65,208,0],[32,0],[32,1],[16,builtin('__Porffor_array_fastPush')],[33,17],[68,1],[161],[33,4],[11],...glbl(35,'underlyingVals',124),[33,30],[32,4],[34,31],[252,3],[65,9],[108],[32,30],[252,3],[106],[34,32],[43,0,4],[32,32],[45,0,12],[34,17],[15],[11],[32,0],[32,1],[15]], +wasm:(_,{allocPage,glbl,builtin})=>[[32,1],[184],[34,2],[68,7],[97],[4,64],[32,0],[32,1],[15],[11],[32,2],[68,39],[102],[32,2],[68,48],[101],[113],[4,64],[32,0],[34,3],[65,7],[15],[11],[32,2],[68,5],[100],[32,2],[68,128],[98],[113],[4,64],...glbl(35,'underlyingKeys',124),[33,5],[65,208,0],[33,6],[32,5],[32,6],[32,0],[32,1],[68,0],[65,128,1],[16,builtin('__Array_prototype_indexOf')],[33,7],[34,4],[68,-1],[97],[4,64],[16,builtin('__Porffor_allocate')],[184],[33,8],[32,2],[68,6],[97],[4,64],[32,0],[252,2],[16,builtin('__Porffor_funcLut_flags')],[183],[34,9],[68,2],[16,builtin('f64_&')],[252,3],[4,64],[16,builtin('__Porffor_allocate')],[184],[33,10],[65,7],[33,11],...number(allocPage(_,'bytestring: __Porffor_object_underlying/key1','i8'),124),[33,12],[32,8],[252,2],[65,7],[32,12],[252,2],[65,195,1],[32,10],[32,11],[65,8],[65,1],[16,builtin('__Porffor_object_expr_initWithFlags')],[33,7],[183],[26],...number(allocPage(_,'bytestring: __Porffor_object_underlying/key2','i8'),124),[33,13],[32,10],[252,2],[32,11],[32,13],[252,2],[65,195,1],[32,0],[32,1],[65,10],[65,1],[16,builtin('__Porffor_object_expr_initWithFlags')],[33,7],[183],[26],[11],[11],[32,2],[68,80],[97],[4,64],[32,0],[34,14],[252,3],[40,1,0],[184],[33,15],...number(allocPage(_,'bytestring: __Porffor_object_underlying/key3','i8'),124),[33,16],[32,8],[252,2],[65,7],[32,16],[252,2],[65,195,1],[32,15],[65,1],[65,8],[65,1],[16,builtin('__Porffor_object_expr_initWithFlags')],[33,7],[183],[26],[68,0],[33,17],[3,64],[32,17],[32,15],[99],[4,64],[32,8],[252,2],[65,7],[32,17],[65,1],[68,0],[65,128,1],[16,builtin('__Number_prototype_toString')],[33,7],[252,2],[32,7],[32,14],[33,18],[32,17],[34,19],[252,3],[65,9],[108],[32,18],[252,3],[106],[34,20],[43,0,4],[32,20],[45,0,12],[34,7],[65,14],[65,1],[16,builtin('__Porffor_object_expr_initWithFlags')],[33,7],[183],[26],[32,17],[68,1],[160],[33,17],[12,1],[11],[11],[11],[32,2],[68,67],[97],[4,64],[32,0],[34,21],[252,3],[40,1,0],[184],[33,15],[32,16],[252,3],[34,22],[65,6],[54,1,0],[32,22],[65,236,0],[58,0,4],[32,22],[65,229,0],[58,0,5],[32,22],[65,238,0],[58,0,6],[32,22],[65,231,0],[58,0,7],[32,22],[65,244,0],[58,0,8],[32,22],[65,232,0],[58,0,9],[32,22],[184],[33,16],[32,8],[252,2],[65,7],[32,12],[252,2],[65,195,1],[32,15],[65,1],[65,0],[65,1],[16,builtin('__Porffor_object_expr_initWithFlags')],[33,7],[183],[26],[68,0],[33,17],[3,64],[32,17],[32,15],[99],[4,64],[32,8],[252,2],[65,7],[32,17],[65,1],[68,0],[65,128,1],[16,builtin('__Number_prototype_toString')],[33,7],[252,2],[32,7],[32,21],[33,18],[32,17],[33,19],[16,builtin('__Porffor_allocate')],[34,23],[65,1],[54,0,0],[32,23],[32,19],[252,3],[65,2],[108],[32,18],[252,3],[106],[47,0,4],[59,0,4],[32,23],[184],[65,195,0],[33,7],[65,195,0],[65,4],[65,1],[16,builtin('__Porffor_object_expr_initWithFlags')],[33,7],[183],[26],[32,17],[68,1],[160],[33,17],[12,1],[11],[11],[32,8],[252,2],[65,7],[16,builtin('__Porffor_object_preventExtensions')],[33,7],[183],[26],[11],[32,2],[68,195],[97],[4,64],[32,0],[34,21],[252,3],[40,1,0],[184],[33,15],[32,16],[252,3],[34,22],[65,6],[54,1,0],[32,22],[65,236,0],[58,0,4],[32,22],[65,229,0],[58,0,5],[32,22],[65,238,0],[58,0,6],[32,22],[65,231,0],[58,0,7],[32,22],[65,244,0],[58,0,8],[32,22],[65,232,0],[58,0,9],[32,22],[184],[33,16],[32,8],[252,2],[65,7],[32,12],[252,2],[65,195,1],[32,15],[65,1],[65,0],[65,1],[16,builtin('__Porffor_object_expr_initWithFlags')],[33,7],[183],[26],[68,0],[33,17],[3,64],[32,17],[32,15],[99],[4,64],[32,8],[252,2],[65,7],[32,17],[65,1],[68,0],[65,128,1],[16,builtin('__Number_prototype_toString')],[33,7],[252,2],[32,7],[32,21],[33,18],[32,17],[33,19],[16,builtin('__Porffor_allocate')],[34,23],[65,1],[54,0,0],[32,23],[32,19],[252,3],[32,18],[252,3],[106],[45,0,4],[58,0,4],[32,23],[184],[65,195,1],[33,7],[65,195,1],[65,4],[65,1],[16,builtin('__Porffor_object_expr_initWithFlags')],[33,7],[183],[26],[32,17],[68,1],[160],[33,17],[12,1],[11],[11],[32,8],[252,2],[65,7],[16,builtin('__Porffor_object_preventExtensions')],[33,7],[183],[26],[11],...glbl(35,'underlyingVals',124),[65,208,0],[32,8],[65,7],[16,builtin('__Porffor_array_fastPush')],[33,7],[26],...glbl(35,'underlyingKeys',124),[65,208,0],[32,0],[32,1],[16,builtin('__Porffor_array_fastPush')],[33,7],[68,1],[161],[33,4],[11],...glbl(35,'underlyingVals',124),[33,18],[32,4],[34,19],[252,3],[65,9],[108],[32,18],[252,3],[106],[34,20],[43,0,4],[32,20],[45,0,12],[34,7],[15],[11],[32,0],[32,1],[15]], params:[124,127],typedParams:1,returns:[124,127],typedReturns:1, -locals:[124,124,124,127,124,127,124,127,124,127,124,127,124,127,127,127,124,127,124,124,124,127,124,124,124,124,124,124,124,124,127,124,127,127],localNames:["obj","obj#type","t","remap","idx","#indirect_arg0_type","#indirect_arg0_val","#indirect_arg1_type","#indirect_arg1_val","#indirect_arg2_type","#indirect_arg2_val","#indirect_arg3_type","#indirect_arg3_val","#indirect_arg4_type","#indirect_arg4_val","#indirect_func","#indirect_flags","#last_type","#indirect_callee","#typeswitch_tmp1","underlying","flags","proto","proto#type","key1","key2","arr","len","key3","i","#member_obj","#member_prop","#loadArray_offset","str","#makearray_pointer_tmp","#member_allocd"], +locals:[124,124,124,124,127,127,124,124,124,127,124,124,124,124,124,124,124,124,127,124,127,127],localNames:["obj","obj#type","t","remap","idx","#proto_target","#proto_target#type","#last_type","underlying","flags","proto","proto#type","key1","key2","arr","len","key3","i","#member_obj","#member_prop","#loadArray_offset","str","#makearray_pointer_tmp","#member_allocd"], usedTypes:[7,80,195,67], globalInits:{underlyingKeys:(_,{allocPage,glbl,loc})=>[...number(allocPage(_,'array: __internal_object.ts/underlyingKeys','f64'),124),...glbl(36,'underlyingKeys',124),...glbl(35,'underlyingKeys',124),[252,3],[33,loc('#makearray_pointer_tmp',127)],[32,loc('#makearray_pointer_tmp',127)],[65,0],[54,1,0],[32,loc('#makearray_pointer_tmp',127)],[26]],underlyingVals:(_,{allocPage,glbl,loc})=>[...number(allocPage(_,'array: __internal_object.ts/underlyingVals','f64'),124),...glbl(36,'underlyingVals',124),...glbl(35,'underlyingVals',124),[252,3],[33,loc('#makearray_pointer_tmp',127)],[32,loc('#makearray_pointer_tmp',127)],[65,0],[54,1,0],[32,loc('#makearray_pointer_tmp',127)],[26]]},data:{"bytestring: __Porffor_object_underlying/key1":[9,0,0,0,112,114,111,116,111,116,121,112,101],"bytestring: __Porffor_object_underlying/key2":[11,0,0,0,99,111,110,115,116,114,117,99,116,111,114],"bytestring: __Porffor_object_underlying/key3":[6,0,0,0,108,101,110,103,116,104]}, -table:1, }; this.__Porffor_strcmp = { wasm:()=>[[32,0],[32,2],[70],[4,64],[65,1],[65,2],[15],[11],[32,0],[40,0,0],[33,4],[32,2],[40,0,0],[33,5],[32,4],[32,5],[71],[4,64],[65,0],[65,2],[15],[11],[32,1],[65,195,1],[70],[4,64],[32,3],[65,195,1],[70],[4,64],[32,0],[65,28],[107],[33,6],[32,2],[65,28],[107],[33,7],[32,0],[65,4],[107],[33,8],[32,2],[65,4],[107],[33,9],[32,4],[65,32],[78],[4,64],[3,64],[32,6],[32,4],[106],[253,0,0,0],[32,7],[32,4],[106],[253,0,0,0],[253,81],[32,6],[32,4],[106],[253,0,0,16],[32,7],[32,4],[106],[253,0,0,16],[253,81],[253,80],[253,83],[4,64],[65,0],[65,2],[15],[11],[32,4],[65,32],[107],[34,4],[65,32],[78],[13,0],[11],[11],[32,4],[65,8],[78],[4,64],[3,64],[32,8],[32,4],[106],[41,0,0],[32,9],[32,4],[106],[41,0,0],[82],[4,64],[65,0],[65,2],[15],[11],[32,4],[65,8],[107],[34,4],[65,8],[78],[13,0],[11],[11],[32,4],[65,2],[78],[4,64],[3,64],[32,0],[32,4],[106],[47,0,2],[32,2],[32,4],[106],[47,0,2],[71],[4,64],[65,0],[65,2],[15],[11],[32,4],[65,2],[107],[34,4],[65,2],[78],[13,0],[11],[11],[32,4],[65,1],[70],[4,64],[32,0],[45,0,4],[32,2],[45,0,4],[71],[4,64],[65,0],[65,2],[15],[11],[11],[65,1],[65,2],[15],[5],[65,0],[33,10],[3,64],[32,10],[32,4],[72],[4,64],[32,0],[32,10],[106],[45,0,4],[32,2],[32,10],[65,2],[108],[106],[47,0,4],[71],[4,64],[65,0],[65,2],[15],[11],[32,10],[65,1],[106],[33,10],[12,1],[11],[11],[65,1],[65,2],[15],[11],[5],[32,3],[65,195,1],[70],[4,64],[65,0],[33,10],[3,64],[32,10],[32,4],[72],[4,64],[32,0],[32,10],[65,2],[108],[106],[47,0,4],[32,2],[32,10],[106],[45,0,4],[71],[4,64],[65,0],[65,2],[15],[11],[32,10],[65,1],[106],[33,10],[12,1],[11],[11],[65,1],[65,2],[15],[5],[32,0],[65,4],[107],[33,11],[32,2],[65,4],[107],[33,12],[3,64],[32,11],[32,4],[65,2],[108],[106],[41,0,0],[32,12],[32,4],[65,2],[108],[106],[41,0,0],[82],[4,64],[65,0],[65,2],[15],[11],[32,4],[65,4],[107],[34,4],[65,4],[78],[13,0],[11],[65,0],[33,10],[3,64],[32,10],[32,4],[72],[4,64],[32,0],[32,10],[65,2],[108],[106],[47,0,4],[32,2],[32,10],[65,2],[108],[106],[47,0,4],[71],[4,64],[65,0],[65,2],[15],[11],[32,10],[65,1],[106],[33,10],[12,1],[11],[11],[65,1],[65,2],[15],[11],[11],[65,0],[65,128,1],[15]], diff --git a/package.json b/package.json index 60704926..e06bf766 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "porffor", "description": "a basic experimental wip aot optimizing js -> wasm engine/compiler/runtime in js", - "version": "0.41.1+1afa668c0", + "version": "0.41.2+5b89877a2", "author": "CanadaHonk", "license": "MIT", "scripts": {}, diff --git a/runner/index.js b/runner/index.js index 985c3be5..92c6fba9 100644 --- a/runner/index.js +++ b/runner/index.js @@ -1,6 +1,6 @@ #!/usr/bin/env node import fs from 'node:fs'; -globalThis.version = '0.41.1+1afa668c0'; +globalThis.version = '0.41.2+5b89877a2'; // deno compat if (typeof process === 'undefined' && typeof Deno !== 'undefined') {