Commit History

Author SHA1 Message Date
  Nikolay Nikolov 81d98f5ae2 + support the CALL instruction in TWasmValidationStacks.Validate 1 year ago
  Nikolay Nikolov 21cc89f1e3 + added a second TWasmFuncType parameter to the CALL WebAssembly instruction. It 1 year ago
  Nikolay Nikolov 2dcb15f88f + support a_call_indirect in TWasmValidationStacks.Validate 1 year ago
  Nikolay Nikolov 26855a29c8 * fix warning 1 year ago
  Nikolay Nikolov e073d5f7f7 + implemented support for the local.get, local.set and local.tee instructions in TWasmValidationStacks.Validate 1 year ago
  Nikolay Nikolov 28c4c58b34 * fix warning 1 year ago
  Nikolay Nikolov d7581aa1ee + implemented TWasmValidationStacks.Validate for many (but not all, yet) instructions 1 year ago
  Nikolay Nikolov e53620ebdb * fix warnings 1 year ago
  Nikolay Nikolov 5e0dcfb49b + introduced TWasmValidationStacks.Unreachable 1 year ago
  Nikolay Nikolov 24315a7f28 + introduced TWasmValidationStacks.label_types 1 year ago
  Nikolay Nikolov f3e667da42 + introduced TWasmValidationStacks.PopCtrl 1 year ago
  Nikolay Nikolov 4cb97dcdb3 * fixed warning 1 year ago
  Nikolay Nikolov 4cc5cf4d0e + introduced TWasmValidationStacks.PushCtrl 1 year ago
  Nikolay Nikolov 18c6e13f45 * fixed warning 1 year ago
  Nikolay Nikolov 064adbf3f8 + introduced TWasmValidationStacks.PopVals 1 year ago
  Nikolay Nikolov 4d5479741d + introduced TWasmValidationStacks.PushVals 1 year ago
  Nikolay Nikolov 2d5c1d43cf + introduced TWasmValidationStacks.PopVal(expect) 1 year ago
  Nikolay Nikolov d575aa5240 + introduced TWasmBasicTypeList 1 year ago
  Nikolay Nikolov 1786875319 + implemented TWasmValueStack.GetCount 1 year ago
  Nikolay Nikolov 3f0853692c + implemented methods in TWasmControlStack: Push, Pop, GetItems, SetItems 1 year ago
  Nikolay Nikolov 506634f261 * TWasmControlFrame changed to a record 1 year ago
  Nikolay Nikolov 6aa49038a5 * inverted the indices of TWasmValueStack, so that item 0 is top of stack 1 year ago
  Nikolay Nikolov fadf43a33b + added TWasmControlStack and frame. Not used, yet. Will be used in the future 1 year ago
  Nikolay Nikolov 42f447257d + introduced TWasmValueStack for tracking the state of the WebAssembly stack. Not used, yet, but will be in the future. 1 year ago
  Nikolay Nikolov 0be3fe9ab4 - removed TWasmObjData.AddFuncType, instead call directly [F]FuncTypes.AddOrGetFuncType 1 year ago
  Nikolay Nikolov 3defa34470 + check whether all br instructions, generated by goto point to a pascal goto label 1 year ago
  Nikolay Nikolov 31dff18a61 * refactored the taicpu_wasm_structured_instruction descendants to use a wstyp enum variable, instead of using the 'is' operator to determine the class type 1 year ago
  Nikolay Nikolov 84e2613ca8 * refactor: wasm_convert_to_flat_asmlist and wasm_convert_to_structured_asmlist now accept a single var parameter 1 year ago
  Nikolay Nikolov 84186db35f * support local.get/set/tee with a const parameter in the wasm internal assembler writer 1 year ago
  Nikolay Nikolov ce742b5b4d * convert loop..end_loop blocks to flat list + branch instruction 1 year ago