wasm-micro-runtime/tests/wamr-test-suites/spec-test-script
Wenyong Huang af318bac81
Implement Exception Handling for classic interpreter (#3096)
This PR adds the initial support for WASM exception handling:
* Inside the classic interpreter only:
  * Initial handling of Tags
  * Initial handling of Exceptions based on W3C Exception Proposal
  * Import and Export of Exceptions and Tags
* Add `cmake -DWAMR_BUILD_EXCE_HANDLING=1/0` option to enable/disable
  the feature, and by default it is disabled
* Update the wamr-test-suites scripts to test the feature
* Additional CI/CD changes to validate the exception spec proposal cases

Refer to:
https://github.com/bytecodealliance/wasm-micro-runtime/issues/1884
587513f3c6
8bebfe9ad7
59bccdfed8

Signed-off-by: Ricardo Aguilar <ricardoaguilar@siemens.com>
Co-authored-by: Chris Woods <chris.woods@siemens.com>
Co-authored-by: Rene Ermler <rene.ermler@siemens.com>
Co-authored-by: Trenner Thomas <trenner.thomas@siemens.com>
2024-01-31 08:27:17 +08:00
..
tail-call Import test suites to test spec cases (#736) 2021-09-09 12:49:46 +08:00
all.py Implement Exception Handling for classic interpreter (#3096) 2024-01-31 08:27:17 +08:00
all.sh Enhance spec test workflow to support x86_32 target (#787) 2021-10-15 17:05:07 +08:00
CHANGES Import test suites to test spec cases (#736) 2021-09-09 12:49:46 +08:00
collect_coverage.sh Enable to collect code coverage of samples/simple (#2003) 2023-03-07 08:45:03 +08:00
exception_handling.patch Implement Exception Handling for classic interpreter (#3096) 2024-01-31 08:27:17 +08:00
ignore_cases.patch Fix result arity check on select_t opcode (#2406) 2023-07-31 18:20:11 +08:00
multi_module_aot_ignore_cases.patch Fix several typo/warning/unused-code issues (#2655) 2023-10-24 09:19:45 +08:00
runtest.py Implement Exception Handling for classic interpreter (#3096) 2024-01-31 08:27:17 +08:00
simd_ignore_cases.patch Import test suites to test spec cases (#736) 2021-09-09 12:49:46 +08:00
thread_proposal_fix_atomic_case.patch Fix threads spec test issues (#1586) 2022-10-13 13:53:09 +08:00
thread_proposal_ignore_cases.patch Update thread proposal ignore cases (#2246) 2023-05-31 13:52:03 +08:00