Commit History

Author SHA1 Message Date
  Nikolay Nikolov b2509e2f44 * fixed try_table bug in resolve_labels_via_state_machine 4 days ago
  Nikolay Nikolov 29bae9fb3c * fixed check in resolve_labels_via_state_machine 4 days ago
  Nikolay Nikolov 1ceaa02f41 + handle try_table in resolve_labels_via_state_machine 4 days ago
  Nikolay Nikolov c19dcab3f5 + support try_table blocks in resolve_labels_of_asmlist_with_try_blocks_recursive 5 days ago
  Nikolay Nikolov 5be2acb757 + support a_catch,a_catch_ref,a_catch_all and a_catch_all_ref in tcpuprocinfo.ConvertBranchTargetNumbersToLabels 5 days ago
  Nikolay Nikolov 6a934513ea * tai_wasmstruc_try_catch renamed tai_wasmstruc_legacy_try_catch 5 days ago
  Nikolay Nikolov fe1f3041ac * tai_wasmstruc_try renamed tai_wasmstruc_legacy_try 5 days ago
  Nikolay Nikolov a6ef71473a * aitws_try_catch renamed aitws_legacy_try_catch 5 days ago
  Nikolay Nikolov 30adda9221 * aitws_try_delegate renamed aitws_legacy_try_delegate 5 days ago
  Nikolay Nikolov 30c1523d91 + support try_table in resolve_labels_pass2 5 days ago
  Nikolay Nikolov 79a7406408 + handle a_end_try_table in the labels resolution in resolve_labels_pass1 5 days ago
  Nikolay Nikolov 30c1d10a91 + support try_table/end_try_table in tcpuprocinfo.postprocess_code.resolve_labels_pass1 5 days ago
  Nikolay Nikolov 54b4c114cb + added twasmexceptionstatehandler_nativeexnrefexceptions - currently a copy of twasmexceptionstatehandler_nativelegacyexceptions. Will be updated for exnref exceptions later. 6 days ago
  Nikolay Nikolov 02d82debaf * twasmexceptionstatehandler_nativeexceptions renamed twasmexceptionstatehandler_nativelegacyexceptions. No functional changes. 6 days ago
  Nikolay Nikolov 1961de4ce0 * removed the JSEXCEPTIONS WebAssembly exceptions mode. It was never completed 2 weeks ago
  Nikolay Nikolov d7da4c90a0 * ts_wasm_native_exceptions renamed ts_wasm_native_legacy_exceptions 2 weeks ago
  Nikolay Nikolov 9301931bcc * WebAssembly: a_end_try instruction renamed a_end_legacy_try 2 weeks ago
  Nikolay Nikolov 8c3758f976 * WebAssembly: a_try instruction renamed a_legacy_try 2 weeks ago
  Nikolay Nikolov 79b240ec81 * WebAssembly goto support: skip unused labels in resolve_labels_via_state_machine. Fixes #41093 7 months ago
  Nikolay Nikolov 1a08d76ccb + WebAssembly: insert a tai_local directive also for assembler functions 1 year ago
  Nikolay Nikolov b9ca30165c * WebAssembly: refactored tai_local, so that it is a single directive, 1 year ago
  Nikolay Nikolov 7cbf18c6f3 * don't create block..end_block around WebAssembly inline asm routines 1 year ago
  Nikolay Nikolov 65d4319dc2 * don't do anything in postprocess_code for WebAssembly inline asm routines 1 year ago
  Nikolay Nikolov f2d739b93a + perform WebAssembly validation, if the compiler is compiled with the 1 year ago
  Nikolay Nikolov f65e4f2385 * fixed bug in the handling of WebAssembly goto 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 cf21365a21 * fixed and enabled the is_pascal_goto_target check 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 545978b290 * fixed the label resolution for asmlists with WebAssembly native exceptions 1 year ago