Commit Graph

  • 1138435455 Fix mmap flags for AOT loader on non-Linux SGX platforms (#3890) liang.he 2024-10-30 13:18:54 +08:00
  • 95edef3185 Bump AOT_CURRENT_VERSION for WAMR 2.x (gc, memory64) (#3880) YAMAMOTO Takashi 2024-10-29 12:26:06 +09:00
  • a3960c834d Refine looking up aot function with index (#3882) Wenyong Huang 2024-10-29 10:58:11 +08:00
  • 483c57de9f build(deps): bump github/codeql-action from 3.26.13 to 3.27.0 (#3888) dependabot[bot] 2024-10-29 10:20:33 +08:00
  • a713ba1110 fix(ios): Remove float-abi flag (#3889) edoardo 2024-10-29 03:20:05 +01:00
  • 6426fc4993 Fix out of bounds issues after memory.grow on non-aot non-threads builds (#3872) Maks Litskevich 2024-10-23 07:48:40 +01:00
  • 7d56289fab Exclude fuzz test python and npm packages in scoreboard scan (#3871) TianlongLiang 2024-10-23 14:48:15 +08:00
  • 217ba3b10c Update release notes and update version to 2.2.0 (#3863) Maks Litskevich 2024-10-22 02:34:03 +01:00
  • fe13f6de25 build(deps): bump github/codeql-action from 3.26.12 to 3.26.13 (#3869) dependabot[bot] 2024-10-22 09:33:02 +08:00
  • b34b2c8e26 Add token permissions for CIs to fix issues reported by scorecard (#3867) TianlongLiang 2024-10-22 09:13:55 +08:00
  • 3ad95303d6 Fix quadratic runtime for duplicate export name detection (#3861) James Ring 2024-10-20 20:02:30 -07:00
  • 87588caa7f Fix lookup function issue reported in nightly run (#3868) Wenyong Huang 2024-10-21 09:57:42 +08:00
  • 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