Commit Graph

  • c8d6f19ce1 Revert "ci: Setup wasi-sdk for compilation on nuttx to fix break (#2012)" YAMAMOTO Takashi 2023-09-08 17:42:58 +0900
  • 35c98263ff dwarf_extractor.cpp: avoid NULL dereferences YAMAMOTO Takashi 2024-01-15 13:51:02 +0900
  • 5781ea87a3 aot debug: try to use a bit more approprirate file names YAMAMOTO Takashi 2024-01-12 13:06:16 +0900
  • 6dc7f2ab58 model::from_file liang.he@intel.com 2024-01-14 08:20:40 +0000
  • a9c33d7070 add runtime::new liang.he@intel.com 2024-01-14 03:07:22 +0000
  • a2e950eebb add examples and tests liang.he@intel.com 2024-01-12 05:21:15 +0000
  • a1a52387e5 rough idea of rust api liang.he@intel.com 2024-01-08 00:01:00 +0000
  • 49be8b1f30 re-form it to a two crates project liang.he@intel.com 2024-01-03 01:47:35 +0000
  • 23d2e0627c
    Clear compilation warning and dead code (#3002) Wenyong Huang 2024-01-13 08:56:39 +0800
  • 63012f0222
    Fix build errors when initializing wasm_val_t values with macros (#3007) Maks Litskevich 2024-01-13 00:35:49 +0000
  • bc5e4e5079 fix: increase default stack size eloparco 2024-01-12 15:33:12 +0000
  • fa89e5cee1 Fix build errors with new release Maksim Litskevich 2024-01-12 13:39:07 +0000
  • 6478f32437 Merge branch main into dev/thread_suspension Wenyong Huang 2024-01-12 19:19:37 +0800
  • e6e11bce35
    Merge pull request #3005 from bytecodealliance/main Wenyong Huang 2024-01-12 19:20:38 +0800
  • 68af9f89ae
    Merge pull request #3006 from bytecodealliance/main Wenyong Huang 2024-01-12 19:20:26 +0800
  • 784b47158e Merge branch main into dev/dynamic_pgo Wenyong Huang 2024-01-12 19:10:51 +0800
  • 3f854ff1d1
    Merge pull request #3003 from bytecodealliance/main Wenyong Huang 2024-01-12 18:48:24 +0800
  • 0fcda32d36
    Merge pull request #3004 from bytecodealliance/main Wenyong Huang 2024-01-12 18:48:11 +0800
  • 644044522c Merge branch main into dev/gc_refactor Wenyong Huang 2024-01-12 18:40:47 +0800
  • cfd5c05e9a Clear compilation warning and dead code Wenyong Huang 2024-01-12 16:44:41 +0800
  • a74839ac70
    Don't commit params/locals ref flags in AOT code (#2990) TianlongLiang 2024-01-12 13:59:35 +0800
  • 08442458b1
    aot debug: Update DW_AT_producer (#3001) WAMR-1.3.1 YAMAMOTO Takashi 2024-01-12 14:43:18 +0900
  • 7f3acc7fb7 aot debug: update DW_AT_producer YAMAMOTO Takashi 2024-01-12 13:27:44 +0900
  • 17e3bf255c
    Update version number to 1.3.1 and update release notes (#2999) Wenyong Huang 2024-01-12 11:31:01 +0800
  • 950b2c9dee Update version number to 1.3.0 and update release notes Wenyong Huang 2024-01-11 15:23:13 +0800
  • e7bbf88a1a
    Refine the format of call stack dump (#2996) Wenyong Huang 2024-01-11 14:27:28 +0800
  • 3198018214
    Fix linux-sgx build error when libc-wasi is disabled (#2997) Wenyong Huang 2024-01-11 14:26:39 +0800
  • e795c76285 cr suggestions TL 2024-01-11 13:33:54 +0800
  • 9121db5671
    Fix a bug when emit the custom name section to aot file (#2987) liang.he 2024-01-11 13:14:54 +0800
  • 03a2af5095
    Fix compilation error on iOS due to macOS-specific API (#2995) modest 2024-01-11 12:35:44 +0800
  • 478e713c60 fix doc liang.he@intel.com 2024-01-10 22:33:47 +0000
  • f5d89d16a1 CI: test wasm-c-api-imports sample where we test wasm-c-api YAMAMOTO Takashi 2024-01-11 13:20:03 +0900
  • ff25110840
    Return stack frames of crashed thread when using wasm-c-api (#2908) Enrico Loparco 2024-01-11 05:13:05 +0100
  • 3adacf9f70 Fix linux-sgx build error when libc-wasi is disabled Wenyong Huang 2024-01-11 11:09:32 +0800
  • 8b4be25103 restore the 'sys_icache_invalidate' method to be available on iOS, and remove the limitations of this method on non-ARM architectures panicfrog-docs 2024-01-11 10:37:45 +0800
  • b21f17dd6d
    Refine AOT/JIT code call wasm-c-api import process (#2982) Wenyong Huang 2024-01-10 18:37:02 +0800
  • 0acc92d18b Refine the format of call stack dump Wenyong Huang 2024-01-10 18:28:27 +0800
  • 0aa3d97e09 minor change Wenyong Huang 2024-01-10 17:45:43 +0800
  • 358ce37da1 Fix compilation error on iOS due to macOS-specific APIs panicfrog-docs 2024-01-10 17:37:15 +0800
  • da9d79ab63
    Merge pull request #868 from bytecodealliance/main Wenyong Huang 2024-01-10 16:46:17 +0800
  • 7c7684819d
    Register quick call entries to speedup the aot/jit func call process (#2978) Wenyong Huang 2024-01-10 16:44:09 +0800
  • ec53fd5450 Fix compilation error on iOS due to macOS-specific APIs panicfrog-docs 2024-01-10 16:26:16 +0800
  • 6fa6d6d9a5
    Enable MAP_32BIT for macOS (#2992) YAMAMOTO Takashi 2024-01-10 17:19:06 +0900
  • 964eb07ae4 Fix compilation error on iOS due to macOS-specific APIs panicfrog-docs 2024-01-10 16:05:47 +0800
  • f158cc375b Fix a bug when aot emit the name section liang.he@intel.com 2024-01-08 08:54:36 +0000
  • 3598378208 some update TL 2024-01-10 13:11:01 +0800
  • 49ac1e0636
    doc/build_wasm_app.md: Add a note about aot abi compatibility (#2993) YAMAMOTO Takashi 2024-01-10 13:10:40 +0900
  • 8f4d740b31 Fixed the link failure when the sequence of native imports and binary imports are different 齐臻 2024-01-10 11:27:16 +0800
  • f8853fdf32 add a comment YAMAMOTO Takashi 2024-01-10 12:13:03 +0900
  • 0d4ade6b4c
    Fix build failure on esp-idf platform (#2991) Wenyong Huang 2024-01-10 10:44:31 +0800
  • 933c6ae97e doc/build_wasm_app.md: add a note about aot abi compatibility YAMAMOTO Takashi 2024-01-10 11:27:21 +0900
  • c7e4dbc66a recalculate ref flags cell_num based on target pointer size for import function TL 2024-01-09 17:58:38 +0800
  • 59ffad47c6 posix: fall back to non-MAP_32BIT mmap for macOS YAMAMOTO Takashi 2024-01-09 18:31:53 +0900
  • ab7951e6f8 config_common.cmake: reduce the size of pagezero for macOS YAMAMOTO Takashi 2024-01-09 18:26:27 +0900
  • 627406e033 posix: enable MAP_32BIT for macOS YAMAMOTO Takashi 2024-01-09 18:25:25 +0900
  • ee1ee84713 fix(wasm-c-api): protect stack frames saved in cluster using locks eloparco 2024-01-09 08:15:52 +0000
  • a5b912c720 fix bug caused by local ref flags cell number TL 2024-01-09 14:58:15 +0800
  • 552177d04b code style Wenyong Huang 2024-01-09 14:27:38 +0800
  • c532899960 Fix build failure on esp-idf platform Wenyong Huang 2024-01-09 14:25:44 +0800
  • 837733ac5e aot call stack dump ref flags TL 2024-01-09 10:51:31 +0800
  • f5acce013b code styles TL 2024-01-09 10:08:57 +0800
  • ad57ffbec8
    Enable non-GC spec test again on NuttX (#2986) Huang Qi 2024-01-09 09:59:59 +0800
  • ff83b841dc Move param/local ref flags to AOT module instead of commiting in GC AOT code TL 2024-01-09 09:50:20 +0800
  • fa4d530ea2 fix(wasm-c-api): use WASMCApiFrame type instead of wasm_frame_t eloparco 2024-01-08 14:11:48 +0000
  • be6def8ab9 Enable non GC spec test again on NuttX Huang Qi 2023-12-27 17:15:19 +0800
  • d31455fc4e
    Refactor aot stack frame commit (#2976) Wenyong Huang 2024-01-08 11:18:49 +0800
  • 722381fcf2
    aot compiler: Some updates for LLVM 18 (#2981) YAMAMOTO Takashi 2024-01-08 11:15:31 +0900
  • 05641ab708 rebase and address conflict Wenyong Huang 2024-01-08 10:07:53 +0800
  • c39214e8a5
    Fix potential recursive lock in pthread_create_wrapper (#2980) Wenyong Huang 2024-01-08 09:43:31 +0800
  • cc23a09d5e
    Fix test script error and related wamrc and GC issues (#2975) Wenyong Huang 2024-01-08 09:41:56 +0800
  • de2528b469 dwarf_extractor.cpp: fix wamrc NULL dereferences on certain modules YAMAMOTO Takashi 2024-01-05 19:25:56 +0900
  • 6910a0eb4d add argument result_count and refine code Wenyong Huang 2024-01-05 17:25:45 +0800
  • 91cec529b1 aot_llvm_extra2.cpp: update for LLVM 18 YAMAMOTO Takashi 2024-01-05 15:15:39 +0900
  • 86e9608db3 aot_llvm_extra.cpp: update for LLVM 18 YAMAMOTO Takashi 2024-01-05 15:08:29 +0900
  • 6d695c6ec7 aot_orc_extra.cpp: update for LLVM 18 YAMAMOTO Takashi 2024-01-05 15:21:53 +0900
  • 790cc7520a quick call c-api-import from aot/jit code Wenyong Huang 2024-01-05 16:18:11 +0800
  • 346575d1ed Fix potential recursive lock in pthread_create_wrapper Wenyong Huang 2024-01-05 14:33:03 +0800
  • b1adb5112a fix typo Wenyong Huang 2024-01-05 14:14:09 +0800
  • c303e8d3d0 rename to QUICK_AOT_ENTRY, use qsort/bsearch Wenyong Huang 2024-01-05 13:25:09 +0800
  • e97ec9898b Refine JIT code call wasm-c-api import Wenyong Huang 2024-01-05 11:48:37 +0800
  • 4a1ad9a160
    freertos: Change ssp_config.h due to clock_nanosleep() not supported in freertos (#2979) tkernelcn 2024-01-04 20:01:54 +0800
  • 2095887d69 fix setting default stack size Wenyong Huang 2024-01-04 19:58:36 +0800
  • 672de2479e fix typos Wenyong Huang 2024-01-04 19:02:24 +0800
  • 665632576f
    freertos: not support clock_nanosleep() so change config tkernelcn 2024-01-04 16:35:29 +0800
  • 634e6e6278 fix code guideline check Wenyong Huang 2024-01-04 16:01:44 +0800
  • 3d4aed0f6f
    add missing api: os_recursive_mutex_init() tkernelcn 2024-01-04 15:57:29 +0800
  • 5833483977
    freertos: to prevent deadlock, change to use os_recursive_mutex_init tkernelcn 2024-01-04 15:41:53 +0800
  • 57ab755c85 Register call wrappers to speedup the aot/jit func call process Wenyong Huang 2024-01-04 15:38:18 +0800
  • e84390d1d2 commit ip in got_exception basic block Wenyong Huang 2024-01-04 11:44:38 +0800
  • 6901398370 restore nuttx CI WAMR_COMMON_OPTION Wenyong Huang 2024-01-04 10:26:36 +0800
  • 161f6e8c95 decrease recursive count for tail call cases to address nuttx CI error Wenyong Huang 2024-01-04 10:24:43 +0800
  • f96257bade
    Fix fast-interp polymorphic stack processing (#2974) Xu Jun 2024-01-04 10:00:36 +0800
  • a2751903ff
    freertos: Minor changes for freertos libc_wasi build adaption (#2973) tkernelcn 2024-01-04 09:49:24 +0800
  • 6f2f5c70fc update nuttx makefile and CI Wenyong Huang 2024-01-03 22:34:23 +0800
  • 8386c5241a address CI errors Wenyong Huang 2024-01-03 21:04:33 +0800
  • bbdea3668e Refactor aot stack frame commit Wenyong Huang 2024-01-03 20:18:09 +0800
  • 767dc36701 fix global.set opcode Xu Jun 2024-01-03 20:01:34 +0800
  • 35c8b38d68 Fix test script error and related runtime issues Wenyong Huang 2024-01-03 18:39:09 +0800
  • d54f689c32 optimize stack empty processing Xu Jun 2024-01-03 17:09:37 +0800
  • bb31691e98 fix fast-interp polymorphic stack processing Xu Jun 2024-01-03 16:07:38 +0800