Commit Graph

  • ca61184ced
    Fix some spelling issues (#3385) Benbuck Nason 2024-05-05 16:56:48 -0700
  • e1fb529f2e
    Update wasm_runtime_common.c Wenyong Huang 2024-05-06 07:39:39 +0800
  • 508d3c18ed Module load but fail with _WASI_E2BIG lucas 2024-05-03 10:47:47 +0200
  • c0e33f08b0
    Expose API to get import/export function's param/result valkind (#3363) Benbuck Nason 2024-05-02 18:41:08 -0700
  • 1959884540 Change 'function' to 'function type' or 'func_type' Benbuck Nason 2024-05-02 18:16:46 -0700
  • 3e5361f76d
    samples/native-stack-overflow: Examine native functions with signature (#3382) YAMAMOTO Takashi 2024-05-03 10:16:35 +0900
  • 62e640267a Restore unsigned return type Benbuck Nason 2024-05-02 09:11:52 -0700
  • 956c93c7ac Fix some spelling issues Benbuck Nason 2024-05-01 18:20:50 -0700
  • 1bf0705426 feat: add example for section destruction and fix aot execution on mac M1 eloparco 2024-05-02 01:38:43 +0100
  • 44fdde9d3c
    add aarch64 support victoryang00 2024-05-01 17:25:22 -0700
  • fe96af3efa
    [WIP] add aarch64 fastjit support victoryang00 2024-04-25 18:24:37 -0700
  • ce9c6e58b9 Fix typo for 'format' in coding_guidelines_check.py Benbuck Nason 2024-05-01 17:15:28 -0700
  • 1e0da5d197 Expose import/export function param/result info Benbuck Nason 2024-04-25 17:33:26 -0700
  • e8187f2210 feat: reuse loader logic to read sections eloparco 2024-05-01 01:09:54 +0100
  • 835188cc53
    aot compiler: Fix the length type passed to aot_memmove/aot_memset (#3378) Wenyong Huang 2024-05-01 21:40:52 +0800
  • 2ae86c2c9a samples/native-stack-overflow: examine native functions with signature YAMAMOTO Takashi 2024-05-01 17:49:45 +0900
  • 163f29e51b
    Add some more comments on WASM_STACK_GUARD_SIZE (#3380) YAMAMOTO Takashi 2024-05-01 16:15:17 +0900
  • c0809b58e4 update error message Wenyong Huang 2024-04-30 17:54:08 +0800
  • 8efda94b04 feat: add APIs to read and destroy sections eloparco 2024-04-30 01:33:49 +0100
  • 3673901269 Add some more comments on WASM_STACK_GUARD_SIZE YAMAMOTO Takashi 2024-04-30 17:34:45 +0900
  • b8ff1bcd25 use SIZE_T_TYPE instead of INTPTR_T_TYPE Wenyong Huang 2024-04-30 15:46:56 +0800
  • f01fdfc0b4
    Merge pull request #3 from Shanks0224/dev_aot_analyzer GanJingSaiyan 2024-04-30 13:40:54 +0800
  • 3920cc2304 style: format the code as required ganjing 2024-04-30 13:37:08 +0800
  • 17171dc052
    Merge pull request #2 from Shanks0224/dev_aot_analyzer GanJingSaiyan 2024-04-30 13:22:49 +0800
  • e13e98d3a1 fix: correct file naming format ganjing 2024-04-30 13:18:55 +0800
  • 979bfdbdd9
    Merge pull request #1 from Shanks0224/dev_aot_analyzer GanJingSaiyan 2024-04-30 13:05:08 +0800
  • 27c7295378 chore: add aot size analysis tool ganjing 2024-04-09 11:36:04 +0800
  • 4abf288c94
    Fix typo for 'native' in wasm_export.h (#3376) Benbuck Nason 2024-04-29 17:57:49 -0700
  • 237658d813 aot compiler: Fix the length type passed to aot_memmove/aot_memset Wenyong Huang 2024-04-30 08:37:40 +0800
  • e8aea6fd02 Fix typo for 'native' in wasm_export.h Benbuck Nason 2024-04-29 15:57:12 -0700
  • a419af869e Use uint32_t for value passed to memmove and memset Andrew Chambers 2024-03-13 10:13:40 +0000
  • 6760b8826d Merge branch main into dev/memory64 Wenyong Huang 2024-04-29 14:22:24 +0800
  • 28b0dd3913 Merge branch 'main' into dev/gc_refactor dev/gc_refactor Wenyong Huang 2024-04-29 14:17:56 +0800
  • 99c533fd26
    Merge pull request #3372 from bytecodealliance/main Wenyong Huang 2024-04-29 14:15:57 +0800
  • cffd3fb5f2
    Merge pull request #3373 from bytecodealliance/main Wenyong Huang 2024-04-29 14:15:44 +0800
  • 79ae910a7c
    Fix loader and mini-loader select potiential error (#3374) TianlongLiang 2024-04-29 12:27:55 +0800
  • 5af48135f3 fix loader and miniloader select potiential error TL 2024-04-29 11:34:14 +0800
  • 3f5e2bd23b
    release/1.3.x: Update version number to 1.3.3 and update release notes (#3371) WAMR-1.3.3 release/1.3.x Wenyong Huang 2024-04-29 11:30:53 +0800
  • e209942a0e Merge branch main into dev/thread_suspension Wenyong Huang 2024-04-29 11:28:11 +0800
  • 5f76a11020 Merge branch main into dev/dynamic_pgo dev/dynamic_pgo Wenyong Huang 2024-04-29 11:13:11 +0800
  • e11eae93e2
    Fix aot debugger compilation error on windows (#3370) Wenyong Huang 2024-04-29 10:38:43 +0800
  • 15ffd4304e fix loader check for opcode select Wenyong Huang 2024-04-29 10:36:31 +0800
  • 43d2a0b35d release/1.3.x: Update version number to 1.3.3 and update release notes Wenyong Huang 2024-04-28 15:49:21 +0800
  • 190571feae
    release/1.3.x: Cumulative fixes for release/1.3.x (#3342) Wenyong Huang 2024-04-28 15:38:09 +0800
  • d1313ec1c4 restore mistake deleted line Wenyong Huang 2024-04-28 15:18:08 +0800
  • 93645857c5 restore pop_frame_ref and enhance print formats Wenyong Huang 2024-04-28 15:09:43 +0800
  • 354e5312dc address coding style Wenyong Huang 2024-04-28 11:38:30 +0800
  • cc108ae738 Fix aot debug compilation error on windows Wenyong Huang 2024-04-27 21:47:09 +0800
  • 2a630c9589
    Merge pull request #3369 from bytecodealliance/main Wenyong Huang 2024-04-26 20:24:36 +0800
  • 120b9659dd
    A few native stack detection fixes for macOS/arm64 (#3368) YAMAMOTO Takashi 2024-04-26 20:37:55 +0900
  • c08ca0c329 core/config.h: reduce STACK_OVERFLOW_CHECK_GUARD_PAGE_COUNT for macOS/arm64 YAMAMOTO Takashi 2024-04-26 18:30:49 +0900
  • 118b22e3e1 samples/native-stack-overflow: scale the scan range with page size YAMAMOTO Takashi 2024-04-26 18:08:28 +0900
  • 2191ae9184 Revert "CI: skip samples/native-stack-overflow on macOS arm64" YAMAMOTO Takashi 2024-04-26 17:58:59 +0900
  • 8a65729742 Enhance loader checks for br_table, use macos-13 instead of macos-latest Wenyong Huang 2024-04-26 16:05:20 +0800
  • 410ee580ae
    Add wasm_runtime_detect_native_stack_overflow_size (#3355) YAMAMOTO Takashi 2024-04-26 17:00:58 +0900
  • 6196f1c8e7 handle native_stack_boundary==NULL case YAMAMOTO Takashi 2024-04-26 13:08:49 +0900
  • be17b3ff9b simplify YAMAMOTO Takashi 2024-04-26 13:06:59 +0900
  • f6b57abaff minor comment fixes YAMAMOTO Takashi 2024-04-25 22:16:17 +0900
  • 6607b2ff0b disable tail-call for gcc YAMAMOTO Takashi 2024-04-25 19:03:07 +0900
  • fcfff69557 CI: skip samples/native-stack-overflow on macOS arm64 YAMAMOTO Takashi 2024-04-25 17:30:30 +0900
  • 74be5980d2 samples/native-stack-overflow: use size_level=0 YAMAMOTO Takashi 2024-04-25 16:36:51 +0900
  • 71d02fd8f2 fix build with GCC YAMAMOTO Takashi 2024-04-25 16:08:47 +0900
  • a887eca016 appease GCC -Wmaybe-uninitialized YAMAMOTO Takashi 2024-04-25 16:04:17 +0900
  • 725aac31d7 samples/native-stack-overflow: clang-format YAMAMOTO Takashi 2024-04-25 15:38:25 +0900
  • 0397d4f6d8 CI: build and run samples/native-stack-overflow YAMAMOTO Takashi 2024-04-25 15:34:35 +0900
  • a8ca169799 samples/native-stack-overflow: reduce a margin YAMAMOTO Takashi 2024-04-24 14:55:06 +0900
  • 9d5c3ac851 host_consume_stack: use wasm_runtime_detect_native_stack_overflow_size YAMAMOTO Takashi 2024-04-24 18:03:45 +0900
  • b373c271cd add a comment on wasm_runtime_detect_native_stack_overflow_size YAMAMOTO Takashi 2024-04-24 17:53:08 +0900
  • 5b228123d9 add a comment on wasm_runtime_detect_native_stack_overflow YAMAMOTO Takashi 2024-04-24 17:41:13 +0900
  • 32e5b5dda7 interpreters: Check native stack overflow before calling native functions YAMAMOTO Takashi 2024-04-23 16:23:21 +0900
  • 2107dbaae6 interpreters: Check native stack overflow for recursive calls YAMAMOTO Takashi 2024-04-23 16:22:10 +0900
  • 0c95ad0118 Add wasm_runtime_detect_native_stack_overflow_size YAMAMOTO Takashi 2024-04-23 12:57:55 +0900
  • 81e5d036bb samples/native-stack-overflow: use wasm_runtime_detect_native_stack_overflow YAMAMOTO Takashi 2024-04-23 12:57:03 +0900
  • 49d2a64424 export wasm_runtime_detect_native_stack_overflow YAMAMOTO Takashi 2024-04-23 12:55:29 +0900
  • ffa17f39bb consume wasm_runtime_detect_native_stack_overflow YAMAMOTO Takashi 2024-04-23 12:37:02 +0900
  • df96828b91 add wasm_runtime_detect_native_stack_overflow YAMAMOTO Takashi 2024-04-23 12:36:40 +0900
  • 1b5ff93656
    CI: Use macos-13 instead of macos-latest (#3366) YAMAMOTO Takashi 2024-04-26 15:38:49 +0900
  • 2b3a02186f Fix a pip instatllion failure in CI in macos-latest liang.he@intel.com 2024-04-26 05:48:16 +0000
  • 5b1b82f418 CI: use macos-13 instead of macos-latest YAMAMOTO Takashi 2024-04-26 13:35:49 +0900
  • 119cfaf297 CI: --break-system-packages YAMAMOTO Takashi 2024-04-26 13:23:44 +0900
  • f14a166466
    Test more samples in nightly-run CI (#3358) TianlongLiang 2024-04-25 20:58:28 +0800
  • 2735192a8d
    Fix ESP32-S3 compiling error (#3360) dongheng 2024-04-25 20:43:14 +0800
  • 21cd423a72
    Fix ESP32-S3 compiling error (#3359) dongheng 2024-04-25 20:42:16 +0800
  • e44465d259
    Enhance wasm loader checks for opcode br_table (#3352) Wenyong Huang 2024-04-25 20:07:57 +0800
  • e881c40b4d some update TL 2024-04-25 19:24:31 +0800
  • 9bad3b6ed1 Fix ESP32-S3 compiling error: Dong Heng 2024-04-25 17:59:04 +0800
  • 225bea9b08 Fix ESP32-S3 compiling error: Dong Heng 2024-04-25 17:49:46 +0800
  • 47d2b4592d test sample native lib and simple in nightly run CI and update readme TL 2024-04-25 15:50:13 +0800
  • a36c7d5aa9
    Random improvements to samples/native-stack-overflow (#3353) YAMAMOTO Takashi 2024-04-25 12:22:08 +0900
  • 269d95f123 samples/native-stack-overflow/src/native_impl.c: add disable_tail_calls YAMAMOTO Takashi 2024-04-24 14:25:44 +0900
  • f8f8416d7b samples/native-stack-overflow: clean up canary YAMAMOTO Takashi 2024-04-24 13:36:45 +0900
  • a53ab7f323 samples/native-stack-overflow: improve memset_s detection and add fallback YAMAMOTO Takashi 2024-04-24 13:18:58 +0900
  • 8506b56ffd samples/native-stack-overflow: clang -fstack-usage is only since llvm 13 YAMAMOTO Takashi 2024-04-24 12:49:32 +0900
  • e19606bdd7 samples/native-stack-overflow/CMakeLists.txt: Release build by default YAMAMOTO Takashi 2024-04-23 18:34:05 +0900
  • 3fcc9d097a samples/native-stack-overflow/src/native_impl.c: comment YAMAMOTO Takashi 2024-04-23 18:32:25 +0900
  • ea1d794a11 samples/native-stack-overflow/build.sh: fix shebang YAMAMOTO Takashi 2024-04-23 18:17:31 +0900
  • 165c246886 samples/native-stack-overflow/run.sh: set -e YAMAMOTO Takashi 2024-04-23 18:17:00 +0900
  • 80ccf42f31 samples/native-stack-overflow/run.sh: print test func name YAMAMOTO Takashi 2024-04-23 16:59:02 +0900
  • 4f1ec1d5ef samples/native-stack-overflow/run.sh: switch to /bin/sh YAMAMOTO Takashi 2024-04-23 16:57:54 +0900
  • 2fb5c35159 samples/native-stack-overflow: add another test YAMAMOTO Takashi 2024-04-23 16:47:49 +0900