Commit Graph

  • bb3f8d9198 release CI: Add another iwasm binary that supports Garbage Collection and Exception Handling (#3866) TianlongLiang 2024-10-21 08:43:33 +08:00
  • 48eaa2286a Refine wasm/aot function instance lookup (#3865) Wenyong Huang 2024-10-18 15:15:33 +08:00
  • 74d2427fdc Allow to set native stack boundary to exec_env (#3862) Wenyong Huang 2024-10-18 12:49:57 +08:00
  • 7e625a0624 Fix syntax error in codeql_buildscript.sh (#3864) TianlongLiang 2024-10-17 15:50:54 +08:00
  • 1af474099b Add Windows wamrc and iwasm build in release CI (#3857) TianlongLiang 2024-10-17 10:01:56 +08:00
  • 327374cfee Fix some compile warnings and typos (#3854) Wenyong Huang 2024-10-15 16:04:58 +08:00
  • b038f2721b Merge pull request #3823 from bytecodealliance/dev/shared_heap Wenyong Huang 2024-10-15 14:26:22 +08:00
  • 0152e2c9f7 build(deps): bump github/codeql-action from 3.26.11 to 3.26.12 (#3856) dependabot[bot] 2024-10-14 21:54:19 +08:00
  • 7d4b530855 build(deps): bump actions/upload-artifact from 4.4.0 to 4.4.3 (#3855) dependabot[bot] 2024-10-14 21:53:46 +08:00
  • e2680e5332 Remove unused folder samples/gui and samples/littlevgl (#3853) Wenyong Huang 2024-10-14 21:43:17 +08:00
  • b16b6044ee Enable libc-wasi for windows msvc build (#3852) Wenyong Huang 2024-10-14 09:52:25 +08:00
  • 36d438051e Support table64 extension in classic-interp and AOT running modes (#3811) TianlongLiang 2024-10-11 21:14:56 +08:00
  • 2b5e2d9c2c libc-emcc: Use alternate method to check getrandom support (#3848) Benbuck Nason 2024-10-09 19:57:47 -07:00
  • 19160f0e1d Fix issues of destroy_shared_heaps (#3847) WenLY1 2024-10-10 10:56:36 +08:00
  • deacb7a8d8 Fix exec_env_tls assertion in module instantiation (#3844) Wenyong Huang 2024-10-08 10:08:29 +08:00
  • 30539bf50c Fix compilation error found in tflite test (#3820) liang.he 2024-10-08 09:54:39 +08:00
  • 6b4d8aae2a Emit load_addr and load_size if WAMR_ENABLE_COMPILER is set (#3835) James Ring 2024-10-07 18:28:24 -07:00
  • f9153fbff0 build(deps): bump github/codeql-action from 3.26.9 to 3.26.11 (#3843) dependabot[bot] 2024-10-08 09:08:37 +08:00
  • 0c4b2da048 aot_comp_option.h: Add missing stdint.h header (#3834) James Ring 2024-10-07 15:35:46 -07:00
  • 72872cbd44 Fix mac build of libc_emcc_wrapper.c (#3836) Benbuck Nason 2024-10-05 00:46:23 -07:00
  • e0027f3694 Merge pull request #3828 from bytecodealliance/dependabot/github_actions/ossf/scorecard-action-2.4.0 Marcin Kolny 2024-10-05 08:36:52 +02:00
  • 5f3d36b5a4 Merge pull request #3827 from bytecodealliance/dependabot/github_actions/actions/upload-artifact-4.4.0 Marcin Kolny 2024-10-05 08:36:24 +02:00
  • e07ac1ff8e Merge pull request #3826 from bytecodealliance/dependabot/github_actions/github/codeql-action-3.26.9 Marcin Kolny 2024-10-05 08:35:54 +02:00
  • 2e60f37202 build(deps): bump ossf/scorecard-action from 2.3.1 to 2.4.0 dependabot[bot] 2024-09-30 10:45:37 +00:00
  • 2baac8d9e0 build(deps): bump actions/upload-artifact from 3.1.0 to 4.4.0 dependabot[bot] 2024-09-30 10:45:34 +00:00
  • bd8c7a3a64 build(deps): bump github/codeql-action from 2.2.4 to 3.26.9 dependabot[bot] 2024-09-30 10:45:28 +00:00
  • 0e05b0a451 Add CODEOWNERS (#3822) liang.he 2024-09-29 12:54:00 +08:00
  • 9ba36e284c Implement shared heap for AOT (#3815) Wenyong Huang 2024-09-29 12:50:59 +08:00
  • 438b81bd04 Fix missing symbols when using aot mode on riscv platforms (#3812) Kvencc 2024-09-28 21:55:09 +08:00
  • 5ce6f90bd6 Add scoreboard CI for supply-chain security (#3819) TianlongLiang 2024-09-27 15:52:00 +08:00
  • 86926aa9d2 Fix unused param warning when GC is enabled (#3814) palchikov 2024-09-25 11:59:52 +03:00
  • e87f7a920d Fix Windows compile error when uvwasi is enabled (#3810) Wenyong Huang 2024-09-25 16:43:00 +08:00
  • c4aa1deda5 Add shared heap sample (#3806) Wenyong Huang 2024-09-20 16:13:20 +08:00
  • 1fd422ae6e Merge branch main into dev/shared_heap Wenyong Huang 2024-09-20 14:34:00 +08:00
  • 4dacef2d60 shared heap: Fix some issues and add basic unit test case (#3801) WenLY1 2024-09-20 14:24:38 +08:00
  • 21330990a8 Add no_resolve to LoadArgs and wasm_runtime_resolve_symbols (#3790) Anders Bakken 2024-09-19 17:54:09 -07:00
  • 5e20cf383e Refactor shared heap feature for interpreter mode (#3794) Wenyong Huang 2024-09-18 14:53:41 +08:00
  • 51a71092bf Support dynamic aot debug (#3788) Liangyu Zhang 2024-09-18 11:02:10 +08:00
  • e9cc8731da Restore cmake hidden compile symbol visibility (#3796) Benbuck Nason 2024-09-17 19:24:30 -07:00
  • 79e695e1a3 Fix a compile warning in aot_emit_function.c (#3793) Anders Bakken 2024-09-17 18:37:57 -07:00
  • d64a3ab6ec Fix aot multi export memory support (#3791) Benbuck Nason 2024-09-13 19:53:01 -07:00
  • 92852f3719 Implement a first version of shared heap feature (#3789) WenLY1 2024-09-14 10:51:42 +08:00
  • 926f662231 Add memory instance support apis (#3786) Benbuck Nason 2024-09-13 19:31:13 -07:00
  • 27b69176c1 Merge pull request #3792 from bytecodealliance/main Wenyong Huang 2024-09-13 12:44:42 +08:00
  • 9aadbfee29 Ignore temporary file from aider (#3787) Huang Qi 2024-09-13 09:43:44 +08:00
  • 9c2083a27f Implement option for skipping function index in the callstack (#3785) Marcin Kolny 2024-09-11 09:08:37 +01:00
  • b882017674 Fix compiler warnings (#3784) Marcin Kolny 2024-09-11 01:59:16 +01:00
  • 1a61cb75e1 Appease GCC -Wformat (#3783) YAMAMOTO Takashi 2024-09-10 15:53:11 +09:00
  • cd47438af9 spec_test_on_nuttx.yml: Disable riscv32_ilp32f for now (#3777) YAMAMOTO Takashi 2024-09-10 11:58:22 +09:00
  • c276aca202 Fix compile error when multi-module and tags are enabled (#3781) Benbuck Nason 2024-09-09 18:55:15 -07:00
  • f453d9d5ce Appease GCC strict prototypes warning (#3775) YAMAMOTO Takashi 2024-09-10 10:42:23 +09:00
  • cbc2078898 AOT call stack optimizations (#3773) Marcin Kolny 2024-09-10 02:05:23 +01:00
  • 0599351262 wasi-nn: Add a new target for llama.cpp as a wasi-nn backend (#3709) liang.he 2024-09-10 08:45:18 +08:00
  • cb71ca5822 CI: Disable parallel test in spectest for NuttX (#3780) Huang Qi 2024-09-09 21:58:07 +08:00
  • b38a2e88a2 Fix building iwasm_shared and iwasm_static libs on win32 (#3762) Matt Gabrenya 2024-09-05 21:01:54 -06:00
  • 6f97822c18 Add wamrc parameter to configure stack frame features (#3763) Marcin Kolny 2024-09-05 14:44:06 +01:00
  • b4380fb3b1 refactoring: Re-use commit IP functionality between exception handling and other cases (#3768) Marcin Kolny 2024-09-05 09:18:47 +01:00
  • 65521b188d Remove unnecessary code duplication in aot runtime (#3767) Marcin Kolny 2024-09-05 04:10:18 +01:00
  • fed0fe953c compilation_on_nuttx.yml: Update checkout action to suppress warnings (#3765) Huang Qi 2024-09-04 12:08:25 +08:00
  • 5cc94e59ec Improve posix mmap retry logic (#3714) James Ring 2024-09-02 20:03:24 -07:00
  • 0b62cc8921 Update ref to the multi-memory tests (#3764) Marcin Kolny 2024-09-03 03:39:03 +01:00
  • eab409a4df aot loader: Call os_mmap with MMAP_MAP_32BIT only when target is x86-64 or riscv64 (#3755) Anders Bakken 2024-08-29 00:25:17 -07:00
  • d1141f6f30 aot compiler: Allow to control stack boundary check when boundary check is enabled (#3754) TianlongLiang 2024-08-29 11:08:39 +08:00
  • 20949bdc82 Merge pull request #3757 from bytecodealliance/dev/merge_aot_data_text Wenyong Huang 2024-08-29 09:03:50 +08:00
  • a8d539d84d Merge branch 'main' into dev/merge_aot_data_text Wenyong Huang 2024-08-29 08:49:33 +08:00
  • cb3a69f778 CI: Freeze version of bloaty for NuttX compilation (#3756) Huang Qi 2024-08-28 16:05:07 +08:00
  • e8c2952bf9 Fix arm64 issues on mac (#3688) Anders Bakken 2024-08-22 18:49:06 -07:00
  • b00904b092 Add a comment on AOT_SECTION_TYPE_SIGNATURE (#3746) YAMAMOTO Takashi 2024-08-22 13:35:25 +09:00
  • 5164acab46 Merge pull request #3737 from bytecodealliance/main Wenyong Huang 2024-08-21 13:51:52 +08:00
  • 67dce48201 Enable merged os_mmap for aot data sections and aot text (#3743) Wenyong Huang 2024-08-21 12:55:34 +08:00
  • 1329e1d3e1 Add support for multi-memory proposal in classic interpreter (#3742) Wenyong Huang 2024-08-21 12:22:23 +08:00
  • 9423fee046 Merge pull request #3739 from bytecodealliance/main Wenyong Huang 2024-08-21 09:51:22 +08:00
  • f4383a9e62 Use node 18.x to build vscode extension (#3735) TianlongLiang 2024-08-20 17:03:28 +08:00
  • d67cc26d56 Fix load error not reported when magic header is invalid (#3734) Wenyong Huang 2024-08-20 16:03:04 +08:00
  • c04ef6b44f Update version to 2.1.2 and update release notes (#3718) Wenyong Huang 2024-08-20 12:00:39 +08:00
  • 6fdad9916f riscv: Add missing relocation intrinsics for __fixdfsi/__ltdf2 (#3733) Huang Qi 2024-08-20 11:06:07 +08:00
  • 581e1d9767 compilation: Use the dedicated stack-sizes section only for AOT (#3732) YAMAMOTO Takashi 2024-08-20 11:26:26 +09:00
  • 97c95a2e2f Fix table idx resolving in op call_indirect/return_call_indirect (#3726) Wenyong Huang 2024-08-19 10:57:36 +08:00
  • 88caa0c53a CI: Unify configuration stage for NuttX (#3725) Huang Qi 2024-08-19 10:35:18 +08:00
  • 67c33a29e3 CI: Enable XIP spectest for RISCV32 ILP32F (#3727) Huang Qi 2024-08-19 09:52:38 +08:00
  • 4c127715df aot compiler: Fix NaN handling for opcode f32/f64.const in XIP mode (#3721) Huang Qi 2024-08-16 14:04:41 +08:00
  • 59f761b58d aot compiler: Track non-0x00 tableindex as ref types use (#3695) Jan Olaf Martin 2024-08-15 21:37:10 -07:00
  • a44c487632 runtest.py: Normallize option handling for XIP mode (#3722) Huang Qi 2024-08-16 11:33:51 +08:00
  • 5f517e4335 aot loader: Refine os_mmap related code (#3711) Wenyong Huang 2024-08-16 11:31:45 +08:00
  • 63df2cf02d Update std atomic check and simd compatibility check for arc compiler (#3716) TianlongLiang 2024-08-16 10:12:23 +08:00
  • b845e2ede4 Add missing headers in bh_atomic.h and aot_llvm_extra.cpp (#3715) James Ring 2024-08-15 15:56:49 -07:00
  • 58ca02bc5f Add support for RISCV32 ILP32F (#3708) Huang Qi 2024-08-15 15:17:42 +08:00
  • 000680f090 NuttX: Retire CONFIG_ARCH_RV32IM and CONFIG_ARCH_RV64GC (#3717) Huang Qi 2024-08-15 14:49:50 +08:00
  • 740f499e9c Fix potential memory leak in insert_native_symbol (#3712) Wenyong Huang 2024-08-14 18:11:18 +08:00
  • cce48a0943 test_wamr.sh: Fix build wabt tool (#3703) Wenyong Huang 2024-08-14 16:20:32 +08:00
  • 5b8dfbce75 Fix compilation warnings (#3707) Anders Bakken 2024-08-14 01:08:10 -07:00
  • da25906ed4 debug-interp: Only add lock when signal_flag is SIG_SINGSTEP (#3704) Wenyong Huang 2024-08-14 09:03:01 +08:00
  • 37d7439ef9 [refactoring] Extract read leb to a separate file, share the code between loader and mini loader (#3701) Marcin Kolny 2024-08-14 01:46:24 +01:00
  • 55cb9c59c5 Enable merged os_mmap for aot data sections (#3681) bianchui 2024-08-14 08:42:01 +08:00
  • a83adccd20 libc-builtin: Fix function prototype for wasm_runtime_module_realloc (#3702) Huang Qi 2024-08-13 17:44:58 +08:00
  • 67fa155878 libc-wasi: Make rights of STDIN/STDOUT/STDERR fixed and overlook their access modes (#3694) liang.he 2024-08-13 10:10:22 +08:00
  • 140ff25d46 wasi-nn: Apply new architecture (#3692) liang.he 2024-08-13 09:14:52 +08:00
  • 4e31bd63b7 wamr-test-suites: Clean up generated tmp files after spec test (#3700) TianlongLiang 2024-08-13 08:38:15 +08:00
  • da31c079b2 posix_thread.c: Restore old signal alternate stack before thread exit (#3693) Wenyong Huang 2024-08-12 12:48:25 +08:00
  • 1362a305f4 Restore linux iwasm default visibility (#3691) Benbuck Nason 2024-08-07 00:12:38 -07:00