Commit Graph

  • dc21c62431 Add missing functions to make RIOT work with the 2.x.x version (#3508) Berthelot Mewen 2024-06-07 03:40:35 +02:00
  • 8f86b37616 Update release notes (#3506) Wenyong Huang 2024-06-06 10:26:50 +08:00
  • 53f26e436b Bump requests from 2.32.2 to 2.32.3 in /build-scripts (#3494) dependabot[bot] 2024-06-06 10:09:19 +08:00
  • 5d1f19fc09 Fix wasm_mini_loader.c build when jit or multi-module is enabled (#3502) Benbuck Nason 2024-06-05 18:53:22 -07:00
  • 421a6c4301 Fix posix build when libc wasi is disabled and debug interp is enabled (#3503) Benbuck Nason 2024-06-05 18:37:28 -07:00
  • 8239dd4aa7 Add wasm_export.h APIs to expose memory type (#3496) Benbuck Nason 2024-06-05 18:20:24 -07:00
  • 3fbb7fca25 Update version to 2.1.0 and update release notes (#3481) Marcin Kolny 2024-06-04 09:27:06 +01:00
  • 0712c7f361 Fix CI build and run unit tests (#3499) Wenyong Huang 2024-06-04 14:47:42 +08:00
  • 56b42908a8 Fix internal global getter types (#3495) Benbuck Nason 2024-06-03 20:29:31 -07:00
  • 380cd7b0e7 Add unit test suites (#3490) Zhang, Yi 2024-06-04 11:24:27 +08:00
  • 0a80cc4e94 Fix wasm loader check data segment count (#3492) Wenyong Huang 2024-06-03 19:48:11 +08:00
  • 082cfa1c4f Correct nuttx repo names (#3484) Wenyong Huang 2024-05-31 15:39:23 +08:00
  • ab4e17b701 Modify logging for windows exception handler and remove unused function (#3489) TianlongLiang 2024-05-31 13:07:56 +08:00
  • f635ab9655 Enable building static library on Android platform (#3488) Wenyong Huang 2024-05-31 12:11:11 +08:00
  • 23e1d51587 Fix loader parse block type and calculate dynamic offset for loop args (#3482) Wenyong Huang 2024-05-31 11:32:36 +08:00
  • 67638e24f4 wasm-mutator-fuzz: Generate more kinds of corpus (#3487) liang.he 2024-05-31 11:16:14 +08:00
  • 5623e4d22a Fix memory64 handling find_block_addr and execute_main (#3480) Wenyong Huang 2024-05-30 16:14:12 +08:00
  • 1f8a78d61a posix iwasm: Make the timeout logic a bit more robust (#3478) YAMAMOTO Takashi 2024-05-30 16:55:24 +09:00
  • 115a4767df Bump requests from 2.31.0 to 2.32.2 in /build-scripts (#3474) dependabot[bot] 2024-05-30 15:42:37 +08:00
  • d29802c451 Fix two issues to make fuzzing test quit earlier (#3471) liang.he 2024-05-30 14:55:21 +08:00
  • a2a8b32456 Fix test-wamr-ide CI failure (#3485) Wenyong Huang 2024-05-30 14:08:18 +08:00
  • 6067dbb3ab NuttX: Fix a dbus-related crash on esp32s3 (#3470) YAMAMOTO Takashi 2024-05-27 12:07:30 +09:00
  • a9eff69dd9 wasm-mutator-fuzz: Adapt to oss-fuzz compilation (#3464) liang.he 2024-05-27 10:33:36 +08:00
  • 3b8ef89110 Clone data segments when specified with load args (#3463) Enrico Loparco 2024-05-27 03:59:24 +02:00
  • f378edc408 Add regression tests of BA issue cases (#3462) Zhang, Yi 2024-05-23 13:53:53 +08:00
  • 6fdfedb08a Fix codeql compilation error (#3461) Wenyong Huang 2024-05-22 17:27:38 +08:00
  • f143344842 libc-builtin: Enhance buffered print for printf_wrapper (#3460) Wenyong Huang 2024-05-22 17:17:36 +08:00
  • c5ab862dbb Add api to get export global instance (#3452) Benbuck Nason 2024-05-22 01:59:44 -07:00
  • 591a20b917 Add malformed test cases (#3459) Zhang, Yi 2024-05-21 16:38:34 +08:00
  • 15d191943a Enhance GC const initializer expression to support nested struct/array new (#3447) Wenyong Huang 2024-05-21 16:09:12 +08:00
  • 403f472ff1 wasi: Tweak the configuration for nuttx and explain why (#3451) YAMAMOTO Takashi 2024-05-21 15:42:30 +09:00
  • 5bc38f77f6 NuttX: Rename a few recently-added nuttx options (#3449) YAMAMOTO Takashi 2024-05-21 15:31:14 +09:00
  • a4f0a0d0ea wamr-test-suites: Enable AOT multi-module spec tests (#3450) liang.he 2024-05-21 12:10:47 +08:00
  • a2f3c7298f Add wasm-mutator-fuzz test (#3420) Zhang, Yi 2024-05-21 12:01:13 +08:00
  • 33aada2133 Remove install_wasi_sdk from workload preparation script (#3445) Byeongjee Kang 2024-05-20 04:18:34 -04:00
  • 30ed97cddc Fix several typos and fix bh_log calculate mills (#3441) TianlongLiang 2024-05-20 15:54:01 +08:00
  • 0ceffe74a7 Add cmake static/shared library build settings (#3443) Benbuck Nason 2024-05-18 06:15:11 -07:00
  • ec44f494cc NuttX: Replace esp32s3 bits with the OS-provided APIs (#3439) YAMAMOTO Takashi 2024-05-18 21:35:16 +09:00
  • 7744e84607 ssp_config.h: Fix ifdef for android random api (#3444) Benbuck Nason 2024-05-18 05:23:34 -07:00
  • b2eb7d838d Update spec test to latest commit (#3293) liang.he 2024-05-17 10:40:47 +08:00
  • 6b1d81650d Allow not copying the wasm binary in wasm-c-api and not referring to the binary in wasm/aot loader (#3389) Enrico Loparco 2024-05-17 03:00:08 +02:00
  • 51ecfd6673 libc-wasi: Fix a locking botch (#3437) YAMAMOTO Takashi 2024-05-15 16:41:40 +09:00
  • 7949df96f4 Fix fast interp RECOVER_BR_INFO and local set/tee (#3434) Wenyong Huang 2024-05-15 15:20:21 +08:00
  • 49c9fa31da Fix typo of WAMR_CONFIGUABLE_BOUNDS_CHECKS (#3424) Wenyong Huang 2024-05-14 14:33:09 +08:00
  • df82ae8774 ci/coding_guidelines_check.py: Allow some well-known file names to contain '-' (#3428) liang.he 2024-05-14 12:35:18 +08:00
  • 267eaa1747 product-mini/platforms/posix/main.c: Adapt to WASM_MEM_DUAL_BUS_MIRROR (#3427) YAMAMOTO Takashi 2024-05-14 13:16:19 +09:00
  • 0f17a1464e Add comments to global type function declarations (#3431) Benbuck Nason 2024-05-13 20:38:18 -07:00
  • b1529bc803 nuttx/esp32s3: Apply ibus/dbus adjustment to internal ram 1 as well (#3421) YAMAMOTO Takashi 2024-05-14 12:28:24 +09:00
  • 773efc006d Change WASM_ANYREF to WASM_EXTERNREF (#3426) Wenyong Huang 2024-05-14 11:08:16 +08:00
  • 004d07bb86 Remove unused macros which were moved to wamr-app-framework (#3425) Wenyong Huang 2024-05-14 10:52:05 +08:00
  • dbd8790681 Add WASM_V128 in wasm_valkind_enum (#3412) Benbuck Nason 2024-05-13 19:22:42 -07:00
  • 456e2f6919 aot compiler: Fix a type mismatch in compile_op_float_min_max (#3423) YAMAMOTO Takashi 2024-05-14 11:06:48 +09:00
  • 8f098a5905 aot: Make precheck functions use short-call for xtensa (#3418) YAMAMOTO Takashi 2024-05-13 17:55:00 +09:00
  • c6d42db598 Correct Exception Handling tag type when GC is enabled (#3413) TianlongLiang 2024-05-13 16:42:01 +08:00
  • 22eef3d88d Fix basic example, parameter missmatch between host and wasm (#3415) Hendra Darwintha 2024-05-13 11:37:28 +07:00
  • b349d844f8 Fix workspaces path in build_wamr.sh (#3414) Benbuck Nason 2024-05-12 20:47:28 -07:00
  • fe5e7a9981 Implement Memory64 support for AOT (#3362) Marcin Kolny 2024-05-13 04:03:38 +01:00
  • c85bada2a9 Add wasm module global type information APIs (#3406) Benbuck Nason 2024-05-09 18:15:58 -07:00
  • 46f83cf486 core/iwasm/compilation: Remove stale function prototypes (#3408) YAMAMOTO Takashi 2024-05-09 17:55:32 +09:00
  • a6c0cb74c9 wasm loader: Fix handling if block without op else (#3404) Wenyong Huang 2024-05-09 16:46:26 +08:00
  • ea13d47a41 ref-types: Correct default value for function local variables (#3397) TianlongLiang 2024-05-09 16:31:21 +08:00
  • f729da7656 Add test cases for the requirements of "gc-aot" feature (#3399) Zhang, Yi 2024-05-09 16:15:44 +08:00
  • 480ee02615 append_aot_to_wasm.py: Add --ver-str option to emit more info in custom section name (#3398) liang.he 2024-05-08 18:06:54 +08:00
  • 432a940735 Fix clang compile warnings (#3396) Benbuck Nason 2024-05-08 01:43:47 -07:00
  • 07eae7c424 Add aot binary analysis tool aot-analyzer (#3379) GanJingSaiyan 2024-05-08 16:31:39 +08:00
  • 1c2a8fca4e Fix some more spelling issues (#3393) Benbuck Nason 2024-05-07 18:30:29 -07:00
  • ca61184ced Fix some spelling issues (#3385) Benbuck Nason 2024-05-05 16:56:48 -07:00
  • c0e33f08b0 Expose API to get import/export function's param/result valkind (#3363) Benbuck Nason 2024-05-02 18:41:08 -07:00
  • 3e5361f76d samples/native-stack-overflow: Examine native functions with signature (#3382) YAMAMOTO Takashi 2024-05-03 10:16:35 +09:00
  • 835188cc53 aot compiler: Fix the length type passed to aot_memmove/aot_memset (#3378) Wenyong Huang 2024-05-01 21:40:52 +08:00
  • 163f29e51b Add some more comments on WASM_STACK_GUARD_SIZE (#3380) YAMAMOTO Takashi 2024-05-01 16:15:17 +09:00
  • 4abf288c94 Fix typo for 'native' in wasm_export.h (#3376) Benbuck Nason 2024-04-29 17:57:49 -07:00
  • 79ae910a7c Fix loader and mini-loader select potiential error (#3374) TianlongLiang 2024-04-29 12:27:55 +08:00
  • e11eae93e2 Fix aot debugger compilation error on windows (#3370) Wenyong Huang 2024-04-29 10:38:43 +08:00
  • 120b9659dd A few native stack detection fixes for macOS/arm64 (#3368) YAMAMOTO Takashi 2024-04-26 20:37:55 +09:00
  • 410ee580ae Add wasm_runtime_detect_native_stack_overflow_size (#3355) YAMAMOTO Takashi 2024-04-26 17:00:58 +09:00
  • 1b5ff93656 CI: Use macos-13 instead of macos-latest (#3366) YAMAMOTO Takashi 2024-04-26 15:38:49 +09:00
  • f14a166466 Test more samples in nightly-run CI (#3358) TianlongLiang 2024-04-25 20:58:28 +08:00
  • 21cd423a72 Fix ESP32-S3 compiling error (#3359) dongheng 2024-04-25 20:42:16 +08:00
  • e44465d259 Enhance wasm loader checks for opcode br_table (#3352) Wenyong Huang 2024-04-25 20:07:57 +08:00
  • a36c7d5aa9 Random improvements to samples/native-stack-overflow (#3353) YAMAMOTO Takashi 2024-04-25 12:22:08 +09:00
  • 9d6d3466ff Fix a few native stack address calculations (#3351) YAMAMOTO Takashi 2024-04-24 17:39:38 +09:00
  • 09a5be411f Reduce WASM_STACK_GUARD_SIZE a bit for posix-like platforms (#3350) YAMAMOTO Takashi 2024-04-24 17:18:58 +09:00
  • ca5209cd9c doc: Add ADOPTERS.md (#3324) Wenyong Huang 2024-04-24 16:17:00 +08:00
  • 6aa7cb85f6 Add WASI support for esp-idf platform (#3348) dongheng 2024-04-24 14:46:38 +08:00
  • 0aeef69d23 Update binary size info in README.md (#3030) Huang Qi 2024-04-23 17:15:53 +08:00
  • 98ad36e35a core/config.h: Bump the default WASM_STACK_GUARD_SIZE (#3344) YAMAMOTO Takashi 2024-04-23 17:51:47 +09:00
  • 7bdea3c2ae Add some more comments on WASM_STACK_GUARD_SIZE (#3341) YAMAMOTO Takashi 2024-04-22 16:00:09 +09:00
  • 18d363029c wasm loader: Fix checks for opcode ref.func and opcode else (#3340) Wenyong Huang 2024-04-22 14:44:45 +08:00
  • a6e008bca7 document: Update description about segue opt, update README (#3338) Wenyong Huang 2024-04-22 14:34:52 +08:00
  • 67dc2ae0b2 Fix readdir for posix (#3339) komasayuki 2024-04-22 14:54:19 +09:00
  • e7a8b3e743 Update version number to 2.0.0 and update release notes (#3327) Wenyong Huang 2024-04-20 10:16:34 +08:00
  • 8253c417a8 Add functions to expose module import/export info (#3330) Benbuck Nason 2024-04-19 17:57:39 -07:00
  • fd7f738451 Allow executing malloc/free from native in memory64 mode (#3315) Marcin Kolny 2024-04-19 10:15:54 +01:00
  • 902aa525d1 Fix windows relocation string parsing issue (#3333) Wenyong Huang 2024-04-19 16:09:03 +08:00
  • d6e8d224ce Add native-stack-overflow sample (#3321) YAMAMOTO Takashi 2024-04-19 16:49:09 +09:00
  • f6481cedec Add a comment on WASM_STACK_GUARD_SIZE (#3332) YAMAMOTO Takashi 2024-04-19 11:19:59 +09:00
  • ba59e56e19 User defined memory allocator for different purposes (#3316) dongsheng28849455 2024-04-18 19:40:57 +08:00
  • 68bd30c6f9 Enhance GC subtyping checks (#3317) Wenyong Huang 2024-04-18 12:32:01 +08:00
  • d39d2ba3ca Fix posix_fadvise error handling (#3323) Yage Hu 2024-04-17 01:06:25 -07:00