Commit Graph

  • 6ddaecafb3 wamrc: Add some help text for --size-level (#3689) YAMAMOTO Takashi 2024-08-07 14:43:47 +09:00
  • 8a2e151de1 CI: Bump NuttX version to 12.6 (#3684) Huang Qi 2024-08-05 09:06:31 +08:00
  • c3dd5598f6 Fix a compilation warning (#3682) Huang Qi 2024-08-03 21:05:18 +08:00
  • 3ce242b5db spec-test-script/runtest.py: Use wamrc --xip option for xip (#3683) YAMAMOTO Takashi 2024-08-02 22:26:18 +09:00
  • 08fad88d75 spec_test_on_nuttx.yml: Retire CONFIG_EOL_IS_LF (#3676) YAMAMOTO Takashi 2024-08-02 10:54:07 +09:00
  • 0a56abc6d6 build(deps): bump tensorflow in /core/iwasm/libraries/wasi-nn/test (#3675) dependabot[bot] 2024-08-02 09:17:12 +08:00
  • c3bd6b495b spec_test_on_nuttx.yml: Replace sed with kconfig-tweak (#3672) YAMAMOTO Takashi 2024-07-31 10:45:11 +09:00
  • 6be4b53bdf Add emscripten_sleep() wrapper to libc-emcc (#3669) Benbuck Nason 2024-07-29 19:52:44 -07:00
  • a9cd8ba87a Set posix thread name for debug build (#3657) Benbuck Nason 2024-07-29 16:50:34 -07:00
  • 3b56e7c607 spec_test_on_nuttx.yml: Record more logs (#3670) YAMAMOTO Takashi 2024-07-27 16:38:24 +09:00
  • 84b5221517 spec_test_on_nuttx.yml: Enable xip (#3671) YAMAMOTO Takashi 2024-07-27 16:31:31 +09:00
  • 4c5f35b0e3 Zephyr User Mode Support (#3650) mxsdlr 2024-07-26 14:16:57 +02:00
  • 22df091603 spec_test_on_nuttx.yml: Add xtensa (#3665) YAMAMOTO Takashi 2024-07-26 15:14:04 +09:00
  • 6e727dc18d Support more features for rt-thread (#3661) dongsheng28849455 2024-07-26 10:34:15 +08:00
  • 4dfdbbb5a5 spec-test-script: Use -mtext-section-literals for xtensa xip (#3666) YAMAMOTO Takashi 2024-07-26 10:40:22 +09:00
  • 83b36558a7 spec-test-script: Skip a few tests for xtensa qemu (#3664) YAMAMOTO Takashi 2024-07-25 12:59:31 +09:00
  • 2f147fae96 aot compiler: Bail out on too long native symbol names (#3663) YAMAMOTO Takashi 2024-07-25 12:38:29 +09:00
  • a055e0b26f aot compiler: Enlarge AOTNativeSymbol->symbol (#3662) YAMAMOTO Takashi 2024-07-25 12:21:07 +09:00
  • c05b93f992 aot runtime: Add missing arm/thumb relocations (#3660) Benbuck Nason 2024-07-24 20:06:41 -07:00
  • b21e3fd2fa wamr-compiler: Avoid size-level tweak if target is specified (#3659) YAMAMOTO Takashi 2024-07-25 11:39:48 +09:00
  • b300797b71 wamrc: Add --mllvm= option (#3658) YAMAMOTO Takashi 2024-07-24 21:25:45 +09:00
  • 5be8f3580d Set compile symbol visibility to hidden in cmake (#3655) Benbuck Nason 2024-07-23 20:37:41 -07:00
  • 79dacfcead spec-test-script/runtest.py: Reduce stack size for aot w/o gc (#3653) YAMAMOTO Takashi 2024-07-24 00:08:26 +09:00
  • d7521eea4c libc-builtin: Fix a printf format (#3652) YAMAMOTO Takashi 2024-07-23 18:59:31 +09:00
  • 5744e11916 spec-test-script: Make case_last_words larger (#3651) YAMAMOTO Takashi 2024-07-23 18:04:16 +09:00
  • 5e7d3ed59b Add APIs into wasm_c_api.h to summary wasm function execution duration (#3639) liang.he 2024-07-23 16:34:47 +08:00
  • b086d5820a Change log of import function to be consistent (#3656) Benbuck Nason 2024-07-22 18:14:49 -07:00
  • 058bc47102 [wasi-nn] Add a new wasi-nn backend openvino (#3603) liang.he 2024-07-22 17:16:41 +08:00
  • 50f28495a1 Remove a few hardcoded spec test knowledge from the core library (#3648) YAMAMOTO Takashi 2024-07-22 14:30:00 +09:00
  • b05fdfd3ba spec-test-script/runtest.py: Use a shorter timeout when expected to fail (#3647) YAMAMOTO Takashi 2024-07-22 14:20:08 +09:00
  • 0d8ffebd39 spec-test-script/runtest.py: Move "--size-level=1" to common place for RISCV64 (#3644) Huang Qi 2024-07-19 11:45:55 +08:00
  • 583fa52226 spec-test-script: Add xtensa case (#3643) YAMAMOTO Takashi 2024-07-18 21:15:12 +09:00
  • 7c9686df5f spec-test-script/runtest.py: Avoid specifying -v=0 unnecessarily (#3642) YAMAMOTO Takashi 2024-07-18 15:49:57 +09:00
  • 2b5b771537 CI: Build llvm for xtensa (#3637) YAMAMOTO Takashi 2024-07-18 14:51:16 +09:00
  • 9f637e6f0a wamr-test-suites/test_wamr.sh: Add an option to specify wamrc binary (#3635) YAMAMOTO Takashi 2024-07-18 14:32:40 +09:00
  • 2879e67aa9 wamr-test-suites: Remove dead code (wasi_test) (#3634) YAMAMOTO Takashi 2024-07-18 13:22:57 +09:00
  • 7c6fc70aea spec-test-script/runtest.py: Don't assume the tmp dir path (#3632) YAMAMOTO Takashi 2024-07-18 11:05:24 +09:00
  • 68fccc4bc5 Fix night run CI (#3640) TianlongLiang 2024-07-17 19:30:35 +08:00
  • 57f266123f Merge pull request #3631 from bytecodealliance/main Wenyong Huang 2024-07-16 12:43:13 +08:00
  • 8af155076c Update version to 2.1.1 and update release notes (#3618) Wenyong Huang 2024-07-16 09:50:11 +08:00
  • f1fabd5559 Update devcontainer.md (#3628) Luís Freitas 2024-07-16 01:38:55 +01:00
  • 501d7d5adf Add apis to get package version (#3601) Benbuck Nason 2024-07-15 17:15:59 -07:00
  • 7affac0ed3 wasm_application.c: Avoid null pointer dereference (#3620) HongxiaWangSSSS 2024-07-12 16:59:59 +08:00
  • c254bffbc5 Fix compile errors on workload bwa and benchmark jetstream (#3617) Wenyong Huang 2024-07-12 16:58:10 +08:00
  • 73caf19e69 Fix compile warnings/error reported in Windows (#3616) Wenyong Huang 2024-07-12 16:43:22 +08:00
  • 46695b992c EH: Use the consistent type for EH handlers (#3619) YAMAMOTO Takashi 2024-07-12 12:00:55 +09:00
  • 84411c6ee0 Merge pull request #3613 from bytecodealliance/main Wenyong Huang 2024-07-10 16:03:34 +08:00
  • 1b1ec715e9 wasm loader: Reject v128 for interpreters (#3611) YAMAMOTO Takashi 2024-07-10 14:50:52 +09:00
  • 2cf48c8b9f Fix typos in wamrc and wasm_export.h (#3609) Byeongjee Kang 2024-07-10 00:05:58 -04:00
  • fc34151df9 Bump ocaml/setup-ocaml from 2 to 3 (#3604) dependabot[bot] 2024-07-10 11:24:15 +08:00
  • 8a6379bd0a Add wasm_runtime_get_module_package_type() and wasm_runtime_get_file_package_type() (#3600) Benbuck Nason 2024-07-09 19:45:19 -07:00
  • 8aba85825c Avoid redefining WASMMemoryType (#3602) Benbuck Nason 2024-07-09 19:05:47 -07:00
  • 0feae05379 wasm loader: Fix several issues in GC and exception handling (#3586) Wenyong Huang 2024-07-05 19:15:58 +08:00
  • 777121217e CMakeLists.txt: Fix Android pthread linkage (#3591) Benbuck Nason 2024-07-03 19:07:57 -07:00
  • 1f94cd4ee5 wasm loader: Fix push_frame_offset when pushing v128 type (#3588) Wenyong Huang 2024-07-03 15:18:42 +08:00
  • e3074dc496 Add more arm AOT reloc entries (#3587) Benbuck Nason 2024-07-02 23:44:40 -07:00
  • f118492b1d Add integer overflow check for some indices in wasm/aot loader (#3579) liang.he 2024-07-02 15:48:37 +08:00
  • 3d4d8e61f0 aot-analyzer: Fix a few printf formats (#3590) YAMAMOTO Takashi 2024-07-02 16:32:38 +09:00
  • 212d830eb7 aot-analyzer: Fix macos build (#3589) YAMAMOTO Takashi 2024-07-02 16:25:03 +09:00
  • 0d9cea434c wasm-mutator-fuzz: Set compilers earlier (#3585) YAMAMOTO Takashi 2024-07-02 12:27:31 +09:00
  • fe4ed6adf2 Fix compilation errors in aot-analyzer tool (#3584) HongxiaWangSSSS 2024-07-02 11:26:13 +08:00
  • a5753ea920 interp debugger: Fix setting invalid value to step_count (#3583) TianlongLiang 2024-07-02 11:03:49 +08:00
  • 77da87ca51 wasi-nn: Use numpy v1 in wasi-nn test requirements.txt (#3582) tonibofarull 2024-07-02 03:39:46 +02:00
  • ea582fbc07 wasm-mutator-fuzz: Make compilers overridable (#3578) YAMAMOTO Takashi 2024-07-01 09:43:33 +09:00
  • 837ff63662 Use 64-bit wasm_runtime_enlarge_memory() increment (#3573) Benbuck Nason 2024-06-26 23:34:43 -07:00
  • 65bf04e986 aot loader: Check import global value type before using (#3571) liang.he 2024-06-26 11:19:05 +08:00
  • 74dbafc699 Export API wasm_runtime_enlarge_memory (#3569) Benbuck Nason 2024-06-25 20:07:16 -07:00
  • 6754b62195 Optimize for multi-module support in AOT mode (#3563) Xenia Lu 2024-06-26 09:56:01 +08:00
  • 867dbd8912 aot compiler: Propagate const-ness by ourselves (#3567) YAMAMOTO Takashi 2024-06-25 11:57:49 +09:00
  • e66b41427f aot_resolve_target_info: Avoid in-place modification of e_type (#3564) YAMAMOTO Takashi 2024-06-25 11:47:23 +09:00
  • f7d2826772 Allow missing imports in wasm loader and report error in wasm instantiation instead (#3539) Xenia Lu 2024-06-25 10:04:39 +08:00
  • 54b87cb097 Fix missing stack frame alloc/free in AOT multi-module invoke (#3562) Xenia Lu 2024-06-24 13:56:11 +08:00
  • d36160b294 wasi-nn: Add wasmedge-wasinn-example as smoke test (#3554) liang.he 2024-06-24 12:03:08 +08:00
  • cfffb62ad2 aot loader: Verify global value type (#3560) liang.he 2024-06-24 10:34:03 +08:00
  • 95f7717555 aot loader: Add more checks in load_native_symbol_section() (#3559) liang.he 2024-06-24 10:07:10 +08:00
  • 4c2af25aff aot compiler: Use larger alignment for load/store when possible (#3552) YAMAMOTO Takashi 2024-06-22 11:32:52 +09:00
  • 607ae47d7b core/shared/platform: Zero memory returned by os_mmap in some platforms (#3551) Wenyong Huang 2024-06-21 13:33:12 +08:00
  • e8df3b5c48 Consistent const keyword position in wasm_export.h (#3558) Benbuck Nason 2024-06-20 20:40:34 -07:00
  • 7d3bac62af Add linked field comment for aot import type (#3557) Benbuck Nason 2024-06-20 19:24:56 -07:00
  • 9b9e938bee Fix compilation errors (#3549) Wenyong Huang 2024-06-20 12:33:52 +08:00
  • 0418041b0d wasm_memory.c: Fix typo: hasn't been initialize -> hasn't been initialized (#3547) Florian Castellane 2024-06-19 18:02:09 +09:00
  • a16da4f874 dwarf_extractor.cpp: Try to preserve link name (#3542) YAMAMOTO Takashi 2024-06-19 17:51:44 +09:00
  • 16e70f99aa Add standalone cases (#3536) Zhang, Yi 2024-06-19 16:40:37 +08:00
  • 7f94d183ac dwarf_extractor.cpp: Fix buffer overruns (#3541) YAMAMOTO Takashi 2024-06-19 17:19:57 +09:00
  • 3746534010 Add table type API support (#3515) Benbuck Nason 2024-06-18 23:50:46 -07:00
  • 72f74b7b51 dwarf_extractor.cpp: Enable limited support for C++ (#3540) YAMAMOTO Takashi 2024-06-18 16:42:56 +09:00
  • fa8a80a115 aot loader: Prevent loading multiple native symbol sections (#3538) liang.he 2024-06-18 15:31:39 +08:00
  • c19bc95391 Validate func type in aot loader (#3535) liang.he 2024-06-18 14:23:32 +08:00
  • f096b2fa38 wamrc: Fix truncated DW_AT_producer (#3537) YAMAMOTO Takashi 2024-06-17 19:02:12 +09:00
  • db025e457a sync up with latest wasi-nn spec (#3530) liang.he 2024-06-17 14:58:09 +08:00
  • d3e89895be wasm loader: Fix pop invalid offset count when stack top is ANY (#3516) Wenyong Huang 2024-06-14 16:22:08 +08:00
  • ad5d31b9b0 Expose more functions related to emitting AOT files (#3520) Xenia Lu 2024-06-14 15:57:45 +08:00
  • 6621793acc Fix two fuzz issues (#3529) liang.he 2024-06-14 15:42:21 +08:00
  • f844b33b2d Make wasi-nn backends as separated shared libraries (#3509) liang.he 2024-06-14 12:06:56 +08:00
  • 1434c45283 build_llvm.py: Speed up llvm build with multi procs on windows (#3512) Wenyong Huang 2024-06-13 17:18:21 +08:00
  • 40c41d5110 Fix several issues reported by oss-fuzz (#3526) liang.he 2024-06-13 16:06:36 +08:00
  • 42ad4728f6 wasm-mutator-fuzz: Fix build errors and warnings for macOS (#3519) YAMAMOTO Takashi 2024-06-13 08:48:55 +09:00
  • 54b0e73cb9 wasm-mutator-fuzz: Use another variable to check if in oss-fuzz environment (#3518) liang.he 2024-06-12 11:13:22 +08:00
  • 028f43bc18 Fix compilation warnings of wasi-nn (#3497) liang.he 2024-06-07 10:49:44 +08:00
  • bd44117676 Add wasi-nn example as smoke test case (#3501) liang.he 2024-06-07 10:26:09 +08:00