Commit Graph

  • 8589ed155d Fix %ld specifier issue in libc-builtin printf wrapper (#1088) Xu Jun 2022-04-14 14:02:19 +08:00
  • 87c67eb6f0 Enhance printf_wrapper in libc-builtin (#1074) Xu Jun 2022-04-12 17:13:18 +08:00
  • 4864302a1f Fix wasi implementation issues (#1078) Wenyong Huang 2022-04-11 11:55:37 +08:00
  • fd9cce0eef Add fast interpreter offset overflow check (#1076) Xu Jun 2022-04-07 21:07:32 +08:00
  • ea63ba4bd0 source debugging: Fix step over was treated as step in issue (#1073) Xu Jun 2022-04-04 14:31:05 +08:00
  • 24afd4e7cb Preserve execution memory for debug instance (#1072) Xu Jun 2022-04-04 08:23:55 +08:00
  • f0dc6a3015 Fix fast interpreter constant space overflow issue (#1071) Xu Jun 2022-04-04 07:55:37 +08:00
  • 5e0ee67d48 Mention WAMR_BUILD_BULK_MEMORY in build_wamr.md (#1069) Oscar Spencer 2022-04-01 03:52:16 -04:00
  • 559a0502f1 Enable socket-api recvmsg() and sendmsg() (#1042) liang.he 2022-03-30 15:57:40 +08:00
  • 106974d915 Implement Berkeley Socket API for Intel SGX (#1061) Jämes Ménétrey 2022-03-25 10:46:29 +01:00
  • 5264ce4118 Fix issues reported by klocwork (#1060) Wenyong Huang 2022-03-24 17:34:22 +08:00
  • 7262aebf77 Fix issues found by GC and Fast JIT, refine some codes (#1055) Wenyong Huang 2022-03-24 14:14:42 +08:00
  • b6e5206e61 Fix wasm_runtime_load argument type invalid issue (#1059) Wenyong Huang 2022-03-24 10:08:49 +08:00
  • 38b07b3614 Add libuv and uvwasi to attributions (#1057) Wenyong Huang 2022-03-24 10:05:10 +08:00
  • 86b79cfb93 Enable lock for Vector to protect wasm-c-api read/write/extend operations (#1010) liang.he 2022-03-23 11:42:57 +08:00
  • e7079eeb17 Update document of embed wamr and code format check (#1054) Wenyong Huang 2022-03-23 11:01:57 +08:00
  • f8ee05db4b Add a reference counter to wasm_engine_t (#1001) lucianoiam 2022-03-22 10:14:15 +01:00
  • a02cc6626d Fix libc-wasi not working in spawned exec_env (#1053) Hanged Fish 2022-03-22 12:17:14 +08:00
  • 310b9ca0d8 Fix classic interpreter handling BLOCK/IF/LOOP issue (#1051) liang.he 2022-03-20 18:07:33 +08:00
  • b1a4dd2e46 Fix Windows failed to relocate __ymm symbol error (#1047) Wenyong Huang 2022-03-16 11:07:11 +08:00
  • 21d89135da Enhance uvwasi build process and fix wamrc windows build error (#1046) Wenyong Huang 2022-03-15 21:43:55 +08:00
  • 7a0ec1cd17 Use nanosecond for atomic wait (#1041) Xu Jun 2022-03-10 19:43:27 +08:00
  • 9c87a1ee17 Implement part of Berkeley Socket API for libc-wasi (#1036) Wenyong Huang 2022-03-10 15:13:38 +08:00
  • 0065743075 Correct DPFPU and FPU handling for NuttX (#1027) Huang Qi 2022-03-08 13:31:38 +08:00
  • 60595d72e1 Update CI files (#1030) Wenyong Huang 2022-03-08 11:52:32 +08:00
  • 55ad4c7ec7 Fix wasm-c-api wasm_module_imports issues (#1021) Wenyong Huang 2022-02-24 09:36:46 +08:00
  • 25fc006c33 Refine call native function from AOT code (#1015) Wenyong Huang 2022-02-23 14:58:32 +08:00
  • 44d75cec3c Ignore .cache used by clangd (#1018) Huang Qi 2022-02-23 11:21:14 +08:00
  • c8804c1ff9 Allow to build LLVM and wamrc on MinGW (#1013) lucianoiam 2022-02-18 10:40:18 +01:00
  • 0d1060b3cc Fix ‘MADV_HUGEPAGE’ undeclared compilation error (#1012) Namhyeon, Go 2022-02-18 12:25:06 +09:00
  • 9fc124b06f Enhance app manager (#1011) Wenyong Huang 2022-02-17 15:04:52 +08:00
  • 3fe191b0df [debugger enhance] don't block gdbserver thread while executing (#989) Xu Jun 2022-02-16 17:35:35 +08:00
  • 985dea9493 Fix build jit error when interp is disabled (#1008) Wenyong Huang 2022-02-15 14:15:39 +08:00
  • a33a385caa Fix littlevgl link error issues (#1006) Wenyong Huang 2022-02-15 08:41:36 +08:00
  • bb87180b72 Update document and fix wasm_runtime_call_wasm_a issue (#1005) Wenyong Huang 2022-02-14 17:36:38 +08:00
  • 59282f7ddb Fix native stack overflow check failed in interpreter (#992) Wenyong Huang 2022-02-11 11:43:03 +08:00
  • a22a5da40d Correct RIOT os_mmap size type to size_t (#1002) Karl Fessel 2022-02-09 03:21:54 +01:00
  • 4bdeb909df Enable Windows MinGW support (#1000) lucianoiam 2022-02-06 06:20:38 +01:00
  • 5f8c7655a7 Fix pthread_getspecific return value (#999) Xu Jun 2022-02-05 22:45:59 +08:00
  • 6ddfae6f66 Fix attr container forward declaration issue (#998) tonibofarull0 2022-02-05 14:46:18 +01:00
  • 96a8bdf717 Fix win_thread.c timed wait always return 0 issue (#994) xingkaiyu 2022-02-05 21:14:39 +08:00
  • 770ca8c90c Adapt to RIOT ztimer and ztimer64 (#988) Karl Fessel 2022-01-28 11:38:35 +01:00
  • c2d041ce94 Improve riscv target option compatibility for NuttX (#987) Huang Qi 2022-01-28 09:13:41 +08:00
  • 0c5647f405 Update README.md Wang Xin 2022-01-26 14:47:10 +08:00
  • 68fd6454c2 Fix debug thread not created issue (#983) Xu Jun 2022-01-26 09:56:01 +08:00
  • e2403c3ee9 Update documents (#984) Wenyong Huang 2022-01-25 20:24:33 +08:00
  • b256cb3a53 Update documents (#981) Wenyong Huang 2022-01-25 16:37:31 +08:00
  • 4bc6074273 Add benchmarks (#979) Wenyong Huang 2022-01-25 10:52:48 +08:00
  • d925369a1f Implement WAMR-IDE with vscode extension (#943) Wenyong Huang 2022-01-25 10:10:12 +08:00
  • 90a0057d33 Implement pthread_cond_broadcast wrapper for lib-pthread (#982) Xu Jun 2022-01-25 09:28:02 +08:00
  • 5631a2aa18 Use LLVM new pass manager for wamrc (#978) Wenyong Huang 2022-01-24 11:10:37 +08:00
  • 7636d86a76 Refactor Orc JIT to enable lazy compilation (#974) Wenyong Huang 2022-01-20 18:40:13 +08:00
  • 260d36a62d Refactor externref related APIs of reference types feature (#971) Wenyong Huang 2022-01-19 11:25:08 +08:00
  • 2c743dbd51 Add log info for heap and stack like wasm loader in aot loader (#968) Huang Qi 2022-01-19 08:55:59 +08:00
  • d856af6c33 Specify a commit ID for XNNPACK workload (#966) Wenyong Huang 2022-01-18 14:35:35 +08:00
  • 8088783775 Refine is_xip_file and pointer range check (#965) Wenyong Huang 2022-01-18 11:05:58 +08:00
  • 552f85075d Fix __wasi_subscription_t inconsistent with wasi-libc issue (#964) Wenyong Huang 2022-01-17 20:52:45 +08:00
  • e0511fe822 Correct stack base calculation on Mac and NuttX (#963) Huang Qi 2022-01-17 20:45:55 +08:00
  • 092efbfe21 Fix thread manager issues (#962) Wenyong Huang 2022-01-17 17:09:04 +08:00
  • ee97e30a1a Fix pointer unchecked issue in thread-mgr.c (#960) Xu Jun 2022-01-14 17:57:59 +08:00
  • 9eb3ed6b15 Update documents about building wasm app with wasi-sdk (#955) liang.he 2022-01-13 16:43:05 +08:00
  • 6917137ba5 Fix a typo in ci/Dockerfile (#953) liang.he 2022-01-13 14:49:29 +08:00
  • 36b8f8fca2 Use clang+llvm released binaries instead of "apt install" in Dockerfile (#952) liang.he 2022-01-13 12:15:59 +08:00
  • 3fddd3fde4 Fix wasi checks in multi-module CMakelists (#951) Therdel 2022-01-13 02:41:02 +00:00
  • 30cb05f223 Refine llvm pass order (#948) Wenyong Huang 2022-01-12 18:56:56 +08:00
  • 6bcf048523 Fix aarch64 build support (#946) Timon Wong 2022-01-11 14:08:21 +08:00
  • 4b5543cc1a Enable Windows XIP (#944) Wenyong Huang 2022-01-10 15:59:58 +08:00
  • ae18a03f60 Fix link in multi_module.md (#941) Therdel 2022-01-08 11:47:56 +01:00
  • f6197962ef Fix MacOS invokeNative float ret type pass error (#940) Wenyong Huang 2022-01-07 18:17:37 +08:00
  • 78308e7bda GetCurrentThreadStackLimits dynamically for Windows platform (#939) Wenyong Huang 2022-01-07 17:00:38 +08:00
  • cb51dbb513 Fix some issues on MacOS platform (#937) Wenyong Huang 2022-01-07 09:53:48 +08:00
  • 308d31c621 Upgrade uvwasi to 1.42.0 and fix Android link issues (#938) Wenyong Huang 2022-01-06 18:25:37 +08:00
  • 9d2576d8e0 Wrap data width according to atomic opcode specified (#936) Huang Qi 2022-01-06 11:43:34 +08:00
  • ff997c287a Update document of multi-module (#930) liang.he 2022-01-05 14:32:48 +08:00
  • 9169eff8bb Remove hardcoded stack size in thread_manager.c (#931) Huang Qi 2022-01-05 13:16:25 +08:00
  • 78414b627c ESP IDF fixes (#927) Stefan Wallentowitz 2022-01-05 05:50:17 +01:00
  • 2c3f284b85 Add extern "C" in libc-builtin-sysroot pthread.h (#933) Xu Jun 2022-01-04 20:37:01 +08:00
  • 6b733b8c5b Automatically detect the host platform in CMakeLists.txt (#929) Piotr Sikora 2022-01-03 20:50:32 -06:00
  • cdf306364e Fix compile warning on non-x86 targets, fix alios build error (#923) Wenyong Huang 2021-12-30 10:07:50 +08:00
  • 20867c9227 Fix XNNPACK workload build error (#922) liang.he 2021-12-29 22:08:40 +08:00
  • 90cccda68e Refine some error msg, comment and document (#921) Wenyong Huang 2021-12-29 12:13:30 +08:00
  • 50b6474f54 Add WASI ABI compatibility check for multi-module (#913) liang.he 2021-12-29 11:04:36 +08:00
  • 936206f97b Update Zephyr document, add esp32c3 and particle_argon support(#920) Stefan Wallentowitz 2021-12-29 03:05:27 +01:00
  • 98bacfe6bb Fix sensor framework timer issue and update sensor sample (#917) Wenyong Huang 2021-12-28 08:44:19 +08:00
  • 635084c9b2 Fix sgx platform issues (#916) Wenyong Huang 2021-12-28 08:41:43 +08:00
  • 89a1c8220d Implement GetCurrentThreadStackLimits() for Windows 7 (#914) Wenyong Huang 2021-12-27 10:18:44 +08:00
  • ac3f7dcc0e Enable source debugger CI on windows and darwin (#912) Xu Jun 2021-12-24 16:57:23 +08:00
  • ccb2de35d7 Enable source debugging feature for windows platform (#910) Xu Jun 2021-12-22 19:52:07 +08:00
  • af251e45ca Remove PRI macro control in wasm_application.c (#905) Wenyong Huang 2021-12-20 19:22:28 +08:00
  • 4cc4625a2b Cleanup output format warnings (#904) Huang Qi 2021-12-20 15:51:36 +08:00
  • a41c1ad85c Don't use constant float table on arm and riscv (#903) Huang Qi 2021-12-20 11:10:52 +08:00
  • a9f1c2b64a Port WAMR to ESP-IDF (#892) Bastian Kersting 2021-12-20 03:52:59 +01:00
  • 5be427bfa2 xip: Lookup float constants from table to reduce relocations (#894) Wenyong Huang 2021-12-16 21:39:23 +08:00
  • f2d87ec02e code guideline: Fix bug of mischeck file name with '_' (#901) liang.he 2021-12-16 16:50:15 +08:00
  • 66e6e1f7cd Clear more compile warnings reported by -Wshadow flag (#899) Wenyong Huang 2021-12-16 14:47:44 +08:00
  • 4258b24bcc add lldb patch to attribution (#900) Xu Jun 2021-12-15 18:38:27 +08:00
  • 45ace31d2b fix definition of int64_t in libc-builtin-sysroot (#898) Xu Jun 2021-12-15 17:32:29 +08:00
  • e70867c64f Update spec test cases to latest version (#889) liang.he 2021-12-15 14:39:54 +08:00
  • bbaf0a3c37 Fix wamrc endian/bit-width check invalid issue on win32 target (#886) Wenyong Huang 2021-12-14 08:45:48 +08:00
  • 2917a0c814 libc-builtin: Fix the signature of strncasecmp native function (#888) zhouliang3 2021-12-13 19:40:05 +08:00