Historial de Commits

Autor SHA1 Mensaje Fecha
  Nikolay Nikolov 5be2acb757 + support a_catch,a_catch_ref,a_catch_all and a_catch_all_ref in tcpuprocinfo.ConvertBranchTargetNumbersToLabels hace 1 semana
  Nikolay Nikolov 6a934513ea * tai_wasmstruc_try_catch renamed tai_wasmstruc_legacy_try_catch hace 1 semana
  Nikolay Nikolov fe1f3041ac * tai_wasmstruc_try renamed tai_wasmstruc_legacy_try hace 1 semana
  Nikolay Nikolov a6ef71473a * aitws_try_catch renamed aitws_legacy_try_catch hace 1 semana
  Nikolay Nikolov 30adda9221 * aitws_try_delegate renamed aitws_legacy_try_delegate hace 1 semana
  Nikolay Nikolov 30c1523d91 + support try_table in resolve_labels_pass2 hace 1 semana
  Nikolay Nikolov 79a7406408 + handle a_end_try_table in the labels resolution in resolve_labels_pass1 hace 1 semana
  Nikolay Nikolov 30c1d10a91 + support try_table/end_try_table in tcpuprocinfo.postprocess_code.resolve_labels_pass1 hace 1 semana
  Nikolay Nikolov 54b4c114cb + added twasmexceptionstatehandler_nativeexnrefexceptions - currently a copy of twasmexceptionstatehandler_nativelegacyexceptions. Will be updated for exnref exceptions later. hace 1 semana
  Nikolay Nikolov 02d82debaf * twasmexceptionstatehandler_nativeexceptions renamed twasmexceptionstatehandler_nativelegacyexceptions. No functional changes. hace 1 semana
  Nikolay Nikolov 1961de4ce0 * removed the JSEXCEPTIONS WebAssembly exceptions mode. It was never completed hace 3 semanas
  Nikolay Nikolov d7da4c90a0 * ts_wasm_native_exceptions renamed ts_wasm_native_legacy_exceptions hace 3 semanas
  Nikolay Nikolov 9301931bcc * WebAssembly: a_end_try instruction renamed a_end_legacy_try hace 3 semanas
  Nikolay Nikolov 8c3758f976 * WebAssembly: a_try instruction renamed a_legacy_try hace 3 semanas
  Nikolay Nikolov 79b240ec81 * WebAssembly goto support: skip unused labels in resolve_labels_via_state_machine. Fixes #41093 hace 7 meses
  Nikolay Nikolov 1a08d76ccb + WebAssembly: insert a tai_local directive also for assembler functions hace 1 año
  Nikolay Nikolov b9ca30165c * WebAssembly: refactored tai_local, so that it is a single directive, hace 1 año
  Nikolay Nikolov 7cbf18c6f3 * don't create block..end_block around WebAssembly inline asm routines hace 1 año
  Nikolay Nikolov 65d4319dc2 * don't do anything in postprocess_code for WebAssembly inline asm routines hace 1 año
  Nikolay Nikolov f2d739b93a + perform WebAssembly validation, if the compiler is compiled with the hace 1 año
  Nikolay Nikolov f65e4f2385 * fixed bug in the handling of WebAssembly goto hace 1 año
  Nikolay Nikolov 3defa34470 + check whether all br instructions, generated by goto point to a pascal goto label hace 2 años
  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 hace 2 años
  Nikolay Nikolov cf21365a21 * fixed and enabled the is_pascal_goto_target check hace 2 años
  Nikolay Nikolov 84e2613ca8 * refactor: wasm_convert_to_flat_asmlist and wasm_convert_to_structured_asmlist now accept a single var parameter hace 2 años
  Nikolay Nikolov 545978b290 * fixed the label resolution for asmlists with WebAssembly native exceptions hace 2 años
  Nikolay Nikolov 5e9cf637d3 * fixed branch ordering in resolve_labels_via_state_machine hace 2 años
  Nikolay Nikolov 6f942996a5 * fixes to the mangling of the entry and exit code during the state machine label resolution hace 2 años
  Nikolay Nikolov f9ecc12e5b + added label resolution via state machine hace 2 años
  Nikolay Nikolov fc9719f5f9 + add the extra allocated locals before inserting the locals list in wasm32 tcpuprocinfo.postprocess_code hace 2 años