Commit Graph

  • 41b2c6d0d5 Show wasm proposals status during compilation and execution (#3989) liang.he 2025-02-05 15:28:26 +08:00
  • c6712b4033 add a validator for aot module (#3995) liang.he 2025-02-05 15:21:49 +08:00
  • b2c7cb2375 Use wasm32-wasip1 instead of wasm32-wasi target for rust code (#4057) Marcin Kolny 2025-02-05 03:31:49 +00:00
  • 7f1e6125a2 build(deps): Bump github/codeql-action from 3.28.5 to 3.28.8 dependabot[bot] 2025-02-03 10:29:13 +00:00
  • 6f0e0e5f06 build(deps): Bump github/codeql-action from 3.28.1 to 3.28.5 dependabot[bot] 2025-01-27 10:37:29 +00:00
  • 5dcffaa7d2 Update Rust target from 'wasm32-wasi' to 'wasm32-wasip1' in CI (#4050) TianlongLiang 2025-02-01 12:14:06 +08:00
  • f7204bddfb standard frame is not supported when GC is enabled Georgii Rylov 2025-01-28 16:33:52 +00:00
  • fb6c05e349 add correct frame size for aot standard frames Georgii Rylov 2025-01-28 16:14:01 +00:00
  • b9039f986e Merge branch 'main' into godjan/iterate_callstack Georgii Rylov 2025-01-28 13:35:47 +00:00
  • 478b373cda update signature Georgii Rylov 2025-01-28 13:27:01 +00:00
  • 5bfbfd5f58 update typo in the comment Georgii Rylov 2025-01-28 11:36:59 +00:00
  • b6daacb836 ignore frames with no function Georgii Rylov 2025-01-28 11:25:45 +00:00
  • 6bfc08849a Calculate func_index instead of adding an extra field to wasm frame Georgii Rylov 2025-01-28 11:09:32 +00:00
  • 9ff8052329 format Georgii Rylov 2025-01-27 15:08:58 +00:00
  • c8b8731831 support standard frames as well Georgii Rylov 2025-01-27 15:08:03 +00:00
  • bf6b15521a format Georgii Rylov 2025-01-27 11:42:12 +00:00
  • 813831de0e keep devs notes out of public API Georgii Rylov 2025-01-27 11:39:53 +00:00
  • 1b82cccff3 meaning of the return bool type in the callback Georgii Rylov 2025-01-27 11:35:56 +00:00
  • 1f4d3dd4d4 clang-format Georgii Rylov 2025-01-27 11:31:02 +00:00
  • d0c6da10ff wamr bool type Georgii Rylov 2025-01-27 11:28:30 +00:00
  • b6dea221a6 Fix wasm loader check data segment count (#4039) TianlongLiang 2025-01-21 13:08:09 +08:00
  • e3ddbd58f7 Synchronize the GC spec tests to the commit from December 9. 2024. (#4022) liang.he 2025-01-20 09:41:47 +08:00
  • 831e4bbfd5 Refine getting const offsets in wasm loader of fast-interp (#4012) Wenyong Huang 2025-01-20 09:39:32 +08:00
  • 68e4534822 Iterate callstack API Georgii Rylov 2025-01-17 16:16:45 +00:00
  • ba75b8fd56 fixes for compiling on windows (#4026) Tomáš Malý 2025-01-17 04:06:14 +01:00
  • 1ac62e1f22 .github: Add shared lib builds (#3975) Xavier Del Campo 2025-01-15 08:14:22 +01:00
  • 9c3807e124 Refine read leb int wasm loader of fast interpreter (#4017) Wenyong Huang 2025-01-14 17:43:29 +08:00
  • 946430f15e build(deps): Bump github/codeql-action from 3.28.0 to 3.28.1 (#4020) dependabot[bot] 2025-01-14 17:36:50 +08:00
  • 0d20521406 build(deps): Bump actions/upload-artifact from 4.5.0 to 4.6.0 (#4021) dependabot[bot] 2025-01-14 15:30:28 +08:00
  • 53da420c41 Enable shrunk memory by default and add related configurations (#4008) liang.he 2025-01-13 07:09:04 +08:00
  • 902f7d2631 Add documentation regarding security issues and the status of Wasm proposals (#3972) liang.he 2025-01-09 13:13:30 +08:00
  • 02683d2eed Improve stack consistency by ensuring sufficient space for dummy offsets (#4011) liang.he 2025-01-09 13:11:25 +08:00
  • a653746b7b Check whether related table has funcref elem in opcode call_indirect (#3999) TianlongLiang 2025-01-06 13:55:43 +08:00
  • 9989b1cc1b [fuzzing] Use software bound-check during fuzzing (#4003) liang.he 2025-01-06 11:36:11 +08:00
  • 1807eec9d2 Add an example of how to embed WAMR in Zephyr user mode (#3998) TianlongLiang 2025-01-05 15:34:17 +08:00
  • 1958808a24 Fix table index calculations in wasm_loader and wasm_mini_loader (#4004) liang.he 2025-01-05 15:27:40 +08:00
  • 099056b076 Ensure __heap_base and __data_end global indices are validated against import count (#3996) liang.he 2025-01-03 14:37:09 +08:00
  • 31ff576edf Error message improvement (#4000) Marcin Kolny 2025-01-03 02:44:25 +00:00
  • 7f3e0df21c Handle a new scenario where an item is both exported and imported. (#3984) liang.he 2024-12-29 15:52:12 +08:00
  • 24ecee83ff Merge pull request #3987 from no1wudi/fix Huang Qi 2024-12-28 20:25:19 +08:00
  • 38cf274292 Optimize memory initialization handling in AOT loader (#3983) Huang Qi 2024-12-26 15:15:25 +08:00
  • 9b807660d5 Break aot_create_comp_data into small functions Huang Qi 2024-12-25 21:46:48 +08:00
  • 04f1071f1c build(deps): Bump actions/upload-artifact from 4.4.3 to 4.5.0 (#3981) dependabot[bot] 2024-12-25 13:31:37 +08:00
  • bf2f36619b build(deps): Bump github/codeql-action from 3.27.9 to 3.28.0 (#3982) dependabot[bot] 2024-12-25 13:31:17 +08:00
  • 70bec14070 Add Tianlong into code owners (#3970) liang.he 2024-12-24 20:19:40 +08:00
  • 8ac06490db Set thread information earlier in exec_env creation (#3967) James Ring 2024-12-23 15:25:52 -08:00
  • 040e776162 top-level cmake: link llvm libraries to our shared library (#3973) YAMAMOTO Takashi 2024-12-23 14:38:48 +09:00
  • 4cda74ad85 add reference type support by default for darwin to support WASI-SDK-25 (#3978) Chris Woods 2024-12-22 05:48:43 -05:00
  • 9598611e35 CMakeLists.txt: Do not require C++ (#3956) Xavier Del Campo 2024-12-20 06:05:50 +01:00
  • f8f37c8ebb [fuzzing] Enable instantiation (#3958) liang.he 2024-12-19 16:51:20 +08:00
  • 8d51a3c7a8 use a random secret key (#3971) liang.he 2024-12-19 16:49:44 +08:00
  • 9916813a34 top-level cmakefile: fix macOS build (#3968) YAMAMOTO Takashi 2024-12-19 17:49:25 +09:00
  • 932eb5d9e5 Only access Zephyr thread stats info when it's available (#3962) TianlongLiang 2024-12-19 14:26:34 +08:00
  • 09c2abde4a build(deps): Bump github/codeql-action from 3.27.6 to 3.27.9 (#3960) dependabot[bot] 2024-12-19 09:05:44 +08:00
  • 296c3cc69d wasm_export.h: Use "default" visibility for gcc and clang (#3957) Xavier Del Campo 2024-12-19 01:49:13 +01:00
  • 9563909d6c set alignment 4 when loading multi return value (#3955) TianlongLiang 2024-12-12 20:33:46 +08:00
  • 1fb08624ed Merge pull request #3951 from bytecodealliance/dependabot/github_actions/github/codeql-action-3.27.6 Marcin Kolny 2024-12-10 13:31:33 +00:00
  • bebdd4ad17 Fix aot table instantiate (#3946) Wenyong Huang 2024-12-10 20:26:32 +08:00
  • 591b740571 Consume the placeholders that were put when emitting table info (#3940) liang.he 2024-12-10 20:26:14 +08:00
  • f665e7b739 build(deps): bump github/codeql-action from 3.27.5 to 3.27.6 dependabot[bot] 2024-12-09 10:39:04 +00:00
  • c32a6ceae1 Refactor SConscript and add file checks in iwasm.c (#3945) kk 2024-12-06 14:54:37 +08:00
  • aabe83074e Improvements for platform thread APIs on Windows and Zephyr (#3941) TianlongLiang 2024-12-06 14:39:53 +08:00
  • 739efd78e9 Fix incorrect assignment in win_file.c (#3939) Dylan Johnston 2024-12-01 23:40:43 +11:00
  • 838dd81e68 don't return an uninitialized trap if argv_to_results fails (#3935) James Ring 2024-11-27 19:50:44 -08:00
  • e09613c722 support WASM_FUNCREF return type in argv_to_results (#3936) James Ring 2024-11-27 19:50:16 -08:00
  • 8698d22e67 add thread cpu time for zephyr (#3937) TianlongLiang 2024-11-28 11:49:55 +08:00
  • fd91b51cfb build(deps): bump github/codeql-action from 3.27.4 to 3.27.5 (#3931) dependabot[bot] 2024-11-28 11:49:23 +08:00
  • 27d96aac02 Update README.md to clarify Windows toolchain support and ESP-IDF reference (#3917) liang.he 2024-11-27 19:06:22 +08:00
  • 7b553cd420 Enable ref types by default (#3894) Maks Litskevich 2024-11-27 14:06:07 +03:00
  • 1d111a38d6 Fix loader small bug (#3928) TianlongLiang 2024-11-26 10:08:51 +08:00
  • b0c6d5c23a add testcases for shared heap and fix POP_MEM_OFFSET of memory64 (#3916) WenLY1 2024-11-24 11:34:38 +08:00
  • dbdf3df60b Use plain assignment rather than bh_memcpy_s (#3924) James Ring 2024-11-23 19:32:34 -08:00
  • 9d8150efae Fix WASI Path Mapping Processing (#3923) Dylan Johnston 2024-11-24 14:31:55 +11:00
  • 00c2aa10a8 Drop declarative elements on module instantiation (#3922) James Ring 2024-11-23 19:30:00 -08:00
  • 62aca17279 Check possible integer overflow in aot memory boundary check (#3920) TianlongLiang 2024-11-22 16:01:24 +08:00
  • f1d03db8e5 Fix CI wamr-ide error (#3913) TianlongLiang 2024-11-20 10:22:36 +08:00
  • f2b87d773e Support external toolchain on Windows for aot compiler (#3911) TianlongLiang 2024-11-19 17:47:05 +08:00
  • 2975e2ffb8 build(deps): bump github/codeql-action from 3.27.1 to 3.27.4 (#3912) dependabot[bot] 2024-11-19 17:45:50 +08:00
  • 0119b17526 Correct the table index calculation in aot_instantiation (#3903) liang.he 2024-11-18 20:01:00 +08:00
  • 0e4dffc479 Fix a leak in wasm_loader_emit_br_info (#3900) TianlongLiang 2024-11-13 15:16:13 +08:00
  • 226bf22f9e GlobalValueSet was moved to IRPartitionLayer recently, but we have a local definition anyway (#3899) James Ring 2024-11-12 23:11:33 -08:00
  • 75f5fa46ab build(deps): bump github/codeql-action from 3.27.0 to 3.27.1 (#3902) dependabot[bot] 2024-11-13 15:11:11 +08:00
  • fdda259d36 Fix linked global initialization in multimodule (#3905) James Ring 2024-11-12 22:52:27 -08:00
  • 58f242f357 Merge pull request #3897 from bafadumi/main Marcin Kolny 2024-11-12 09:56:23 +01:00
  • 397f663349 fix(uwp): Gate NTSTATUS definition behind WINAPI_PARTITION_DESKTOP for UWP builds Fadumina Barre 2024-11-08 08:26:37 +00:00
  • bf78863c56 Wasm loader enhancement: check code size in code entry (#3892) TianlongLiang 2024-11-07 13:38:42 +08:00
  • e352f0ab10 Refactor AOT loader to support compatible versions (#3891) liang.he 2024-11-01 10:16:24 +08:00
  • c7b2683f17 Fix out of bounds issue in is_native_addr_in_shared_heap function (#3886) liang.he 2024-10-31 12:44:55 +08:00
  • 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